Cấu trúc dữ liệu và giải thuật

Cấu trúc dữ liệu và giải thuật là gì? Một số khái niệm trong...

Đối với anh em lập trình viên, cấu trúc dữ liệu và giải thuật luôn là một kiến thức tuy cơ bản nhưng lại...
Thư viện Driver.js

Thư viện Driver.js tạo hướng dẫn tương tác trang web

Bài viết được sự cho phép của tác giả Nguyễn Thành Nam Trong thế giới web đầy tính năng ngày nay, việc hướng dẫn người...
Tìm hiểu về lệnh return trong Python

Tìm hiểu về lệnh return trong Python

Lệnh return là một thành phần cơ bản không thể thiếu trong Python cũng như nhiều ngôn ngữ lập trình khác, giúp hoàn thiện...
So sánh Apache Kafka và RabbitMQ

So sánh Apache Kafka và RabbitMQ: Nên chọn message queue nào?

Trong thế giới phát triển phần mềm hiện đại, việc xử lý và truyền tải dữ liệu hiệu quả giữa các hệ thống đã...
Repository Design Pattern và ứng dụng của nó trong Laravel

Repository Design Pattern và ứng dụng của nó trong Laravel

Bài viết được sự cho phép của tác giả Duy Phan Có khá nhiều bạn đã yêu cầu mình một bài viết về Repository Design...
Def trong Python và cách sử dụng

Def trong Python và cách sử dụng

Trong bài viết trước về Hàm trong Python, chúng ta đã biết rằng có 2 loại hàm cơ bản bao gồm hàm được tích...
vòng lặp trong C++

Vòng lặp trong C++ là gì? 3 loại vòng lặp phổ biến trong C++

Bạn đam mê lập trình và mới bắt đầu tìm hiểu về lập trình C++? Bạn đã bao giờ nghe thuật ngữ này chưa...
So sánh C# và C++

So sánh C# và C++ – Nên học ngôn ngữ nào?

Trong thế giới công nghệ phần mềm phát triển và phát triển nhanh chóng, các ngôn ngữ lập trình khác nhau đang cạnh tranh...
So sánh Nodejs với PHP: Nên chọn công nghệ web nào?

So sánh Nodejs với PHP: Nên chọn công nghệ web nào?

Bài viết được sự cho phép bởi tác giả Sơn Dương Khi bạn là một tech leader được giao nhiệm vụ lựa chọn một công...
thư viện Date Pickers tốt nhất cho React

8 thư viện Date Pickers tốt nhất cho React

Bài viết được sự cho phép của tác giả Duy Phan Là developer, chúng ta luôn tìm cách để tiết kiệm thời gian cho các...
c++ là gì

C++ là gì? Tổng hợp kiến thức và ứng dụng của C++

C++ là gì? Có nên học ngôn ngữ lập trình C++? Cùng TopDev tìm hiểu các kiến thức cơ bản về ngôn ngữ C++...
câu hỏi phỏng vấn OOP

40+ câu hỏi phỏng vấn OOP không thể bỏ qua (Phần 2)

Bài viết được sự cho phép của tác giả Nguyễn Thành Nam II. Câu hỏi phỏng vấn về Lập trình hướng đối tượng (OOP) (Phần...
câu hỏi phỏng vấn OOP

40+ câu hỏi phỏng vấn OOP không thể bỏ qua (Phần 1)

Bài viết được sự cho phép của tác giả Nguyễn Thành Nam I. Lập trình hướng đối tượng là gì? OOP (Object-Oriented Programming) là một mô hình...
Higher order Functions

Higher order Functions là gì? Sử dụng như thế nào?

Bài viết được sự cho phép của tác giả Duy Phan Đây là một khái niệm rất quan trọng trong Functional Programming. Ở đây mình...
Tìm hiểu về Authentication vs Authorization

Tìm hiểu về Authentication vs Authorization – Cơ chế hoạt động

Bài viết được sự cho phép bởi tác giả Vũ Thành Nam Khi bạn vào một website nào đó, bạn sẽ thường thấy chức năng đăng...
Hàm trong Python

Hàm trong Python – Cú pháp và một số hàm phổ biến

Hàm - Function là một khái niệm cơ bản quan trọng nhất trong mọi ngôn ngữ lập trình mà bạn cần nắm vững để...

.NET core là gì? Lịch sử hình thành và phát triển của .NET core

Bạn mới dấn thân vào con đường lập trình web và bối rối vì quá nhiều thuật ngữ như .NET, .NET core, .NET framework....

ASP.NET là gì? Phân tích thành phần và phương thức hoạt động chi tiết

Trong thời đại công nghệ hiện nay, việc phát triển các ứng dụng web động và dịch vụ web là một nhu cầu thiết...

.NET là gì? Nền tảng phát triển ứng dụng toàn diện của Microsoft

.NET là gì? .NET là nền tảng phát triển ứng dụng toàn diện của Microsoft, đã được sử dụng trong nhiều thập kỷ để...
Ngôn ngữ Ruby

Ngôn ngữ Ruby là gì? Tìm hiểu chi tiết về ngôn ngữ lập trình...

Trong thế giới lập trình đa dạng, Ruby nổi lên như một ngôn ngữ lập trình độc đáo và đầy tiềm năng. Được ra...