Công Nghệ

1043 Bài viết
React Hooks – Những điều bạn cần biết
Công Nghệ

React Hooks – Những điều bạn cần biết

1. React Hooks là gì? React Hooks là một tính năng trong thư viện React, được giới thiệu từ phiên bản React 16.8,...

Spring Security là gì? Cơ chế hoạt động của Spring Security
Công Nghệ

Spring Security là gì? Cơ chế hoạt động của Spring Security

Trong thế giới ứng dụng web hiện nay, bảo mật là một vấn đề rất quan trọng. Để đảm bảo an toàn cho...

Exception là gì? Cách xử lý lỗi và ngoại lệ trong Java
Công Nghệ

Exception là gì? Cách xử lý lỗi và ngoại lệ trong Java

Ngoại lệ là sự kiện không tránh khỏi, xuất hiện thường xuyên trong cuộc sống hàng ngày. Lấy ví dụ, khi nấu ăn,...

JPA là gì? Giới thiệu về Java Persistence
Công Nghệ

JPA là gì? Giới thiệu về Java Persistence

Trong lĩnh vực phát triển ứng dụng, để giải quyết vấn đề chúng ta thường sử dụng các framework. Và Hibernate là một...

Sourcetree là gì? Quản lý dự án bằng Git & Sourcetree
Công Nghệ

Sourcetree là gì? Quản lý dự án bằng Git & Sourcetree

Đối với một nhà phát triển phần mềm, việc quản lý mã nguồn là một phần quan trọng của công việc hàng ngày....

Công Nghệ

So sánh Golang và NodeJS chi tiết

Cuộc chiến giữa Golang vs NodeJS đã diễn ra từ lâu. Trong đó, NodeJS đã chiếm ưu thế trong một khoảng thời gian...

So sánh Webhook, WebSocket, Pub/Sub và API Polling
Công Nghệ

So sánh Webhook, WebSocket, Pub/Sub và API Polling

Hiện nay, trong ngành lập trình nói chung và lập trình Web nói riêng việc giao tiếp, trao đổi dữ liệu giữa các...

So sánh Kafka và RabbitMQ
Công Nghệ

So sánh Kafka và RabbitMQ

Khi xây dựng các ứng dụng phân tán hoặc hệ thống quản lý dòng dữ liệu, việc lựa chọn một hệ thống quản...

Power BI là gì? Khoá học Power BI cơ bản cho người mới
Công Nghệ

Power BI là gì? Khoá học Power BI cơ bản cho người mới

Power BI là một công cụ giúp quản lý và phân tích dữ liệu cực kỳ phổ biến của Microsoft. Hiện nay, Power...

200Lab là gì? Các khoá học uy tín, chất lượng tại 200Lab
Công Nghệ

200Lab là gì? Các khoá học uy tín, chất lượng tại 200Lab

200Lab là gì? Vì sao nên mua các khoá học về Data Analysis, Golang, DevOps tại 200Lab? Hướng dẫn cách mua khoá học...

Software Architect là gì? Lộ trình trở thành Software Architect
Công Nghệ

Software Architect là gì? Lộ trình trở thành Software Architect

Software Architect thường là đích đến của những lập trình viên sau nhiều năm tích luỹ kinh nghiệm làm việc. Software Architect là...

Tester là gì? Làm thế nào để trở thành Tester chuyên nghiệp?
Công Nghệ

Tester là gì? Làm thế nào để trở thành Tester chuyên nghiệp?

Hiện nay, ngành IT đang trở nên vô cùng hot với rất nhiều vị trí hấp dẫn và cơ hội thăng tiến, trong...

Azure DevOps là gì? Cách dùng Azure DevOps
Công Nghệ

Azure DevOps là gì? Cách dùng Azure DevOps

Azure DevOps là một giải pháp toàn diện của Microsoft cho quá trình phát triển phần mềm, tích hợp các công cụ như...

Component trong ReactJS
Công Nghệ

Component trong ReactJS

1. Component là gì? ReactJS là một thư viện JavaScript được Facebook phát triển để xây dựng giao diện người dùng (UI) tương...

Software Architecture là gì? Sự quan trọng của kiến trúc phần mềm
Công Nghệ

Software Architecture là gì? Sự quan trọng của kiến trúc phần mềm

Trước đây, việc các nhà phát triển phần mềm bắt đầu viết mã nguồn cho một ứng dụng phần mềm mà không hoặc...

Mô hình Publisher-Subscriber là gì? (Pub-Sub)
Công Nghệ

Mô hình Publisher-Subscriber là gì? (Pub-Sub)

Trong kiến trúc phân tán, các thành phần hệ thống thường cần cung cấp thông tin cho các thành phần khác khi có...

Message queue là gì? Cách hoạt động của Message Queue
Công Nghệ

Message queue là gì? Cách hoạt động của Message Queue

Trong các hệ thống lớn và phân tán, đặc biệt là các hệ thống sử dụng kiến trúc Microservice thì không thể thiếu...

Architecture Pattern – Phần 1: Các cách phân loại kiến trúc phần mềm
Công Nghệ

Architecture Pattern – Phần 1: Các cách phân loại kiến trúc phần mềm

Trong bài này, chúng ta sẽ cùng tìm hiểu cách các kiến trúc mềm được phân loại như nào cùng ưu và nhược...

Architecture Pattern – Phần 2: Kiến trúc phân lớp (Layered architecture)
Công Nghệ

Architecture Pattern – Phần 2: Kiến trúc phân lớp (Layered architecture)

Xin chào các bạn, đây là Series Architecture Pattern! Ở các bài trước Architecture Pattern – Phần 1, chúng ta đã tìm hiểu...

Các dạng câu hỏi phổ biến trong phỏng vấn lập trình backend
Công Nghệ

Các dạng câu hỏi phổ biến trong phỏng vấn lập trình backend

Mặc dù câu hỏi phỏng vấn backend rất đa dạng, phụ thuộc vào nhu cầu của nhà tuyển dụng, nhưng sau thời gian...