Flutter là một thiết kế SDK phát triển ứng dụng di động nguồn mở được phát triển bởi Google để giải quyết vấn đề phát triển nhanh chóng và hiệu suất native. So với React Native chỉ đảm bảo phát triển nhanh và code native chỉ đảm bảo hiệu suất native, Flutter đáp ứng cả hai yêu cầu.
Đặc điểm nổi bật của Flutter:
Bạn đang xem: Khóa học Flutter: Nhanh chóng và sáng tạo trong lập trình di động
-
Phát triển ứng dụng nhanh chóng: Tính năng hot reload giúp bạn thử nghiệm, xây dựng giao diện, thêm tính năng và sửa lỗi một cách nhanh chóng. Bạn có thể làm việc trên emulator, simulator và thiết bị iOS và Android mà không mất trạng thái của ứng dụng.
-
Xem thêm : 7 Phương pháp học thuật toán lập trình hiệu quả dành cho bạn
Giao diện đẹp và biểu cảm: Đáp ứng mong muốn của người dùng với các widget tích hợp sẵn theo Material Design và Cupertino (phong cách iOS), các API chuyển động phong phú, cuộn mượt và được tối ưu trên cả hai nền tảng.
-
Sử dụng ngôn ngữ Dart: Flutter sử dụng ngôn ngữ lập trình hướng đối tượng Dart, do Google phát triển, giúp việc phát hành và xây dựng lại dự án trở nên nhanh chóng.
Trong khóa học này, bạn sẽ được học về ngôn ngữ lập trình Dart sử dụng trong Flutter và xây dựng ứng dụng hoàn chỉnh với các sản phẩm như giỏ hàng, trò chuyện, dự báo thời tiết… Điều này giúp bạn tự tin trong việc phát triển dự án cá nhân hoặc chuẩn bị cho phỏng vấn.
Contents
- 1 Mục tiêu của khóa học
- 2 Đối tượng học
- 3 Điều kiện học
- 4 Chứng chỉ và giấy chứng nhận
- 5 Thời gian và học phí
- 6 Đăng kí học
- 7 Nội dung khóa học lập trình Flutter
- 7.1 Chương 1: Ngôn ngữ Dart
- 7.2 Chương 2: Lập trình bất đồng bộ
- 7.3 Chương 3: Cài đặt Flutter
- 7.4 Chương 4: Inheritted Widget
- 7.5 Chương 5: Provider
- 7.6 Chương 6: Bloc
- 7.7 Chương 7: Làm việc với REST API
- 7.8 Chương 8: Lưu trữ dữ liệu SharePreference
- 7.9 Chương 9: Truyền dữ liệu giữa các màn hình Navigator – route
- 7.10 Chương 10: Realtime database
- 8 Tổng kết khóa học
- 9 Ứng dụng mẫu thực hành ngay tại lớp học
Mục tiêu của khóa học
- Hướng dẫn bạn trở thành chuyên gia trong lĩnh vực Flutter.
- Cung cấp môi trường làm việc thực tế từ A-Z, giúp bạn tự tin khi tham gia phỏng vấn.
Đối tượng học
- Các bạn mới bắt đầu làm quen với Flutter và lập trình di động.
- Các lập trình viên di động (native iOS, Android).
Điều kiện học
- Có kiến thức về một ngôn ngữ lập trình.
- Sử dụng laptop cá nhân trong quá trình học.
Chứng chỉ và giấy chứng nhận
Xem thêm : Bài viết
Sau khi hoàn thành ít nhất 80% số buổi học và đồ án cuối khóa, bạn sẽ nhận được giấy chứng nhận hoàn thành khóa học Flutter của Trung Tâm Đào Tạo Tin Học Khoa Phạm, có giá trị trên toàn quốc.
Thời gian và học phí
- Thời lượng: 2 tháng (3 buổi/tuần, 1h45 phút/buổi).
- Học phí tại Khoa Phạm: 4.850.000 đồng.
- Địa điểm học: Trung Tâm Đào Tạo Tin Học Khoa Phạm, 263/14 Lý Thường Kiệt, Phường 15, Quận 11, TP.HCM.
- Lưu ý: Khóa học chỉ được tổ chức tại Khoa Phạm, không áp dụng hình thức học online hoặc từ xa.
Đăng kí học
Đăng kí trực tiếp tại Trung Tâm Đào Tạo Tin Học Khoa Phạm (263/14 Lý Thường Kiệt, Phường 15, Quận 11, TP.HCM) hoặc gửi đăng kí qua email: [email protected].
Vui lòng ghi rõ tiêu đề “ĐĂNG KÍ – TÊN KHÓA HỌC / NGÀY KHAI GIẢNG” và cung cấp thông tin cá nhân (Họ tên – Số điện thoại – Địa chỉ) để được hỗ trợ tốt nhất.
Nội dung khóa học lập trình Flutter
Chương 1: Ngôn ngữ Dart
- Cài đặt môi trường
- Kiểu dữ liệu cơ bản
- Cấu trúc điều kiện
- Mảng và đối tượng
- Lập trình hướng đối tượng
- Xử lý lỗi với try catch
Chương 2: Lập trình bất đồng bộ
- Future, Futurebuilder
- Stream, StreamBuilder
Chương 3: Cài đặt Flutter
- Cài đặt công cụ xây dựng ứng dụng (Flutter SDK, Android Studio, Xcode)
- Giới thiệu về widget
- Các loại widget thông dụng (Stateless Widget, Stateful Widget, Material, Scaffold)
- Xử lý bố cục trong giao diện (Container, Column, Row, Expanded, …)
- Các loại widget hiển thị thông dụng (TextField, ElevatedButton, ListView, ClipRRect, Image)
- Bài tập thiết kế giao diện danh sách truyện
Chương 4: Inheritted Widget
- Quản lý dữ liệu thông qua Inheritted Widget cho các phần tử
- Bài tập Counter App
Chương 5: Provider
- Quản lý dữ liệu thông qua Provider (Cải tiến Inheritted Widget)
- Các thành phần trong Provider: Provider, Future Provider, StreamProvider
Chương 6: Bloc
- Cơ chế hoạt động của Bloc
- Truyền và lắng nghe dữ liệu từ Bloc
- Kết hợp Provider và Bloc
- Ứng dụng học từ vựng tiếng Anh
Chương 7: Làm việc với REST API
- Viết server cung cấp API cho ứng dụng
- Kết nối dữ liệu thông qua thư viện Dio
- Ứng dụng học từ vựng tiếng Anh kết nối dữ liệu theo API
- Sử dụng thư viện shared_preferences để lưu trữ thông tin cơ bản trong ứng dụng
- Thiết lập route cho ứng dụng
- Xử lý chuyển màn hình của Navigator
- Ứng dụng chụp hình từ camera và lấy hình từ thư viện
Chương 10: Realtime database
- Tìm hiểu về Firebase
- Làm việc với xác thực và lưu trữ đám mây
Tổng kết khóa học
- Tư vấn và giải đáp thắc mắc
- Hướng dẫn đồ án cuối khóa
Ứng dụng mẫu thực hành ngay tại lớp học
Trong suốt khóa học, bạn sẽ được thực hành ngay các bài tập trên lớp như thiết kế giao diện danh sách truyện, ứng dụng học từ vựng tiếng Anh, chụp hình từ camera và lấy hình từ thư viện.
Nguồn: https://laptrinhc.edu.vn
Danh mục: Tài liệu IT