✨ Trọn bộ 2.000+ khóa học — Truy cập trọn đời, cập nhật miễn phí, chỉ 599KXem ngay
Danh mục khóa học
Xem tất cả khóa học
Lập trình Mobile

Khóa Học Flutter Bloc Cho Mobile, Web, Pc – Tôi Chọn Bạn

Đội ngũ chuyên mônGiảng viên đồng hành
Được học viên quan tâm

Thông tin khóa học

Danh mục
Lập trình Mobile
Nội dung
11 Chương
Quyền truy cập
Trọn đời
Tài nguyên
1 thư mục Google Drive
28 học viên đã mua Đang sẵn sàng Bảo hành link trọn đời
Nội dung chi tiết

Mô tả khóa học

Flutter Bloc cho Mobile, Web, PC – Tôi chọn bạn

Học một lần – Làm chủ đa nền tảng – Triển khai từ ý tưởng đến sản phẩm hoàn chỉnh

Trong thời đại công nghệ số, nhu cầu phát triển ứng dụng đa nền tảng đang ngày càng tăng cao. Doanh nghiệp muốn tiết kiệm chi phí nhưng vẫn đảm bảo chất lượng sản phẩm. Lập trình viên thì cần một công nghệ hiện đại, hiệu quả để dễ dàng triển khai trên nhiều hệ điều hành khác nhau. Và Flutter – framework UI do Google phát triển – chính là giải pháp tối ưu cho cả hai.

Khóa học “Flutter Bloc cho Mobile, Web, PC – Tôi chọn bạn” được thiết kế dành cho tất cả những ai muốn làm chủ Flutter một cách bài bản, từ cơ bản đến nâng cao, đặc biệt tập trung vào thư viện quản lý trạng thái Bloc – công cụ mạnh mẽ giúp phát triển ứng dụng dễ mở rộng, dễ kiểm thử và dễ bảo trì.

Tại sao bạn nên học khóa này?

Viết một lần – chạy khắp nơi: Bạn sẽ học cách phát triển ứng dụng Flutter có thể chạy mượt mà trênAndroid, iOS, Web, Windows, Linux, macOSchỉ với một base code duy nhất.

Bloc – quản lý trạng thái hiện đại: Bloc (Business Logic Component) giúp bạn tách biệt giao diện và logic xử lý một cách rõ ràng, đồng thời tối ưu quá trình kiểm thử và phát triển. Khóa học sẽ giúp bạn hiểu sâu sắc cách hoạt động của Bloc và Cubit, hai công cụ phổ biến nhất trong quản lý state của Flutter.

Áp dụng tư duy lập trình hiện đại: Bạn sẽ được hướng dẫn cách viết test (unit test, widget test), áp dụng các mô hình kiểm thử nhưTDD (Test Driven Development),BDD (Behavior Driven Development)vàCI/CD pipelines– kỹ năng cần thiết cho bất kỳ lập trình viên chuyên nghiệp nào.

Thực hành với dự án thực tế: Không chỉ học lý thuyết suông, bạn sẽ trực tiếp tham gia xây dựng một ứng dụng quản lý tài chính cá nhân (Money Manager) – một dự án giúp bạn nắm vững cách tổ chức source code, tạo UI chuyên nghiệp, kết nối dữ liệu và tối ưu trải nghiệm người dùng.

Nội dung khóa học

Chương 01 Giới thiệu (khoahocgiahoi.com zalo 0898904654)

