- Instructor: triphan
- Lectures: 62
- Duration: 30 days
Giới thiệu
Flutter là một framework mã nguồn mở cho phép tạo ứng dụng di động với hiệu năng cao, chất lượng tốt hỗ trợ đa nền tảng, phù hợp với phát triển ứng dụng Android và iOS. Flutter sử dụng ngôn ngữ Dart của chính Google nên mạnh mẽ, hiệu năng cao và phát triển ứng dụng di động một cách nhanh chóng.
Việc phát triển ứng dụng di động là một công việc phức tạp và nhiều khó khăn. Có rất nhiều framework hỗ trợ bạn phát triển một ứng dụng mobile. Android cung cấp một framework cơ bản dựa trên ngôn ngữ lập trình Java còn iOS thì cung cấp framework dựa trên Objective-C / Swift. Tuy nhiên hầu hết các ứng dụng hiện nay, đều hỗ trợ cả 2 nền tảng Android và iOS, do đó cùng lúc phát triển 2 dự án khác nhau với 2 framework khác nhau là một công việc phức tạp và lãng phí thời gian công sức. Do đó chúng ta cần framework lập trình đa nền tảng để giải quyết vấn đề này.
Với thị trường khát nhân lực như hiện nay nghề lập trình viên Hybrid Mobile Apps đã tạo ra vô vàn cơ hội rộng lớn cho các bạn trẻ, nhất là đối với những bạn yêu thích học công nghệ thông tin, lập trình và yêu thích công việc phân tích và phát triển ứng dụng trên Flutter framework.
Tuy vậy, việc học Hybrid Mobile Apps với Flutter cho người lần đầu tiên tiếp xúc thì khó và cũng ít tài liệu chi tiết cũng như giải thích đầy đủ và chi tiết về công nghệ, cách sử dụng. Rất nhiều bạn sinh viên gặp khó khăn khi tiếp cận với Flutter ngay lần đầu tiên và không biết sử dụng như thế nào và luồng hoạt động ra sao. Từ đó, Flutter như một rào cản lớn đối với các bạn sinh viên trẻ đang cần đúc kết kinh nghiệm cho công việc.
Khóa học Lập Trình Hybrid Mobile Apps với Flutter này đúc kết chi tiết và sâu sắc các vấn đề cốt lõi trong Flutter. Các bạn hoàn toàn có thể làm được việc ngay sau khóa học. Tự tin phỏng vấn, trả lời câu hỏi của nhà tuyển dụng chắc chắn.
Công Nghệ Sử Dụng
- Dart
- Flutter
- IDE: Android Studio
Đối Tượng Khóa Học
- Những bạn muốn học phát triển ứng dụng Hybrid Mobile Apps với Flutter
- Các bạn đang học hay sử dụng công nghệ khác muốn chuyển đổi
- Các bạn muốn nâng cao kỹ năng phát triển Hybrid Mobile Apps với Flutter
- Các bạn sinh viên mới ra trường cần chuẩn bị kiến thức tìm việc với Flutter
Điều Kiện Học
Học viên tham gia khóa học cần có kiến thức cơ bản về:
- Cơ bản về máy tính
Thời Gian Học
Thời gian học 30 buổi. Tuần học 3 buổi 2-4-6 hoặc 3-5-7. Mỗi buổi 2 giờ.
Hình Thức Học:
Học trực tuyến qua Zoom.
Học Phí
Học phí khóa học 6.000.000VND
Chương Trình Đào Tạo
- 5 Sections
- 62 Lessons
- 30 Days
- Lập Trình Dart Cơ BảnTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản về ngôn ngữ lập trình Dart9
- Lập Trình Dart Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức nâng cao về ngôn ngữ lập trình Dart15
- 3.0Giới thiệu khái niệm lập trình hướng đối tượng với Dart
- 3.1Khai báo và sử dụng Class trong Dart
- 3.2Khai báo và sử dụng đối tượng trong Dart
- 3.3Khai báo sử dụng thuộc tính, phương thức và Constructor trong đối tượng với Dart
- 3.4Sử dụng kế thừa trong lập trình hướng đối tượng với Dart
- 3.5Sử dụng đa hình trong lập trình hướng đối tượng với Dart
- 3.6Khai báo và sử dụng Interface trong Dart
- 3.7Sử dụng Collection trong Dart
- 3.8Sử dụng biểu thức Lambda trong Dart
- 3.9Thao tác với thời gian trong Dart
- 3.10Thao tác với File trong Dart
- 3.11Sử dụng Async trong Dart
- 3.12Sử dụng Future trong Dart
- 3.13Thao tác Database với Dart
- 3.14Thao tác Web API trong Dart
- Lập Trình Flutter Cơ BảnTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản về lập trình Hybrid Mobile Apps với Flutter9
- 4.1Giới thiệu framework Flutter
- 4.2Giới thiệu và sử dụng Widgets trong Flutter
- 4.3Tạo Layout trong Flutter
- 4.4Tìm hiểu và sử dụng Style trong Flutter
- 4.5Tìm hiểu và sử dụng Gestures trong Flutter
- 4.6Tìm hiểu và sử dụng State trong Flutter
- 4.7Sử dụng Dialog trong Flutter
- 4.8Sử dụng Menu trong Flutter
- 4.9Sử dụng Routing trong Flutter
- Lập Trình Flutter Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức nâng cao về lập trình Hybrid Mobile Apps với Flutter13
- 5.0Kiểm tra dữ liệu hợp lệ cho Form trong Flutter
- 5.1Tìm hiểu và sử dụng Services trong Flutter
- 5.2Tìm hiểu và sử dụng Notifications trong Flutter
- 5.3Tìm hiểu và sử dụng Push Notification trongFlutter
- 5.4Tìm hiểu và sử dụng Storage trong Flutter
- 5.5Thao tác với database SQLite trong Flutter
- 5.6Tích hợp dữ liệu từ Web API vào Flutter
- 5.7Tích hợp các dịch vụ từ Google Maps vào Flutter
- 5.8Tích hợp quảng cáo từ Google Ads vào Flutter
- 5.9Tìm hiểu và sử dụng Localization và Internationalization trong Flutter
- 5.10Tìm hiểu và sử dụng Graphics trong Flutter
- 5.11Tìm hiểu và sử dụng Telephony trong Flutter
- 5.12Tìm hiểu và sử dụng Firebase trong Flutter
- Đồ Án Môn HọcSau khi kết thúc môn học, bạn có thể sử dụng các kiến thức trong môn học này xây dựng bất kì Hybrid Mobile Apps với Flutter theo các yêu cầu thực tế. Một số yêu cầu Hybrid Mobile Apps thường gặp trong thực tế16
- 6.1Xây dựng Mobile Apps Thương Mại Điện Tử
- 6.2Xây dựng Mobile Apps Trắc Nghiệm
- 6.3Xây dựng Mobile Apps Đặt Phòng Khách Sạn
- 6.4Xây dựng Mobile Apps Đặt Vé Xem Phim
- 6.5Xây dựng Mobile Apps Đặt Bàn Nhà Hàng
- 6.6Xây dựng Mobile Apps Nghe Nhạc
- 6.7Xây dựng Mobile Apps Đấu Giá
- 6.8Xây dựng Mobile Apps Quản Lý Tồn Kho
- 6.9Xây dựng Mobile Apps Quản Lý Sự Kiện
- 6.10Xây dựng Mobile Apps Quản Lý Trường Học
- 6.11Xây dựng Mobile Apps Mua Bán Bất Động Sản
- 6.12Xây dựng Mobile Apps Tin Tức
- 6.13Xây dựng Mobile Apps Hẹn Hò
- 6.14Xây dựng Mobile Apps Công Thức Nấu Ăn
- 6.15Xây dựng Mobile Apps Giao Hàng
- 6.16Xây dựng Mobile Apps Chat