Tech blogs

5 giáo trình lập trình hướng đối tượng cho newbie

Bạn đang tìm giáo trình lập trình hướng đối tượng để tự học hoặc bổ sung kiến thức? Bạn không tìm thấy giáo trình biên soạn bằng tiếng Việt? Trong bài viết này, Got It sẽ giới thiệu cho bạn 5 giáo trình lập trình hướng đối tượng phù hợp cho người mới bắt đầu […]

Functional Programming là gì? Những điều bạn cần biết về khái niệm này

Khi mới bước chân vào thế giới lập trình, hẳn ai cũng sẽ thắc mắc Functional Programming là gì? Đây là một khái niệm cơ bản, mà bất kỳ lập trình viên nào cũng phải biết. Bài viết sẽ trình bày rõ hơn về khái niệm này. Tổng quan về Functional Programming Functional Programming là […]

Tính kế thừa trong OOP và các loại kế thừa bạn cần biết

Tính kế thừa trong OOP là một nội dung quan trọng mà lập trình viên nào cũng phải biết. Bài viết sẽ chia sẻ một số nội dung liên quan đến Tính kế thừa bạn không nên bỏ qua. Tổng quan về Tính kế thừa trong OOP Khái niệm Tính kế thừa (Inheritance) là một […]

Tính trừu tượng trong OOP và các loại trừu tượng bạn cần biết

Tính trừu tượng trong OOP là một khái niệm quan trọng nhưng nhiều người vẫn thường hiểu sai về nó. Bài viết sau sẽ trình cho bạn một số thông tin bạn nên biết về tính chất này. Tổng quan về Tính trừu tượng Khái niệm Tính trừu tượng (Abstraction) là một trong bốn tính […]

Agile và Scrum: giống hay khác nhau?

Trong giới lập trình nói chung, không ai là không biết hoặc đã từng nghe qua về Agile và Scrum. Tuy nhiên, cũng không hiếm có những người vẫn còn lẫn lộn, không biết phân biệt giữa Agile và Scrum. Vậy hãy cùng Got It tìm hiểu xem 2 thuật ngữ này khác biệt hay […]

Abstract Class là gì? Công cụ để đạt được Abstraction

Abstraction của OOP tiết lộ những đặc tính cần thiết, giấu đi thông tin không quan trọng. Abstraction chỉ có thể đạt được thông qua Abstract Class. Hãy cùng tìm hiểu Abstract Class là gì nhé.  1. Abstract Class là gì? Abstract Class có nghĩa là một lớp trừu tượng. Abstract Class là một loại […]

4 tính chất của OOP – Lập trình hướng đối tượng

OOP là mô hình lập trình phổ biến nhất. Nó được giảng dạy như một tiêu chuẩn lập trình cho các lập trình viên. Hãy cùng tìm hiểu về 4 tính chất của OOP nhé.  1. OOP là gì? Trước hết, hãy cùng tìm hiểu OOP là gì. OOP là từ viết tắt cho cụm […]

Test Automation là gì? Các phương pháp Test Automation tốt nhất

Test Automation có vai trò quan trọng trong việc đảm bảo chất lượng của phần mềm. Vậy Test Automation là gì? Có bao nhiêu phương pháp Test Automation? Hãy cùng Got It khám phá trong bài viết này nhé! 1. Test Automation là gì? Trong lĩnh vực công nghệ thông tin, Test Automation là một […]

Backend là gì? Tổng quan về kiến trúc backend

Nhiều người nghĩ là website chỉ có những giao diện hiện hữu. Thực ra, đằng sau chúng là những hoạt động chạy ngầm gọi là backend. Vậy backend là gì? Hãy cùng Got It tìm hiểu qua bài viết bên dưới nhé! Backend là gì? Trước khi nói về định nghĩa, hãy thử lấy ví […]

PyCharm là gì?

Bạn muốn tìm hiểu PyCharm là gì? Lý do tại sao nên dùng Pycharm? Hãy cùng Got It tìm hiểu trong bài viết này nhé! PyCharm là gì? PyCharm là một nền tảng hybrid được JetBrains phát triển như một IDE cho Python. Nó thường được sử dụng để phát triển ứng dụng Python. Một […]

6 tips tự học AI cho người mới bắt đầu

