강의

멘토링

커뮤니티

BEST
Programming

/

Mobile Application Development

Flutter Trung cấp Phần 1 - Kiến trúc sạch

Bạn có thể tìm hiểu cách viết mã tốt hơn và dễ bảo trì hơn bằng cách áp dụng kiến ​​trúc gọn gàng cho các ứng dụng Flutter. Đây là khóa học cần thiết cho những ai muốn học lên trình độ trung cấp trở lên.

(4.8) 72 đánh giá

970 học viên

Độ khó Trung cấp trở lên

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

  • survivalcoding
Flutter
Flutter
iOS
iOS
Android
Android
Flutter
Flutter
iOS
iOS
Android
Android

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.8

5.0

굥굥

50% đã tham gia

Không có nhiều tài liệu khóa học liên quan đến Flutter nên tự học rất khó khăn, nhưng tôi nghĩ đây là một khóa học Flutter thực sự có giá trị!! Khóa học trung cấp Flutter không chỉ giới hạn ở ngữ pháp Flutter hoặc Dart. Nó dạy bạn cách cấu trúc một dự án để tạo một ứng dụng bằng cách áp dụng MVVM và kiến ​​trúc sạch, vì vậy tôi có thể cảm nhận được giá trị của nó ngoài khóa học trung cấp!!

5.0

정다희

76% đã tham gia

Đây là một lĩnh vực rất khó để tự học nhưng tôi đã vượt qua được nhờ các bài giảng. Nó được giải thích thông qua các ví dụ hữu ích, phù hợp cho việc sử dụng thực tế nên ngay cả những người không chuyên cũng có thể học được. Tôi nghĩ nó sẽ tốt. Bởi vì mặc dù tôi hoàn toàn không học chuyên ngành nhưng tôi vẫn học tốt!! Nếu bạn nghe kỹ các bài giảng trước, bạn sẽ có thể cảm thấy kỹ năng của mình được cải thiện. Tôi thường không để lại đánh giá, nhưng tôi thích nó đến mức tôi đã để lại đánh giá chi tiết haha..!!

5.0

김재승

100% đã tham gia

Tôi thật bướng bỉnh. Là một người đang học Flutter, tôi cảm thấy rằng nó cung cấp các hướng dẫn về cách cấu trúc một dự án và chứa đầy những nội dung chính để áp dụng vào thực tế. Nếu bạn đang học Flutter hoặc đang nghĩ về kiến ​​trúc, tôi thực sự khuyên bạn nên tham gia bài giảng này. Cảm ơn bạn vì bài giảng tuyệt vời!!

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

  • Áp dụng kiến ​​trúc sạch cho ứng dụng Flutter

  • Dễ dàng quản lý mã nguồn thông qua việc phân tách các mối quan tâm

  • Dễ dàng chỉnh sửa các chỉnh sửa phức tạp

  • Cấu trúc mã cho phép bạn nhanh chóng hiểu mã bất cứ khi nào bạn nhìn lại mã

Ứng dụng di động mạnh mẽ và ổn định hơn!
Đưa Flutter lên tầm cao mới với kiến trúc sạch.

Kiến trúc ứng dụng nào tốt hơn ? 📖

Nếu bạn quan tâm đến khóa học này, có lẽ bạn đã xem một vài khóa học Flutter của tôi hoặc đã tạo một hoặc hai ứng dụng đơn giản. Và bạn có thể đã tự hỏi những điều như:

Mối quan tâm của một nhà phát triển ứng dụng Flutter !

' Cấu trúc dự án nào sẽ tốt hơn cho một ứng dụng?'
'Có mẫu dự án nào có cấu trúc tốt mà tôi có thể tham khảo không?'
'Chúng ta nên sử dụng cấu trúc nào để phát triển ứng dụng trong thực tế ?'

Tôi đã chuẩn bị bài giảng này để giúp những ai đang gặp khó khăn với những vấn đề này. Bạn có muốn cùng tôi vượt qua thử thách này không?


Kiến trúc sạch
Ba lý do tại sao bạn nên nộp đơn 🚩

Trong bài giảng này, chúng ta sẽ giải quyết những vấn đề này bằng cách áp dụng kiến trúc sạch vào ứng dụng Flutter.
Kiến trúc sạch là,

  • 1️⃣ Không phụ thuộc vào khuôn khổ
  • 2️⃣ Dễ dàng kiểm tra
  • 3️⃣ Dễ dàng sửa đổi hoặc thêm chức năng.

