Làm quen và sử dụng các thành phần của Flutter để xây dựng những ứng dụng trên điện thoại
Git 1. Mục tiêu Hiểu Git và các nguyên tắc cơ bản của VCS (version control software) Cài đặt và cấu hình Git Sử dụng Git để kiểm soát phiên bản trong suốt vòng đời phát triển ứng dụng Thao tác với GitHub 2. Thời gian học: 2 ngày (Bao gồm các buổi review kiến thức tổng hợp, cá nhân tự ôn tập và làm bài test 3. Link tài liệu: http://git-scm.com/book - 4 chương đầu http://backlogtool.com/git-guide/vn/intro/intro1_1.html https://learngitbranching.js.org/ - Tool thực hành git branch http://chris.beams.io/posts/git-commit/
Dart 1. Mục tiêu: - Biết cách cài đặt và cấu hình Dart. - Có thể nhận biết được cú pháp của ngôn ngữ Dart. - Có thể vận dụng ngôn ngữ Dart vào những bài toán cụ thể. - Hiểu được những điểm đặc trưng và khác biệt của Dart và những ngôn ngữ lập trình hướng đối tượng khác. - Hiểu & áp dụng lập trình hướng đối tượng (OOP) với Dart 2. Thời gian học: 3 ngày (Bao gồm các buổi review kiến thức tổng hợp, cá nhân tự ôn tập và làm bài test 3. Link tài liệu: - Book: https://drive.google.com/drive/folders/1j5CW4hP-TekN7TpIgXjm5kD2moDDJzrF - Website: https://dart.dev/language
Flutter Basic Mục tiêu: Làm quen và sử dụng các thành phần của Flutter để xây dựng những ứng dụng trên điện thoại Các kiến thức cần nắm dc: - Basics of Flutter - Widgets of State - Architecture - Building UIs - State management - Routes and navigaton - Localization and Internationalization - Animations - HTTP and JSON - SharedPreferences - Sqflite - Layered Architecture Nội dung: - https://www.geeksforgeeks.org/flutter-tutorial/ - Tham khảo: https://flutter-ko.dev/reference/tutorials https://www.freecodecamp.org/news/learn-flutter-full-course/
Flutter Advance Mục tiêu: - Làm quen và sử dụng các thư viện và kiến thức nâng cao của Flutter để cải thiện hiệu suất và tối ưu ứng dụng của bạn - Hiểu và áp dụng được các kiến thức nâng cao của Flutter Kiến thức cơ bản cần nắm dc: - Cached Network Image - Dio - GetIt & Injectable - Platform integration - BLoC pattern