강의

멘토링

로드맵

NEW
Programming

/

Mobile Application Development

[Nhập môn] Hướng dẫn hoàn chỉnh phát triển ứng dụng di động Flutter Phần 1 - Từ cơ bản Dart đến các khái niệm cốt lõi của Flutter

Bạn muốn bắt đầu phát triển ứng dụng di động nhưng đang phân vân không biết nên học từ đâu? Flutter là một framework mạnh mẽ cho phép bạn phát triển cả ứng dụng Android và iOS chỉ với một cơ sở mã nguồn (codebase) duy nhất. Tuy nhiên, nhiều người mới bắt đầu thường gặp khó khăn với các khái niệm như cú pháp Dart, thiết lập môi trường phát triển, cấu trúc widget và quản lý trạng thái (state management). Khóa học này được thiết kế để giải quyết những vấn đề đó của người mới bắt đầu. Dựa trên kinh nghiệm giảng dạy thực tế, chúng tôi giải thích các khái niệm phức tạp một cách dễ hiểu và hệ thống, hướng dẫn từng bước để ngay cả những người chưa có kinh nghiệm phát triển di động cũng có thể bắt đầu với Flutter. Trong khóa học, bạn sẽ được học các kiến thức nền tảng cốt lõi của Flutter, từ các khái niệm cơ bản về phát triển di động, thiết lập môi trường phát triển Flutter, cú pháp ngôn ngữ Dart, lập trình hướng đối tượng, lập trình hàm, Null Safety, cấu trúc dự án, quản lý State, cho đến cấu hình Layout và Widget. Đặc biệt, khóa học không chỉ đơn thuần giải thích cú pháp mà còn đề cập đến tư duy cần thiết trong phát triển ứng dụng thực tế và cách tổ chức dự án, giúp người học xây dựng nền tảng vững chắc để có thể tiến tới các dự án Flutter trung cấp và cao cấp sau này. Thông qua khóa học này, bạn sẽ hiểu được các nguyên lý cốt lõi của Flutter và trang bị cho mình năng lực cơ bản để có thể tự mình phát triển các ứng dụng di động.

1 học viên đang tham gia khóa học này

Độ khó Nhập môn

Thời gian Không giới hạn

  • juunkim02
Flutter
Flutter
dart
dart
Mobile App Design
Mobile App Design
mobile-development
mobile-development
iOS
iOS
Flutter
Flutter
dart
dart
Mobile App Design
Mobile App Design
mobile-development
mobile-development
iOS
iOS

Bạn sẽ nhận được điều này sau khi học.

  • Cú pháp cơ bản của Dart

  • Thiết lập môi trường phát triển ứng dụng di động

  • Lập trình hàm

  • Phương pháp kinh doanh Flutter SDK

  • Tạo ứng dụng đầu tiên

  • Cấu hình dự án

Nhập môn phát triển ứng dụng di động Flutter (플러터)

Làm chủ hoàn toàn từ cơ bản Dart đến phát triển ứng dụng đầu tiên

Flutter là một framework phát triển ứng dụng di động đa nền tảng do Google phát triển, cho phép bạn phát triển đồng thời các ứng dụng Android và iOS chỉ với một mã nguồn duy nhất.

Nhiều người mới bắt đầu muốn học phát triển di động nhưng gặp khó khăn bởi các khái niệm như thiết lập môi trường phát triển, cú pháp Dart, cấu trúc Widget và quản lý State. Khóa học này được thiết kế để giải quyết những vấn đề đó.

Trong khóa học này, bạn sẽ được học một cách hệ thống từ các khái niệm cơ bản về phát triển di động đến thiết lập môi trường phát triển Flutter, lập trình Dart, lập trình hướng đối tượng, lập trình hàm, hệ thống Widget, thiết kế Layout và quản lý State.

Học viên sẽ nắm vững năng lực cơ bản để hiểu các dự án Flutter thực tế và có thể tự mình phát triển ứng dụng di động.