Do đó, có thể nói đây là một khái niệm thiết yếu để phát triển ứng dụng tốt.


Hai ứng dụng
Trực tiếp với kiến trúc sạch
Hãy cùng phát triển nó 📲

Chúng tôi phát triển hai ứng dụng sau bằng kiến trúc sạch.

  • Ứng dụng tìm kiếm hình ảnh : Một ứng dụng đơn giản cho phép bạn tìm kiếm hình ảnh thông qua API bên ngoài.
  • Ứng dụng ghi chú : Ứng dụng ghi chú lưu trữ ghi chú trong cơ sở dữ liệu cục bộ.

Hãy tự làm nhé!

Ứng dụng tìm kiếm hình ảnh

  • Tìm kiếm hình ảnh bằng cách nhập các điều khoản tìm kiếm
  • Xử lý lỗi đúng cách trong trường hợp xảy ra lỗi mạng

Ứng dụng ghi chú

  • Tạo, chỉnh sửa và xóa ghi chú
  • Hoàn tác xóa
  • Sắp xếp theo nhiều điều kiện
  • Lưu vào DB cục bộ

Các tính năng độc đáo của khóa học này
Để tôi thông báo cho bạn nhé 🔍

Tìm hiểu quy trình chuyên sâu, từng bước để áp dụng kiến trúc sạch .

  • ✅ Khi sử dụng một thư viện cụ thể, hãy giải thích lý do bạn sử dụng thư viện đó bằng cách so sánh trước và sau khi sử dụng thư viện.
  • ✅ Các khái niệm phức tạp được giải thích bằng sơ đồ.
  • ✅ Cung cấp toàn bộ mã nguồn và slide được sử dụng trong bài giảng.

Sau khi hoàn thành khóa học này, cấu trúc mã của bạn sẽ trông như thế này!

Trải nghiệm trực tiếp cấu trúc mã nâng cao.


Những câu hỏi thường gặp
Nếu bạn tò mò? 💬

H. Trình độ kiến thức nào là phù hợp để tham gia khóa học?

Ít nhất, bạn nên học các khóa học của tôi, "Flutter Intermediate - Giao tiếp HTTP, Quản lý Trạng thái" và "Ứng dụng Flutter - Xây dựng Ứng dụng Sử dụng API Công khai", hoặc có kiến thức tương đương. Việc hiểu rõ về Future, Stream và Provider sẽ rất hữu ích.

H. Mã nguồn được sử dụng trong bài giảng có được cung cấp không?

Tất cả mã nguồn và slide được trình bày trong bài giảng đều được cung cấp.


Hướng dẫn lựa chọn khóa học

Hãy chắc chắn rằng bạn đang đi đúng hướng.

Bài giảng của người chơi

Nếu bạn chưa quen với MVVM, bạn nên tham gia khóa học này trước.

Lộ trình liên quan

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

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

  • Bất kỳ ai muốn áp dụng kiến ​​trúc sạch cho ứng dụng di động

  • Bất kỳ ai quan tâm đến việc phát triển ứng dụng có cấu trúc tốt hơn

  • Bất kỳ ai đã học các lớp trung cấp hoặc ứng dụng Flutter hoặc có kiến ​​thức tương đương

  • Những người có thể phát triển các ứng dụng đơn giản bằng Flutter

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

  • Cú pháp phi tiêu

  • Rung động kiến ​​thức cơ bản

  • Kiến thức lập trình không đồng bộ Flutter (Future, Stream)

  • Quản lý trạng thái Flutter (Nhà cung cấp)

  • mẫu MVVM

Xin chào
Đây là

12,312

Học viên

886

Đánh giá

864

Trả lời

4.7

Xếp hạng

15

Các khóa học

