1.099.000 ₫
89.999 ₫
Video bài giảng và tài liệu giống mô tả
Học online trên drive bằng điện thoại hoặc máy tính
Kích hoạt khóa học tự động ngay lập tức 24/7
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ì.
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.
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
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
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.
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
1.200.000 ₫
49.999 ₫
7.000.000 ₫
89.999 ₫
2.498.000 ₫
49.999 ₫
10.000.000 ₫
99.999 ₫
6.990.000 ₫
99.999 ₫
1.399.000 ₫
99.999 ₫
86.000.000 ₫
199.999 ₫
22.000.000 ₫
149.999 ₫
599.000 ₫
99.999 ₫
600.000 ₫
59.999 ₫
600.000 ₫
49.999 ₫
1.190.000 ₫
49.999 ₫