Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Flutter Masterclass (from Novice to Ninja)

Flutter Masterclass (Từ Mới Bắt Đầu Đến Thành Thạo)

Flutter Masterclass (Từ Mới Bắt Đầu Đến Thành Thạo)

Học cách tạo ứng dụng Flutter động và tương tác cho thiết bị di động

4.7
(237 đánh giá)
1,416 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
15.0 giờ video
129 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Học cách xây dựng ứng dụng Flutter từ con số 0
Học cách tích hợp Flutter với cơ sở dữ liệu Firebase
Khám phá cách thêm hiệu ứng hoạt hình (animations) vào ứng dụng Flutter
Học cách thêm tính năng xác thực (authentication) vào ứng dụng Flutter
Học cách sử dụng Riverpod để quản lý trạng thái (state management) trong Flutter
Học ngôn ngữ lập trình Dart trong quá trình học

Yêu cầu

Các khái niệm lập trình cơ bản trong bất kỳ ngôn ngữ nào - vòng lặp, biến, hàm, v.v.

Đối tượng phù hợp

Dành cho nhà phát triển mới bắt đầu/trung cấp, chưa (hoặc có ít) kinh nghiệm với Flutter.

Nội dung khóa học

12 phần • 129 bài giảng
1 Giới thiệu & Tệp khóa học
2 Cài đặt trên Windows
3 Cài đặt Flutter trên Mac
4 Tạo một Dự án Flutter Mới
5 Tổng quan Nhanh về Dự án
6 Widgets
7 Material App & Scaffold
8 Stateless Widgets
9 Containers
10 Imports & Tái cấu trúc Nhanh
11 Columns
12 Rows
13 Images
14 Widget Expanded
15 Buttons & Sự kiện Nhấp chuột
16 Stateful Widgets
17 Điều khiển Luồng trong Danh sách
18 Tạo Widgets Có thể Tái sử dụng
1 Thiết lập Dự án Mới
2 Tạo Chủ đề Tùy chỉnh
3 Chủ đề Văn bản
4 Widget Văn bản Được tạo kiểu Có thể Tái sử dụng
5 Sử dụng Google Fonts
6 Gradient cho Container
7 List View
8 Widget Card Tùy chỉnh
9 Icon Buttons
1 Tạo Lớp Character
2 Mixins
3 Getters
4 Enhanced Enums
5 Tạo Lớp Skill
6 Thêm Hình ảnh
7 Thêm Dữ liệu Giả
8 Sử dụng Lớp Character
1 Thêm Màn hình "Tạo"
2 Tạo Trường Văn bản
3 Bộ điều khiển Chỉnh sửa Văn bản
4 Hàm Xử lý Gửi dữ liệu
5 Hiển thị Các nghề nghiệp
6 Thêm một Widget Có thể Cuộn
7 Cử chỉ Chạm (onTap)
8 Chọn một Tùy chọn
9 Gửi Dữ liệu
10 Còn Widget Form thì sao?
1 Đẩy và Lấy ra Đường dẫn
2 Điều hướng Giữa các Màn hình
3 Hiển thị Hộp thoại
4 Thêm Chủ đề cho Hộp thoại
5 Điều hướng đến Màn hình Hồ sơ
6 Truyền Dữ liệu vào Đường dẫn
7 Hoàn thiện Màn hình Hồ sơ
8 Đối số trong Stateful Widgets
9 Sử dụng Bảng
10 Xuất Kỹ năng
11 Chọn một Kỹ năng Đang hoạt động
12 Thêm một Snackbar
1 Tại sao Chúng ta Cần Trạng thái Toàn cục
2 Gói Provider
3 Tạo một Store
4 Cung cấp và Tiêu thụ Trạng thái
5 Thêm Nhân vật Mới
1 Giới thiệu Chương
2 Thiết lập Firebase SDK
3 Thiết lập Cơ sở dữ liệu Firestore
4 NGOÀI LỀ - Hàm tạo Factory
5 Xử lý Dữ liệu Mô hình
6 Tạo Hàm tạo Factory cho Character
7 Xử lý Chỉ số Nhân vật
8 Bộ chuyển đổi Firestore
9 Thêm Dữ liệu Firestore
10 Tải Dữ liệu
11 Lưu Thay đổi Dữ liệu
12 Xóa Dữ liệu
1 Vuốt để Xóa
2 Hoạt hình Ngầm định vs Tường minh
3 Widget Hero
4 Xoay Có Hoạt hình
5 Bộ điều khiển Hoạt hình
6 Chuỗi Tween
7 Widget Animated Builder
8 Thay đổi Màu sắc
9 Widgets Stack và Positioned
1 1 - Đầu vào Người dùng trong Flutter
2 2 - Trường Văn bản
3 3 - Bộ điều khiển Chỉnh sửa Văn bản
4 4 - Widget Form
5 5 - Trường Văn bản Form
6 6 - Trường Form Dropdown
7 7 - Lưu Dữ liệu Form
8 8 - Đặt lại Form
1 1 - Tại sao Nên dùng Riverpod?
2 2 - Thiết lập & Cài đặt Riverpod
3 3 - Providers
4 4 - Stateless Consumers
5 5 - Stateful Consumers
6 6 - Generated Providers
7 7 - Notifier Providers
8 8 - Cập nhật Trạng thái
9 9 - Generated Notifier Providers
10 10 - Dependent Providers
11 11 - Hoàn thiện Cuối cùng
1 1 - Giới thiệu & Thiết lập
2 2 - Tạo Mô hình Người dùng
3 3 - Tạo Form Xác thực
4 4 - Chuyển đổi Giữa các Form
5 5 - Xác thực Trường Form
6 6 - Thiết lập Firebase SDK
7 7 - Thiết lập Firebase Auth
8 8 - Đăng ký Người dùng
9 9 - Đăng xuất Người dùng
10 10 - Đăng nhập Người dùng
11 11 - Phản hồi Lỗi Đơn giản
12 12 - Riverpod Stream Providers
13 13 - Thay đổi Trạng thái Xác thực
14 14 - Widget Consumer
15 15 - Hoàn thiện Cuối cùng
1 1 - Dart là gì?
2 2 - Kiến thức Cơ bản về Dart
3 3 - Chú thích Kiểu
4 4 - Hàm
5 5 - Danh sách & Tập hợp
6 6 - Điều khiển Luồng
7 7 - Bản đồ
8 8 - Lớp
9 9 - Ghi đè Phương thức
10 10 - Generics
11 11 - Async, Await & Futures
12 12 - Tải Dữ liệu

Giới thiệu khóa học

Flutter is a fantastic framework for creating cross-platform applications (mobile, desktop & web), using the Dart programming language.

In this Flutter Masterclass course, you'll learn how to make Flutter applications from scratch (no prior Flutter knowedge is required), including all the basics (such as widgets, layouts, images and styles) and how to make custom themes and how to set up multiple screens and routes.

You'll also learn how to make data models, how to handle forms & user input, manage global state (using Riverpod) and how to integrate a Flutter application with a database and authentication service (using Firebase).

On top of all that, you'll be learning how to animations to your Flutter applications as well, to give them a sleek and natural feel.

As an added bonus - there's a whole chapter near the end of the course about the Dart programming language, which we, as developers, use to make Flutter applications. So the only requirement before you start, is basic knoweldge of essential programming concepts - loops, variables, functions, control flow etc.

Along the way, we'll also make a fully functional mobile application - and by the end of this course, you'll be confident enough to make your very own Flutter applications from scratch.

If you want to preview my teaching style before you buy, you can find me on YouTube - Net Ninja - where I upload thousands of free web development tutorials!


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học App Development
Hiển thị tất cả khoá học Dart
Hiển thị tất cả khoá học Flutter
Hiển thị tất cả khoá học Mobile Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