Với nhu cầu nhân sự cao về trí thông minh nhân tạo, việc tự học AI trở nên khá phổ biến. May mắn thay, có rất nhiều tài nguyên có sẵn cho người mới bắt đầu để xây dựng kiến ​​thức và kỹ năng của họ — hoặc thậm chí tìm hiểu xem liệu con […]

Lý do nên lập trình AI bằng Python

Hiện nay, AI (Artificial intelligence) hay còn gọi là trí tuệ nhân tạo đang là một mảng rất “hot”. Có thể nói, lập trình AI bằng Python là một trong những lựa chọn tốt nhất tại thời điểm hiện tại. Cùng tìm hiểu lý do tại bài viết dưới đây nhé! 1. Hệ thống thư […]

DevOps là gì? DevOps Engineer cần trang bị điều gì?

Một phần mềm được hoàn thiện là thành quả của quá trình phát triển và quá trình quản trị hệ thống. DevOps chính là yếu tố giúp tối ưu hóa vòng đời phát triển phần mềm. Vậy DevOps là gì? Thực chất đây là công cụ hay phương pháp?  Để có được cơ hội nghề […]

Top 10 lập trình viên giỏi nhất thế giới

Lập trình là một lĩnh vực khó, không phải ai cũng có thể trở thành một lập trình viên. Tính đến nay, có 10 người được công nhận là lập trình viên giỏi nhất thế giới. Tất cả đều là những cá nhân có đóng góp to lớn trong thế giới lập trình. Hãy đọc […]

6 khóa học front end online hữu ích dành cho beginner

Front end là kỹ năng không thể thiếu khi lập trình web. Vậy nên bắt đầu từ đâu và học như thế nào? Hãy tham khảo ngay 6 khóa học front end online dành cho beginner (người mới bắt đầu) dưới đây để có thể hiểu hơn về lộ trình học front end nhé! 6 […]

Review sách The Art of Computer Programming – Nghệ thuật lập trình máy tính

Dù bạn là sinh viên hay đã đi làm được vài năm, The Art of Computer Programming – Nghệ thuật lập trình máy tính chính là bộ sách mà bạn không nên bỏ lỡ. Với tầm nhìn sâu sắc về toán học và khoa học lập trình, The Art of Computer Programming sẽ giúp bạn […]

Coding là gì? Điểm danh những lợi ích khi học lập trình

Truy cập thường xuyên vào các trang web, chắc hẳn bạn có nghe tới công việc viết code. Thế nhưng, đã bao giờ bạn tự hỏi coding là gì hay chưa? Thực chất đây là một công việc chuyên môn rất đặc thù. Người viết code phải trang bị nhiều kiến thức về ngôn ngữ […]

Agile là gì? Những lý thuyết cơ bản về Agile trong phát triển phần mềm

Những năm gần đây, thuật ngữ Agile nhanh chóng trở nên quen thuộc với các nhà sản xuất phần mềm. Nhưng chính xác Agile là gì? Bài viết này sẽ giúp bạn tìm hiểu một số lý thuyết cơ bản về Agile, đặc biệt trong lĩnh vực phát triển phần mềm. Agile là gì ? […]

Trí tuệ nhân tạo là gì? Những ứng dụng tiêu biểu của trí tuệ nhân tạo

Trí tuệ nhân tạo (AI) ban đầu xuất hiện ở các kho dữ liệu máy tính. Nhưng cho tới nay, AI được phổ biến khắp nơi với khả năng vô hạn. Vậy trí tuệ nhân tạo là gì? Nhiều nhận định cho rằng sự “thống trị” của AI trong mọi lĩnh vực sẽ tạo nên […]

Top 7 ngôn ngữ lập trình backend phổ biến nhất

Backend hiện nay đang là một lĩnh vực khá hot trong ngành lập trình web. Vậy bạn có biết ngôn ngữ lập trình backend nào đang mạnh và phổ biến nhất hiện nay không? Hãy cùng Got It khám phá top 7 ngôn ngữ backend thông dụng nhất qua bài viết bên dưới nhé! Trước […]

Cách cài đặt Python trên macOS

Cài đặt Python trên máy tính là công việc quan trọng đầu tiên với bất kỳ lập trình viên nào. Dưới đây, mình sẽ hướng dẫn cách cài đặt Python trên macOS thông qua hai cách: Trình cài đặt chính thức (Official Installer) của Python, hoặc Homebrew Package Manager (loại Package Manager dành riêng cho […]
1 2 3 4 5 6