Tôi là Oh Jun-seok, một nhà phát triển chuyên giảng dạy và viết sách.
Tôi đang vận hành kênh YouTube 'Survival Coding của Oh Jun-seok' và nền tảng giáo dục Survival Coding (https://survivalcoding.com).

Lĩnh vực chuyên môn: Android, Flutter

Sách đã xuất bản
Flutter Survival Coding của Oh Jun-seok (Hanbit Media 2020)
Android Survival Coding của Oh Jun-seok: Kotlin Edition (Hanbit Media 2018)
Android cho đến khi thành thạo (Ruby Paper 2018)

Kinh nghiệm làm việc chính
Đại diện OhRange
Giảng viên đào tạo nghề phát triển công nghệ thông tin tại Trường dạy nghề Semin
Vận hành Học viện phát triển ứng dụng thông minh Suwon
Bộ phận MC, LG Electronics
Bộ phận An ninh, Công ty Cổ phần Tokai Rika, tỉnh Aichi, Nhật Bản
Bộ phận IT, Công ty Cổ phần Nihon Techseed, tỉnh Aichi, Nhật Bản

LinkedIn: https://www.linkedin.com/in/junsuk5/

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

Tất cả

46 bài giảng ∙ (9giờ 59phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

72 đánh giá

4.8

72 đánh giá

  • wkjang43069님의 프로필 이미지
    wkjang43069

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    50% đã tham gia

    Không có nhiều tài liệu khóa học liên quan đến Flutter nên tự học rất khó khăn, nhưng tôi nghĩ đây là một khóa học Flutter thực sự có giá trị!! Khóa học trung cấp Flutter không chỉ giới hạn ở ngữ pháp Flutter hoặc Dart. Nó dạy bạn cách cấu trúc một dự án để tạo một ứng dụng bằng cách áp dụng MVVM và kiến ​​trúc sạch, vì vậy tôi có thể cảm nhận được giá trị của nó ngoài khóa học trung cấp!!

    • clouari0630님의 프로필 이미지
      clouari0630

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      76% đã tham gia

      Đây là một lĩnh vực rất khó để tự học nhưng tôi đã vượt qua được nhờ các bài giảng. Nó được giải thích thông qua các ví dụ hữu ích, phù hợp cho việc sử dụng thực tế nên ngay cả những người không chuyên cũng có thể học được. Tôi nghĩ nó sẽ tốt. Bởi vì mặc dù tôi hoàn toàn không học chuyên ngành nhưng tôi vẫn học tốt!! Nếu bạn nghe kỹ các bài giảng trước, bạn sẽ có thể cảm thấy kỹ năng của mình được cải thiện. Tôi thường không để lại đánh giá, nhưng tôi thích nó đến mức tôi đã để lại đánh giá chi tiết haha..!!

      • tkdqjaos9991080님의 프로필 이미지
        tkdqjaos9991080

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Tôi thật bướng bỉnh. Là một người đang học Flutter, tôi cảm thấy rằng nó cung cấp các hướng dẫn về cách cấu trúc một dự án và chứa đầy những nội dung chính để áp dụng vào thực tế. Nếu bạn đang học Flutter hoặc đang nghĩ về kiến ​​trúc, tôi thực sự khuyên bạn nên tham gia bài giảng này. Cảm ơn bạn vì bài giảng tuyệt vời!!

        • blastrace4282님의 프로필 이미지
          blastrace4282

          Đánh giá 2

          Đánh giá trung bình 5.0

          5

          74% đã tham gia

          Xin chào, tôi rất ấn tượng với bài giảng của AliceTrack với tư cách là một giảng viên đặc biệt nên tôi đã tự mình trả tiền cho bài giảng.

          • survivalcoding
            Giảng viên

            Cảm ơn Thật tiếc là bài giảng trực tuyến chỉ bao gồm một phần nhỏ của khóa học dài hạn, nhưng tôi hy vọng nó sẽ hữu ích và mọi thắc mắc luôn được hoan nghênh.

        • heynow님의 프로필 이미지
          heynow

          Đánh giá 19

          Đánh giá trung bình 4.6

          5

          100% đã tham gia

          Thông thường, những loại bài giảng liên quan đến kiến ​​trúc này rất thiếu và khó tìm. Bạn có tò mò về kiến ​​trúc sạch với Flutter không? Sau đó, bạn không có lựa chọn nào khác ngoài việc mua bài giảng này. Vì bài giảng này là duy nhất nên phải chăng chất lượng bài giảng này thấp? Thay vào đó, chất lượng của các bài giảng là rất tốt. Tôi nên đặt lớp này vào thư mục nào khi chơi Flutter? Nếu bạn đã từng gặp vấn đề này, bài giảng này chắc chắn sẽ giúp ích cho bạn. Nhiều nhà phát triển trên thế giới không muốn lo lắng về điều này nên họ thường trích dẫn các cấu trúc như Clean Architecture. Tuy nhiên, đây có thể là một bài giảng rất khó đối với người mới bắt đầu, vì vậy hãy kiểm tra cẩn thận!

          2.498.152 ₫

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

          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!