Author: Tấn Phước
Tấn Phước
Posts by Tấn Phước:
Kanban
1. Kanban là gì? Kanban là một phương pháp quản lý công việc trực quan, giúp bạn theo dõi tiến độ từng nhiệm vụ. Kanban bắt nguồn từ Nhật Bản, ban đầu được Toyota dùng để quản lý dây chuyền sản xuất, nhưng ngày nay được áp dụng rộng rãi trong các lĩnh vực như […]
Scum
1. Scrum là gì? Scrum là một khung làm việc (framework) giúp các nhóm làm việc cùng nhau để phát triển sản phẩm một cách linh hoạt và hiệu quả. Nó thuộc phương pháp Agile – đề cao sự thích nghi, cộng tác và cải tiến liên tục trong quá trình làm việc. 2. Các […]
So sánh Realm, Hive, Sqflite, và Drift
So sánh Tiêu chí Realm Hive Sqflite Drift Mức độ phổ biến Tăng nhanh (Meta hỗ trợ) Rất phổ biến Rất phổ biến Trung bình (cộng đồng ổn định) Dễ sử dụng, dễ tích hợp Trung bình (cần setup Realm SDK) ★ Rất dễ (NoSQL, không cần SQL) Trung bình (phải viết SQL tay) Trung […]
Testing
I. Testing là gì? Testing (kiểm thử phần mềm) là quá trình đánh giá một hệ thống phần mềm để xác định xem sản phẩm có đáp ứng các yêu cầu được đặt ra hay không, và nhằm phát hiện lỗi nếu có. Testing là một phần quan trọng trong vòng đời phát triển phần […]
Application security
Ứng dụng bảo mật là gì? Application Security (Bảo mật ứng dụng) là quá trình bảo vệ ứng dụng khỏi các lỗ hổng và tấn công từ các mối đe dọa bên ngoài. Quá trình này bao gồm các biện pháp bảo vệ trong suốt vòng đời phát triển phần mềm (SDLC): từ thiết kế, […]
MVC/MVP
1. Giới thiệu chung Trong phát triển phần mềm, việc tổ chức mã theo mô hình kiến trúc rõ ràng là rất quan trọng để dễ dàng bảo trì, mở rộng và kiểm thử. Hai mô hình phổ biến trong phát triển ứng dụng là: MVC (Model – View – Controller) MVP (Model – View […]
Flutter ChangeNotifier / Provider
ChangeNotifier là gì? ChangeNotifier là một class có sẵn trong Flutter, dùng để thông báo cho các widget khi dữ liệu thay đổi.Nó thường được dùng để tạo ra một “model” – nơi lưu trữ state (trạng thái), sau đó khi dữ liệu thay đổi thì gọi notifyListeners() , tất cả các widget đang “lắng nghe” […]
Flutter Local Storage with RealmDB
1. RealmDB Là Gì? Tại Sao Nên Dùng? RealmDB là cơ sở dữ liệu NoSQL thời gian thực, được tối ưu cho di động với các ưu điểm vượt trội: Tốc độ cực nhanh: Nhanh hơn SQLite 10x trong nhiều trường hợp Làm việc trực tiếp với object: Không cần ORM phức tạp Đồng bộ dễ dàng: […]
Flutter Local Storage with Hive
Hive là gì? Hive là một cơ sở dữ liệu NoSQL được thiết kế riêng cho Flutter, dùng để lưu trữ dữ liệu local (nội bộ trên thiết bị). Không cần internet, không cần native code, hiệu suất rất nhanh. Hive phù hợp để lưu: Ghi chú cá nhân Cài đặt ứng dụng Danh sách […]
Flutter Local Storage with SQLite
SQLite trong Flutter là gì? SQLite là cơ sở dữ liệu quan hệ nhúng (embedded relational database) có các đặc điểm quan trọng: Không cần server: Dữ liệu được lưu trực tiếp trong file .db trên thiết bị Hỗ trợ đầy đủ ACID: Đảm bảo tính toàn vẹn dữ liệu Hiệu suất cao: Xử lý […]
Sponsor
Bộ máy tính 3 trong 1 phục vụ học tập – lập trình (hoàn tiền nếu không hài lòng)
Khoá học cho trẻ em
Sách Tin học dành cho người lớn tuổi
Cuối tuần cùng tôi
Khoá đào tạo số 18 – buổi học ngày 12-01-2020 : lập trình website cho người mới & người chưa biết gì: cơ bản html css
Khoá đào tạo số 16 – buổi học ngày 22-12-2019 : lập trình website cho người mới & người chưa biết gì: cơ bản html css
Khoá đào tạo số 11 – buổi số 5 ngày 20-10-2019 : lập trình website cho người mới & người chưa biết gì : cơ bản về wordpress (tt)
Thông báo nghỉ ngày 13-10-2019
Khoá đào tạo số 11 – buổi số 4 ngày 06-10-2019 : lập trình website cho người mới & người chưa biết gì : cơ bản về wordpress