Bài 1 Giới thiệu về bản thân (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 2 Khóa học này dành cho ai (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 3 Tổng quan nội dung khóa học (website khoahocgiahoi.com zalo 0583953426).mp4

Chương 02 Vì sao nên chọn Flutter để lập trình (khoahocgiahoi.com zalo 0898904654)

Bài 01 Vì sao nên chọn Flutter (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 02 Flutter cho Android (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 03 Flutter cho iOS (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 04 Flutter cho Web (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 05 Flutter cho Windows (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 06 Flutter cho MacOS (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 07 Flutter cho Linux (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 08 Flutter ở mọi nơi (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 09 Bảo mật (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 10 Testing trong Flutter Bloc (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 11 Quản lý trạng thái với Bloc Cubit (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 12 Tốc độ ứng dụng (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 13 Chất lượng sản phẩm (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 14 Chi phí phát triển (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 15 Thị trường (website khoahocgiahoi.com zalo 0583953426).mp4

Chương 03 Cài đặt môi trường, sửa lỗi IDE (khoahocgiahoi.com zalo 0898904654)

Bài 1 Cấu hình khuyến nghị để cài đặt Flutter (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 2 Lựa chọn IDE - Text editor (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 3 Cài đặt môi trường trên Windows, MacOS, Linux (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 4 Các công cụ bổ trợ khác (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 5 Sửa lỗi Android Studio, IntelliJ không tự động điền code (website khoahocgiahoi.com zalo 0583953426).mp4

Chương 04 Dart cơ bản (khoahocgiahoi.com zalo 0898904654)

Bài 01 Giới thiệu về Dart (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 02 Comment trong Dart (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 03 Các kiểu dữ liệu cơ bản (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 04 Khai báo biến trong Dart (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 05 Khai báo khởi tạo muộn và khai báo hằng (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 06 Toán tử trong Dart (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 07 Biểu thức rẽ nhánh (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 08 Vòng lặp trong Dart (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 09 Hàm trong Dart (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 10 Hướng đối tượng trong Dart (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 11 Kiểu dữ liệu Generics trong Dart (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 12 Bất đồng bộ với Future async await (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 13 Bất đồng bộ với Isolate (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 14 Bất đồng bộ với Stream (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 15 Xử lý lỗi (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 16 An toàn null (website khoahocgiahoi.com zalo 0583953426).mp4

Chương 05 Nền tảng Flutter (khoahocgiahoi.com zalo 0898904654)

Bài 01 Nền tảng Flutter và so sánh với các công cụ lập trình đa nền khác (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 02 Bắt đầu dự án từ nền tảng nào (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 03 Tạo và giới thiệu project Flutter (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 04 Tạo ứng dụng Hello World với máy ảo Android (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 05 Widget trong Flutter, phân biệt Stateful và StatelessWidget (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 06 Cấu trúc Widget cơ bản của một ứng dụng Flutter runApp, MaterialApp, SaveArea (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 07 Widget Container, SizedBox, Padding, Center (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 08 Widget Text, assets, font chữ (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 09 Widget RichText (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 10 Đơn vị kích thước trong Flutter, MediaQuery và giao diện iOS (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 11 Widget Button (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 12 Widget Row, Column (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 13 Widget Expanded kết hợp Row và Column (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 14 Widget Flexible, một mở rộng của Expanded (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 15 Widget Stack (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 16 Widget TextField (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 17 Widget SingleChildScrollView (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 18 Widget ListView (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 19 Widget Grid (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 20 Widget Tabbar, DefaultTabController, Tab, TabBarView (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 21 Widget NavigationBar, BottomNavigationBar, NavigationRail, Badge (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 22 Widget PageView, tạo PageIndicator, chạy trên Mobile lẫn Web, PC (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 23 Widget DropdownButton, DropdownButtonFormField (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 24 Widget Card, ListTile (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 25 Widget Image, assets, cài plugin, cắt khung ảnh (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 26 AlertDialog, BottomSheet (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 27 DatePicker, TimePicker (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 28 Widget Progress, Slider, RefreshIndicator (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 29 Widget InkWell và GestureDetector (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 30 Widget Scaffold, Appbar, Drawer, FloatingActionButton _2 (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 31 Widget Material, Theme, CheckBox, Radio (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 32 Điều hướng màn hình với Navigator (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 33 Điều hướng trong một phần màn hình (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 34 Widget Popscope và Snackbar (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 35 Hiển thị tràn màn hình với chế độ edge to edge và fullscreen (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 36 Key và cơ chế tạo giao diện trong Flutter (website khoahocgiahoi.com zalo 0583953426).mp4

Chương 06 Thư viện quản lý trạng thái Bloc Cubit (khoahocgiahoi.com zalo 0898904654)

Bài 01 So sánh các thư viện quản lý trạng thái (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 02 Cài đặt thư viện Bloc cho project, plugin cho Android Studio, IntelliJ (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 03 Triển khai và so sánh Bloc - Cubit với Counter sử dụng Bloc cơ bản (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 04 Bắt đầu Flutter Bloc với Widget BlocProvider, MultiBlocProvider (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 05 BlocBuilder kết hợp BlocProvider để tạo ứng dụng Counter (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 06 RepositoryProvider, MultiRepositoryProvider và Dependency Injection (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 07 Mô hình ba lớp với Bloc (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 08 State object, Equaltable, BlocListener, MultiBlocListener, BlocConsumer (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 09 State object triển khai với enum, Widget BlocSelector (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 10 Quản lý lỗi, watch, select, giao tiếp giữa các Bloc (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 11 Biến đổi luồng và các thư viện mở rộng trong Bloc (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 12 Tổng kết về thư viện Bloc (website khoahocgiahoi.com zalo 0583953426).mp4

Chương 07 Viết plugin cho Flutter (khoahocgiahoi.com zalo 0898904654)

Bài 1 Giới thiệu và tạo project plugin đầu tiên (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 2 Tạo plugin hiện thông báo native cho Android (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 3 Tham số đầu vào và ra, debug, đa luồng với plugin (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 4 Trả về tiến trình xử lý với stream trong plugin (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 5 Plugin cho Windows (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 6 Plugin cho web (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 7 Plugin in iOS (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 8 Nhúng giao diện native vào Flutter và ngược lại (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 9 Các tùy chọn khác cho plugin (website khoahocgiahoi.com zalo 0583953426).mp4

Chương 08 Giao diện đa nền tảng (khoahocgiahoi.com zalo 0898904654)

Bài 01 Giới thiệu về lập trình UI đa nền tảng (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 02 Tạo route và các trang trong ứng dụng Note Manager (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 03 Tạo trang login (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 04 Ẩn hiện số vùng hiển thị theo kích thước (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 05 Tạo cubit cho màn hình responsive (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 06 Tạo log toàn app và tính năng xóa note (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 07 Cập nhật logic trang detail (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 08 Cập nhật logic trang edit note (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 09 Cập nhật logic trang add note (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 10 Chuyển về màn cũ khi ngăn xếp màn hình bị thay đổi (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 11 Các cách chuyển về màn cũ khác (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 12 Các plugin giao diện hệ thống (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 13 Mã nguồn ứng dụng Note manager (website khoahocgiahoi.com zalo 0583953426).mp4

Chương 09 Testing trong Flutter (khoahocgiahoi.com zalo 0898904654)

Bài 1 Giới thiệu về testing trong Flutter (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 2 Unit test và mocktail (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 3 Bloc test (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 4 Widget test (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 5 Golden test (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 6 Integration test (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 7 BDD, TDD, CICD và Agile (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 8 Giải pháp giảm chi phí cho viết test (website khoahocgiahoi.com zalo 0583953426).mp4

Chương 10 Viết ứng dụng Money Manager (khoahocgiahoi.com zalo 0898904654)

Bài 01 Giới thiệu project Money Manager và mục tiêu (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 02 Tạo thư mục và màn hình tạm ban đầu (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 03 Tạo repository và model (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 04 Tạo main cubit, route, bố trí khai báo bloc ở main (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 05 Tạo giao diện và logic cho màn hình Login _2 (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 06 Tạo giao diện cơ sở cho màn List item (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 07 Thêm tính năng xóa và xem giao dịch các tháng (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 08 Thêm log toàn ứng dụng, chỉnh sửa hiển thị log (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 09 Thêm tính năng đa màn hình cho màn List item (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 10 Tạo Drawer menu và chuyển đổi giữa List và Setting (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 11 Tạo giao diện và logic cho màn hình Detail (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 12 Tạo giao diện và logic cho màn Add Edit (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 13 Sửa lỗi logic màn detail không cập nhật (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 14 Thêm tính năng đổi theme cho ứng dụng (website khoahocgiahoi.com zalo 0583953426).mp4

Bài 15 Cách đổi nguồn repository và mã nguồn ứng dụng (website khoahocgiahoi.com zalo 0583953426).mp4

Chương 11 Tổng kết (khoahocgiahoi.com zalo 0898904654)

Bài 1 Tổng kết và lời cảm ơn (website khoahocgiahoi.com zalo 0583953426).mp4

Các phần học nổi bật:

Giới thiệu Flutter và lợi ích đa nền tảng

Cài đặt môi trường phát triển & khắc phục lỗi IDE

Dart cơ bản – nền tảng để hiểu Flutter

Thiết kế giao diện Flutter chuyên nghiệp

Bloc / Cubit – Quản lý trạng thái chuyên sâu

Viết Plugin mở rộng khả năng ứng dụng

Testing toàn diện (Unit, Widget, Integration Test)

Xây dựng dự án thực chiến – Money Manager App

Tổng kết & định hướng phát triển tiếp theo

Bạn sẽ học được gì?

Hiểu rõ về Dart và Flutter – nền tảng vững chắc để phát triển đa nền tảng

Làm chủ Bloc và Cubit để xây dựng ứng dụng có kiến trúc rõ ràng

Tự tin phát triển và triển khai app trên Android, iOS, Web, và cả desktop

Biết cách viết test, tối ưu quy trình phát triển theo chuẩn chuyên nghiệp

Có được base project để mở rộng ra các dự án lớn sau này

Đánh giá được tính khả thi của Flutter trong triển khai các dự án thực tế

Một lập trình viên Flutter chuyên nghiệp với kinh nghiệm đào tạo và triển khai hàng loạt dự án thực tế, sẽ trực tiếp hướng dẫn bạn từng bước từ A đến Z. Khóa học được xây dựng theo phong cách học thực chiến, dễ hiểu, phù hợp cả với người mới lẫn người đã có kinh nghiệm.

Yêu cầu đầu vào

Có kiến thức lập trình căn bản, đặc biệt là hướng đối tượng

Sở hữu máy tính có RAM tối thiểu 8GB, ổ SSD

Nếu bạn chỉ muốn tìm hiểu để định hướng học tập thì vẫn học được – khóa học không yêu cầu quá cao đầu vào

Deal Banner

🔥 Đặc Quyền VIP: Nhận Ngay Toàn Bộ Kho Tàng Tri Thức Tại Khóa Học Giá Hời Chỉ Với 1 Lần Mua!

  • Chỉ 599K (Giá cũ: 1.200K) - Nhận ngay quyền truy cập học toàn bộ website khoahocgiahoi.com
  • Với hơn 2000+ khóa học online ở đa lĩnh vực, đa kỹ năng, update mới nhất hiện nay
  • Cùng kho tàng hơn 1000+ đầu sách hay nhất mọi thời đại
  • Tặng kèm kho tài nguyên thực chiến cực hấp dẫn: Font Collection, Meme, Sound Effect, Background, công cụ AI, phần mềm và tài liệu hỗ trợ sáng tạo nội dung
  • Chỉ thanh toán 1 lần duy nhất
  • Quyền học trọn đời, không giới hạn truy cập
  • Được cập nhật khóa học mới miễn phí thường xuyên
  • Nội dung học tập hiệu quả, chất lượng cao, update mới nhất
  • Truy cập học trên mọi thiết bị: máy tính, laptop, điện thoại,...
  • Cam kết bảo hành tài liệu học và quyền học trọn đời
  • Hỗ trợ nhiệt tình, nhanh chóng
  • Chương trình ưu đãi áp dụng với 20 bạn học đăng ký sớm nhất!
  • Số lượng còn lại: 3 slots