Flutter Bloc cho Mobile, Web, PC – Tôi chọn bạn
Categories: Mobile App
About Course
Flutter là một bộ công cụ phát triển phần mềm giao diện người dùng mã nguồn mở do Google tạo ra, cho phép bạn tạo các ứng dụng đa nền tảng cho Mobile, Desktop, Web và nhiều hơn nữa. Nếu bạn muốn học cách sử dụng Flutter để tạo các ứng dụng tuyệt vời, bạn nên tham gia khóa học Flutter này. Trong khóa học này, bạn sẽ được học những điều sau:
- Viết được cho các nền tảng Windows, Linux, Mac, iPhone, Android, Web: Flutter sử dụng ngôn ngữ lập trình Dart, một ngôn ngữ đa năng và hiệu suất cao, để viết mã một lần và chạy trên nhiều nền tảng. Bạn không cần phải học nhiều ngôn ngữ khác nhau để phát triển cho các thiết bị khác nhau, mà chỉ cần tập trung vào logic và giao diện của ứng dụng.
- Thư viện quản lý Bloc đa năng: Bloc là một thư viện quản lý trạng thái cho Flutter, giúp bạn tách biệt giao diện và logic của ứng dụng. Bloc giúp bạn viết mã dễ đọc, dễ bảo trì và dễ kiểm tra. Bạn cũng có thể sử dụng Bloc để xử lý các sự kiện người dùng, giao tiếp với cơ sở dữ liệu và các dịch vụ bên ngoài.
- Các lợi ích về chi phí, kiểm thử phần mềm: Flutter giúp bạn tiết kiệm chi phí phát triển, vì bạn chỉ cần viết một mã nguồn duy nhất cho nhiều nền tảng. Bạn cũng có thể kiểm thử ứng dụng của bạn một cách hiệu quả, vì Flutter hỗ trợ nhiều loại kiểm thử, từ kiểm thử đơn vị, kiểm thử tích hợp đến kiểm thử tự động.
- Sẽ được học với các kiến thức đơn giản, dễ hiểu, đi sâu vào thực tế: Khóa học Flutter này được thiết kế để giúp bạn nắm bắt các khái niệm cơ bản và nâng cao của Flutter một cách dễ dàng và thú vị. Bạn sẽ được học qua các bài giảng video, các bài giảng minh họa trên code để thực hành theo có đính kèm code mẫu và cách triển khai dự án thực tế. Bạn sẽ được hướng dẫn từng bước để tạo ra các ứng dụng Flutter chuyên nghiệp và các kỹ thuật triển khai hiệu quả.
Nếu bạn quan tâm đến khóa học, bạn có thể đăng ký tại đây. Bạn sẽ được học từ một chuyên gia phát triển Flutter có kinh nghiệm và uy tín. Hãy nhanh chóng đăng ký để bắt đầu hành trình Flutter của bạn ngay hôm nay!
What Will You Learn?
- Hiểu về Dart, Flutter
- Hiểu về thư viện quản lý trạng thái Bloc (Bloc + Cubit)
- Triển khai Flutter + Bloc trên Android, iOS, Web, Window, Linux, Mac
- Hiểu cách viết test trên Flutter + Bloc, ứng dụng trên BDD, TDD, CICD
- Đánh giá tính khả thi khi chọn Flutter + Bloc trong triển khai dự án
- Base project để triển khai những ứng dụng từ nhỏ đến lớn
Course Content
1. Giới thiệu
2. Vì sao nên chọn Flutter để lập trình
-
02:15
-
03:13
-
01:02
-
01:53
-
01:32
-
00:41
-
00:52
-
02:04
-
01:15
-
05:40
-
04:26
-
02:19
-
04:15
-
04:38
-
01:57
3. Cài đặt môi trường, sửa lỗi IDE
4. Dart cơ bản
-
-
02:18
-
02:54
-
08:50
-
08:50
-
08:50
-
04:18
-
01:47
-
08:01
-
10:04
-
08:27
-
05:38
-
05:38
-
07:31
-
07:31
-
03:48
-
05:53
-
05:53
-
04:40
-
07:00
-
07:00
-
07:00
-
10:07
-
07:21
-
07:21
5. Nền tảng Flutter
-
-
17:27
-
04:54
-
07:04
-
05:23
-
08:49
-
07:06
-
08:49
-
08:48
-
07:24
-
07:24
-
07:24
-
08:47
-
06:40
-
06:40
-
07:55
-
07:55
-
07:31
-
07:31
-
06:24
-
06:24
-
02:42
-
04:54
-
04:54
-
07:29
-
07:29
-
07:29
-
07:29
-
05:59
-
05:59
-
05:40
-
05:40
-
07:20
-
07:20
-
05:46
-
05:46
-
03:15
-
09:10
-
09:09
-
06:39
-
06:39
-
05:19
-
05:19
-
09:43
-
08:05
-
08:05
-
06:10
-
06:10
-
04:33
-
04:33
-
08:47
-
09:16
-
09:16
-
09:18
-
09:18
-
09:21
-
09:21
-
09:21
-
09:44
-
09:44
-
04:48
-
06:16
-
06:16
-
06:44
6. Thư viện quản lý trạng thái Bloc Cubit
-
-
07:00
-
03:45
-
06:37
-
06:37
-
06:10
-
08:36
-
08:48
-
07:40
-
07:40
-
07:40
-
09:08
-
09:08
-
09:08
-
05:54
-
05:54
-
02:37
-
04:28
-
02:48
7. Viết plugin cho Flutter
-
-
06:11
-
07:56
-
07:56
-
07:29
-
07:29
-
07:29
-
06:25
-
06:25
-
03:47
-
06:07
-
03:19
-
03:36
-
02:39
8. Giao diện đa nền tảng
-
-
02:43
-
05:29
-
05:29
-
08:51
-
15:24
-
06:41
-
06:41
-
06:41
-
08:20
-
18:49
-
12:00
-
13:20
-
07:59
-
07:59
-
01:39
-
03:19
-
01:36
9. Testing trong Flutter
-
-
04:26
-
09:22
-
09:22
-
02:03
-
05:48
-
05:48
-
05:48
-
06:00
-
04:24
-
08:12
-
07:37
10. Viết ứng dụng Money Manager
-
-
03:14
-
06:39
-
08:51
-
08:51
-
08:51
-
08:49
-
08:49
-
08:01
-
08:01
-
08:01
-
06:43
-
06:43
-
06:43
-
06:43
-
08:35
-
08:35
-
04:41
-
04:41
-
07:18
-
07:18
-
06:12
-
06:12
-
06:12
-
09:22
-
04:41
-
04:41
-
07:27
-
07:27
-
07:27
-
07:27
-
04:26
-
04:46
-
04:46
-
03:11