Hình ảnh đề xuất

  • Logo Flutter

  • Logo Dart

  • Ví dụ màn hình ứng dụng Android & iOS

  • Sơ đồ cấu trúc Flutter Widget

  • Biểu đồ cấu trúc dự án Flutter

  • Sơ đồ luồng quản lý trạng thái

Những gì bạn sẽ học

Từ khóa cốt lõi

Flutter Framework

  • Hiểu về cấu trúc và nguyên lý hoạt động của Flutter

  • Phát triển đa nền tảng Android và iOS

Lập trình Dart

  • Biến và kiểu dữ liệu

  • Câu lệnh điều kiện và vòng lặp

  • Hàm và lớp

  • Lập trình hướng đối tượng

  • Sử dụng Collection

Lập trình hàm

  • Khái niệm lập trình hàm

  • Nâng cao khả năng tái sử dụng mã nguồn và năng suất

Null Safety

  • Hiểu khái niệm Null Safety

  • Cách viết mã an toàn

Phát triển giao diện người dùng Flutter

  • Hiểu về Widget

  • Thiết kế Layout

  • Cấu trúc màn hình và Thiết kế

Cơ bản về quản lý trạng thái

  • Hiểu về Stateful Widget

  • Cơ bản về quản lý trạng thái (State)

  • Tìm hiểu vòng đời của Widget

Cấu trúc dự án

  • Cấu trúc dự án Flutter

  • Phương pháp quản lý dự án thực tế

Ứng dụng di động đầu tiên

  • Tạo ứng dụng Flutter

  • Chạy và gỡ lỗi

  • Chuẩn bị phát hành ứng dụng di động

Trước khi bạn đăng ký

Điều kiện tiên quyết & Thông báo

Kiến thức tiên quyết

Khóa học này được thiết kế dành cho những người mới bắt đầu.

Phù hợp với những đối tượng sau đây.

  • Người mới bắt đầu học lập trình

  • Người mới bắt đầu làm quen với Flutter

  • Những người muốn trở thành nhà phát triển ứng dụng di động

  • Người không chuyên ngành

  • Những người quan tâm đến việc phát triển ứng dụng Android và iOS

Không cần kinh nghiệm sử dụng Flutter hay kinh nghiệm phát triển di động trước đó.

Môi trường học tập

  • Có thể sử dụng Windows hoặc Mac

  • Cần có kết nối internet

  • Tiến hành cài đặt Flutter SDK

  • Khuyên dùng Android Studio hoặc VS Code

Chất lượng bài giảng

  • Cung cấp video chất lượng cao

  • Bài giảng tập trung vào thực hành

  • Cung cấp giải thích theo từng bước

Phương pháp học tập đề xuất

  • Hãy vừa xem bài giảng vừa trực tiếp viết mã code.

  • Khuyến khích bạn vừa học vừa thực hành làm theo các ví dụ.

  • Hãy thử ôn tập lại sau khi hoàn thành mỗi phần.

Câu hỏi và Cập nhật

Trong quá trình học, nếu có thắc mắc bạn có thể đặt câu hỏi thông qua bảng Q&A.

Trong trường hợp có thay đổi phiên bản Flutter hoặc các cập nhật quan trọng trong tương lai, nội dung bài giảng có thể sẽ được cập nhật liên tục.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người muốn bắt đầu học lập trình ứng dụng di động, Flutter

  • Người muốn trở thành nhà phát triển ứng dụng di động, người không chuyên ngành (trái ngành)

  • Những người muốn nuôi dưỡng tư duy máy tính

Cần biết trước khi bắt đầu?

  • Bất cứ ai cũng có thể tham gia khóa học.

Xin chào
Đây là

Tôi là một nhà phát triển đầy nhiệt huyết, từng tham gia xây dựng nhiều dự án ứng dụng và trò chơi. Tôi sử dụng thành thạo các công nghệ như Flutter, C++, Java, JavaScript, Python và đặc biệt quan tâm đến việc phát triển những trải nghiệm sáng tạo với hiệu suất vượt trội.

Chương trình giảng dạy

Tất cả

22 bài giảng ∙ (13giờ 20phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của juunkim02

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!