강의

멘토링

로드맵

BEST
Programming

/

Mobile Application Development

[コードファクトリー] [中級] Flutter 本物の実戦!

この講義では、ジュニアクラスのFlutter開発者が中級のFlutter開発者になるまでに必要な知識を短期間で学ぶことができます。

  • codefactory
Flutter
Hybrid App

学習した受講者のレビュー

こんなことが学べます

  • Flutter

  • Riverpodの状態管理

  • Pagination

  • JWTトークン管理と認証

  • Optimistic Response

  • JsonSerializable

  • GoRouter

  • Retrofit

  • Dioトークン管理の自動化

  • 本番OOP

  • Debounce and Throttle

中級フラッター開発者にアップグレードしたいですか?
信じてみるコードファクトリーの実務中心講義🖥

Kyobo文庫2023上半期のベストセラー著者が直接教える講義

コンピュータ/IT部門23位 TOP30以内唯一のアプリ開発書籍\

フラッターだけで2022年スーパールーキー達成!

大企業でも探す講義! レビューが証明する最高の講義を保証します!

🙋‍♂️受講前の注意事項


  • このレッスンは単に「配信アプリ」を作るために作られたレッスンではありません
  • コードファクトリー Flutter初級講義に比べて難易度が非常に高いです
  • 今回のプロジェクトでは、実際のサーバー連動の実感を育てるために、私が直接製作したNestJSベースのREST APIサーバーを提供します。

学習内容📚


1) Authentication(認証ロジック)

現代で最もよく使われるToken Authenticationの中でも、Refresh TokenとAccess Tokenを使って認証を進めるシステムを勉強します。


2) Pagination

Page ベースの Pagination と Cursor ベースの Pagination 理論を学んだ後、Cursor Pagination を OOP で効率的に解く方法を深く学びます。


3) JsonSerializable

JsonSerializableは、モデルを作成するときにJSONをオブジェクトとしてシリアル化するコードを書く必要がないようにします。


4) Retrofit

RetrofitはFlutterのCode Generationの中で最も便利なツールで、REST APIマッピングを自動的に行い、JsonSerializableと呼吸が非常に良いパッケージです。


5) RiverpodとCacheの管理

Riverpodに存在するすべてのProviderの使い方を学び、実践に適用することもできます。

6) GoRouter

アプリ/ウェブで使用されたルーティングライブラリであるGoRouterは、Dynamic Link、Deep Link、Redirect、Refreshルールなどの便利な機能を基に提供しています。


7) Debounce and Throttle

DebounceとThrottleは、サーバーの過負荷とアプリの最適化まで考えることができる重要な技術です。


8) Swagger

サーバー開発者がフロントエンド開発者とコミュニケーションするために最もよく使用されるドキュメンテーションツールであるSwaggerを使用して、API仕様を理解し、フロントエンドコードで消化する方法を学びます。


9) Optimistic Response

Optimistic Responseは、肯定的な応答を予測してキャッシュを更新する技術です。


紹介します、
プロジェクトスクリーン!

#1 スプラッシュスクリーン

最初のアプリを実行するときに必要な認証/検証ロジックとルーティングロジックを設定します。

#2 ログインページ

ログイン画面です。

#3 レストラン一覧ページ

レストラン情報をPaginationするホームスクリーンです。
PaginationとThrottleについて学び、直接実践に適用します。

#4 レストラン詳細ページ

レストランの詳細ページで注文する食べ物を選択でき、下にスクロールするとレストランのレビューも
閲覧可能です。カスタムスクロールビューを使用して、複数のスライバーリストを本番に適用します。

#5カートページ

選択した食べ物を確認できるショッピングカートの画面です。
Optimistic ResponseとDebounceの機能を学び、適用します。

#6 フードリストタブ

食べ物をリストで閲覧できるページです。
Pagination一般化と高度なキャッシュ管理機能を学びます。

#7 オーダーリストラップ

注文を照会できるタブで、Paginationの一般化を試してください。

#8 プロフィールタブ

ログアウト機能を持つ[プロファイル]タブ。


講義の一言 🎙

Flutterがリリースされた後、数多くの大規模で小さなプロジェクトを経験したことがあります。エンジニアリングの理解とプロジェクトを備えた無駄なコードを書いていくこともそれに劣らず重要です。

今回の講義は、実務経験が不足しているFlutter開発者がコードを書く際に円滑なコラボレーションとメンテナンスの観点からどのような悩みをすべきかを学習することができます。克服していき、より良いコードを書くことができるか心に直接感じるのに集中をしました。一度に実際のプロジェクトに適用して勉強します。


こんな方におすすめですよ🖐

今Flutter初心者のかさぶたを取り除いた状態で
一段階の知識レベルアップをしたい方

ある程度Flutterプログラミングについて知っていますが、
いざプロジェクトを始めよう


受講後期を集めました📜


最高のコミュニケーション🧑🏼‍🏫

毎週YouTubeライブを通じて質疑応答を受け、学生とコミュニケーションします!

YouTubeのライブプッシュ通知を受けたい場合は、以下のコードファクトリーYouTubeチャンネルを購読してください!

>コードファクトリーYouTubeチャンネルショートカット


コードファクトリー執筆本

Must Haveコードファクトリーのフラッタープログラミングブックは、私が長い間投資して直接執筆した本です!
初級講義とそなえる内容もあり、初級講義にはないFirebaseや広告などについての講義もあります!
EBookや実物書が好きな方におすすめです!
書籍は教報文庫、Yes24、アラジンなどメジャー書店でお会いできます!
下の画像をクリックして移動してください!


Q&A 💬

Q.コードファクトリー Flutter 初心者講義を必ず受講する必要がありますか?

コードファクトリーFlutter初級講義に準ずる知識があれば、追加で受講する必要はありませんが、コードファクトリーFlutter初級講義を受講したという仮定のもとで製作された講義ですので、すでに説明した概念は繰り返し説明しません。

Q.配信アプリを制作する講義ですか?

進行中のプロジェクトのコンセプトは配信アプリが正しいですが、配信アプリのUI/UXや機能の流れとは全く関係のない講義です。しないでください!

Q.この講義を受講すればどの程度レベルの開発者になることができますか?

一言で言えば、すぐに実務投入が可能なレベルになると思います。


もっとコードファクトリーの講義は?

[入門] Dart言語
4時間で完全征服

  • Dart プログラミング言語
  • オブジェクト指向プログラミング
  • 関数型プログラミング
  • 非同期プログラミング

[初級] Flutter 3.0アプリ開発
- 10個のプロジェクトで初心者脱出!

  • Dart 言語マスター
  • FlutterできれいなUIを制作
  • SQLiteデータベース活用機
  • 動画プレーヤーアプリの制作

【中級】 Flutter 本当本番!
重水になるための必須スキル

  • GoRouter
  • JsonSerializable
  • Dioトークン管理の自動化
  • Debounce and Throttle

その他の事項✔️

(1)助けて学ぶことができる他のチャンネル!

🏭コードファクトリーYouTube
🔥コードファクトリーDiscord
💬コードファクトリーカカオオープントーク

(2) 講義用に共有される画像

講義で私が提供しているイメージは有料で直接購入したイメージです。私は創作物を作って配布する権利を購入しましたが、皆さんは決して他人やインターネットにイメージを配布してはいけません!著作権違反で法的問題が発生する可能性があるため、勉強する用途以外に画像を使用しないでください。

(3) 質問する方法

プログラミングを学びながら本当に素早く実力を増やすことができるのは、正しく正確な質問をする方法を覚醒させることです。プログラミングの性質上、コード全体を見るのは難しいです。だから問題になるウィジェットのコードを丸ごと上げた後「これはダメです!」すると、私は答えをするのが難しいです。
質問をするときは、下の3段階でよくまとめてお届けいただくと、はるかに早くコミュニケーションして回答できます!

1️⃣私が考えたときにどのように動作するべきか
2️⃣現在どのように機能するか
3️⃣正確なコードの位置とどんな問題が生じるのか(例まであれば👏)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 難しいコンセプトでも繰り返し受講して吸収する自分がいる方

  • フラッター開発能力を一段階アップグレードしたい方

  • コードファクトリーFlutter初級講義を完全に吸収された方

  • 実務プロジェクトを体験したい人

  • 会社にシニアエンジニアがないジュニア開発者

前提知識、
必要でしょうか?

  • Flutter ジュニア開発者レベルの知識

こんにちは
です。

28,280

受講生

1,530

受講レビュー

1,897

回答

5.0

講座評価

6

講座

안녕하세요 프로그래밍 강사 코드팩토리입니다!

코드팩토리 통합 링크
https://links.codefactory.ai

 

🏭 코드팩토리 유튜브 바로가기
🔥 코드팩토리 Discord 바로가기
💬 코드팩토리 카카오 오픈톡 바로가기

 

💼 주식회사 코드팩토리 대표

 

🏆 2023년 인프런 베스트셀러 수상

🏆 <<Must Have 코드팩토리의 플러터 프로그래밍>> 서적 2023 상반기 교보문고 컴퓨터/IT 부문 베스트셀러 23위

🏆 AWS Certified Developer Associate

🏆 AWS Certified Solutions Architect

カリキュラム

全体

147件 ∙ (21時間 6分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

168件

4.9

168件の受講レビュー

  • kayjay님의 프로필 이미지
    kayjay

    受講レビュー 1

    平均評価 3.0

    3

    98% 受講後に作成

    Flutter, cảm ơn vì bài giảng tuyệt vời~ Có nhiều điều tôi thấy hối tiếc khi nghe bài giảng nên tôi đã viết chúng ra rất dài. Bản tóm tắt - Đây là một khóa học tuyệt vời để tạo ứng dụng bằng Flutter, nhưng bạn chưa hiểu rõ về Flutter? -------------------------------------------------- ---- Tổng đánh giá khóa học Nhìn vào tốc độ bạn viết mã rung, có vẻ như bạn đã làm rất nhiều công việc liên quan, nhưng so với điều đó, có vẻ như khả năng thiết kế dự án tổng thể, kinh nghiệm và kiến ​​​​thức CNTT của bạn còn thiếu sót. Tất nhiên, tôi nghĩ người tìm việc và sinh viên nghe là đủ, nhưng đối với các nhà phát triển có một số kinh nghiệm, có những phần khái niệm này được giải thích không chính xác và tại sao dự án lại có cấu trúc như thế này? Tôi đã nghĩ về điều này rất nhiều. Trong lúc nghe giảng, ban đầu tôi viết câu hỏi bằng cách đặt câu hỏi, nhưng tôi cảm thấy bài giảng sẽ không tiến triển nếu cứ viết thế này nên tôi bỏ qua bài giảng, ghi chép riêng. Trước hết những gì tôi viết ra như sau. - Thiếu giải thích lý thuyết về mã thông báo hoặc phiên trong quá trình giải thích quá trình xác thực -> Tôi để lại điều này như một câu hỏi - Thiếu giải thích chi tiết về cấu trúc dự án. Tôi muốn biết về những mẫu nào được sử dụng trong Flutter, nhưng không có bất kỳ lời giải thích nào, tôi đã tạo một kho lưu trữ và tạo một nhà cung cấp. - Định dạng phản hồi của API máy chủ được cung cấp không khớp. Sẽ dễ dàng phát triển nếu mô hình phản hồi giống nhau bất kể có sử dụng phân trang hay không, nhưng những mô hình có phân trang được gói trong dữ liệu và gửi đi, còn những mô hình không phân trang chỉ được gửi đi đơn giản. Điều này rất bất tiện vì không thể. được quản lý phổ biến trên đám mây. - Khi tạo thiết bị chặn Dio, lời giải thích là bạn có thể làm theo bằng cách nói 'Đó chỉ là một quy tắc~', nhưng lời giải thích tổng thể về phía mạng là không đầy đủ. - Có đoạn giải thích bị bỏ qua, nói “Nếu bạn biết oop,,,” và có đoạn lại nói dù đó không phải là khái niệm về oop. - Việc đặt tên không hoàn toàn chính xác. Trường URL hình ảnh tương tự cũng sử dụng hai trường imgUrl và imageUrl được sử dụng làm lạc đà như userModel, nhưng tôi không biết tại sao tên người dùng không được sử dụng làm tên người dùng. - Càng về sau, số phần lặp lại các từ giống nhau càng tăng lên. Mình nghĩ là do chỉnh sửa video mà có những đoạn lặp lại những từ giống nhau... Xem rất khó chịu. - Sau chương gorouter chúng ta đột ngột chuyển sang UerMeRepository. Trong bài giảng trước, UserModel không được tạo ra nhưng nó đã được tạo ra. Tôi nghĩ tôi đã bỏ lỡ bài giảng ... Vì những nội dung trên, thay vì thực sự nghe giảng nên khi mới bắt đầu bài giảng, tôi đã dừng bài giảng và xem bài giảng bằng cách trực tiếp thực hiện và so sánh, thực tế tôi có cảm giác rằng đoạn mã tham khảo tôi nhìn thấy trên github hoặc stackoverflow là chính xác. gọn gàng hơn nhiều và có cấu trúc tốt hơn.(+ Tôi cũng đã mua và đọc cuốn sách mình viết, nhưng tôi có cảm giác như mình chưa từng trải qua một dự án nào từ một công ty lớn.) Tôi không có xu hướng để lại nhận xét trong khi nghe bài giảng, nhưng tôi nghe mọi người nói những điều như thế này nhiều lần trong các bài giảng đến nỗi tôi phải viết một bài. "Điều này khác nhau đối với từng dự án, nhóm và cá nhân, vì vậy nó có thể được viết khác với mã này." "Chúng ta không thể làm như thế này được sao? Nếu bạn nói vậy thì tôi chẳng còn gì để nói”. Anh ấy nói rất nhiều điều mang tính phòng thủ về việc tắc bóng, v.v., nhưng từ góc độ nghe bài giảng, nó thực sự nghe có vẻ tiêu cực. Nếu tôi có kinh nghiệm với nhiều dự án khác nhau, tôi có thể giải thích rằng có cách này và cách kia trong khi giải thích nhiều ví dụ khác nhau, nhưng tôi không thể làm điều đó, nên có vẻ như tôi đang nói điều này. Tôi nghĩ sẽ tốt hơn nếu bạn không đề cập đến nó. Ngoài ra, nhiều người nói: “Tôi sẽ kể cho bạn nghe mọi chuyện vì đây là bài giảng được bán lấy tiền”, nhưng lời giải thích lại rất kém. Có vẻ như việc xem mã nội bộ trong khi nghe bài giảng mất nhiều thời gian hơn. Theo ý kiến ​​​​của tôi, nếu bạn ở trình độ trung cấp, bạn sẽ được giải thích cách mã hoạt động nội bộ, nhưng đó là một bài giảng mà bạn chỉ sử dụng những gì có ở đó mà không biết nó hoạt động nội bộ như thế nào. Tôi hy vọng rằng trong các bài giảng tiếp theo, các ví dụ về các dự án khác nhau và giải thích về logic bên trong sẽ được bổ sung.

    • codefactory
      知識共有者

      Xin chào! Chúng tôi xin lỗi vì không thể đáp ứng những lo lắng mà bạn cảm thấy. Tôi cũng phản ánh rất nhiều về những đánh giá chân thành về khóa học của bạn! Chúng tôi sẽ cho bạn thấy sự tiến bộ hơn nữa trong tương lai. Cảm ơn các bạn đã chăm chỉ lắng nghe bài giảng. Cảm ơn!

    • Tôi cũng đang học (mới 10%) và đọc đánh giá này thấy rất đồng cảm. Khóa học này có vẻ tốt cho người tìm việc. Thường thì tôi viết đánh giá khi hoàn tất, nhưng tôi cũng như người này, có lẽ chỉ cho khoảng 3 điểm. Tôi không muốn làm giảm điểm khóa học, nên coi bình luận này là đánh giá luôn.

  • jamescode73422님의 프로필 이미지
    jamescode73422

    受講レビュー 2

    平均評価 5.0

    5

    29% 受講後に作成

    Đây thực sự là một bài giảng gần như hoàn hảo. Mặc dù tên khóa học là [Trung cấp] nhưng nội dung của khóa học rất chắc chắn đến mức có thể gọi nó là [Trung cấp-Nâng cao] một cách an toàn. Vì hầu hết nội dung đều có thể áp dụng ngay vào thực tế nên có thể nói đây là một khóa học hoàn hảo dành cho các nhà phát triển Flutter đang làm việc cũng như những người đang chuẩn bị đi làm. Thành thật mà nói, thật lãng phí tiền bạc khi có thể học một khóa học chất lượng như vậy với mức giá này. Không chỉ tôi, người đã phát triển hơn 15 năm, mà bất cứ ai đã làm việc trong lĩnh vực này ít nhất 1-2 năm chắc cũng hiểu ý tôi. Nếu người cung cấp thông tin chi tiết như vậy đang làm việc cho một công ty nào đó, tôi sẽ chân thành khuyên: “Cho dù bạn có đưa toàn bộ tiền lương của mình cho người đó thì cũng chỉ cần học trong một năm thôi”. Không có sự phát triển nào nhanh hơn việc học hỏi từ một game bắn súng giỏi. Để thực sự phát triển vững chắc với tư cách là một nhà phát triển, bạn chắc chắn cần có thái độ và niềm đam mê của một người học hỏi, nhưng sẽ còn tốt hơn nếu một cựu chiến binh đã đi trên con đường đó hướng dẫn bạn đến lộ trình tối ưu. Flutter đã gây ồn ào được vài năm nay nhưng vẫn thiếu rất nhiều nhân tài từ cấp trung đến cấp cao. Tôi nghĩ rằng nếu bạn tham gia khóa học này nhiều lần và tự mình nắm vững mọi thứ, bạn sẽ có thể làm việc vui vẻ với những điều kiện thực sự tốt. Kỹ năng của bạn sẽ được cải thiện đến mức bạn có thể dễ dàng xử lý không chỉ các dự án của công ty mà còn cả các ứng dụng bạn muốn tạo. Để học Flutter, tôi mua hầu hết sách bán ở hiệu sách và cũng học được rất nhiều về clone code trực tuyến. Tôi cũng đã tham gia một bài giảng về một nền tảng khác giải thích từng bước về Flutter. Nhưng đây là điều hữu ích nhất. Đó là thiết thực nhất và tiết kiệm chi phí nhất. Tôi chân thành khuyên bạn nên tìm hiểu điều này trước và lấp đầy những khoảng trống. Tiếp theo, tôi xin bày tỏ lòng biết ơn chân thành đến người hướng dẫn và tôi mong chờ một bài giảng [nâng cao] khác trong tương lai.

    • codefactory
      知識共有者

      Cảm ơn bạn ㅠㅠ Tôi nghĩ rằng tôi làm việc chăm chỉ hơn để soạn bài giảng vì các sinh viên luôn ủng hộ tôi. Chắc chắn lần sau tôi sẽ giảng tốt hơn!!

  • sbw91303643님의 프로필 이미지
    sbw91303643

    受講レビュー 4

    平均評価 3.0

    5

    69% 受講後に作成

    Tôi bắt đầu học Flutter bằng cách nghe bài giảng Flutter trên một trang web khác. Tôi sẽ không đề cập đến trang web hay người hướng dẫn, nhưng bây giờ khi nghĩ lại, tôi chỉ có thể nói rằng trình độ của người hướng dẫn rất thấp. Tôi đã có rất nhiều phàn nàn khi nghe bài giảng đó. Có cảm giác như tôi chỉ đang luyện tập kỹ năng đánh bóng của mình và câu trả lời cho các câu hỏi của tôi không hay chút nào. Tôi đã tham dự tất cả các bài giảng nhưng điều tôi thu được là kỹ năng đánh bóng tiếng Anh. Nó không hơn, không kém. Sau đó, tôi tự mình tìm kiếm trên Google, đăng ký dạy kèm 1:1 tại Sum* và thử thực hiện một dự án cá nhân. Nếu bạn nhìn vào đoạn mã bây giờ, nó cẩu thả đến mức vô nghĩa và khó hiểu đến mức bạn tự hỏi tại sao nó lại được viết như thế này. Cuối cùng, tôi chỉ tiêu tiền mà không học đàng hoàng. Vì tiến độ dự án cá nhân của tôi quá chậm nên tôi bắt đầu tìm kiếm các lớp khác và thứ tôi tìm thấy là lớp của Code Factory. Vào thời điểm đó, tôi đang tranh luận giữa bài giảng của Code Factory và một bài giảng khác (vì có hai bài giảng của Kopack... Tôi hơi lo lắng...hahahaha), nhưng tôi không thể không nghĩ rằng mình thực sự may mắn khi được đã nghe bài giảng của Kopack vào thời điểm đó. Ngay cả khi tôi đang tham gia một bài giảng về phi tiêu kéo dài 4 giờ hoặc một bài giảng dành cho người mới bắt đầu, tôi vẫn gặp khó khăn khi sử dụng Windows do tốc độ xây dựng hoặc lỗi cài đặt. Ngoài ra, tôi chưa bao giờ chán nản với một bài giảng và chưa bao giờ cảm thấy lo lắng. Hiện tại tôi đang sử dụng MacBook nên nó rất tuyệt haha. Tôi đã tham gia một bài giảng dành cho người mới bắt đầu như vậy, và thành thật mà nói, có rất nhiều phần tôi không thực sự hiểu nên tôi đã đặt một số câu hỏi và tìm kiếm rất nhiều trên Google để tìm ra cách tiếp tục. Đồng thời, tôi cũng đang thay đổi dự án cá nhân của mình và thực hiện lại nó. Ngay sau khi tham gia lớp trung cấp, tôi nhận ra rằng kỹ năng của mình đã thực sự tiến bộ sau khi tham gia lớp sơ cấp. Khi tôi mới tham gia bài giảng dành cho người mới bắt đầu, tôi đã bận rộn sao chép, so sánh, hiểu và làm theo tất cả các mã, nhưng khi tôi thấy rằng tôi đã có thể theo dõi phần đầu của bài giảng trung cấp, các phần cơ bản của việc tạo giao diện người dùng và phần màn hình, chỉ cần nghe giảng mà không nhìn vào màn hình, tôi đã nhận ra rằng mình không biết phải làm gì! Bài giảng dành cho người mới bắt đầu thực sự hiệu quả! (Bây giờ tôi nghĩ về điều đó, Future/Stream Builder là một khái niệm mà tôi không biết, nhưng bây giờ tôi tình cờ đưa nó vào dự án cá nhân của mình.) Vẫn còn rất nhiều tài liệu và tôi thậm chí còn chưa bắt đầu học những phần khó, nhưng tôi tin chắc rằng nếu tôi tin tưởng và làm theo người hướng dẫn cho các bài giảng trình độ trung cấp, tôi sẽ lên cấp theo một cách mới mà tôi thậm chí còn không biết tôi đang theo đuổi. Mặc dù đây là phần đầu của bài giảng trình độ trung cấp, nhưng tôi sẽ theo sát và không bỏ cuộc cho đến cuối và tôi sẽ trở thành nhà phát triển sinh viên của Kopack, người có thể tự tạo mã sạch!

    • codefactory
      知識共有者

      Cảm ơn bạn ㅠㅠ Bài đánh giá khóa học này thực sự giúp ích cho tôi rất nhiều!! Chúng tôi sẽ cố gắng hết sức để tạo ra những bài giảng tốt hơn!

  • harashow884974님의 프로필 이미지
    harashow884974

    受講レビュー 4

    平均評価 4.5

    5

    58% 受講後に作成

    Bài giảng mà tôi hằng mong chờ cuối cùng cũng đã xuất hiện. Tôi bắt đầu bài giảng ngay khi nó ra mắt, và nội dung rất nhiều thông tin đáng để chờ đợi. Tôi là một nhà phát triển Android đang làm việc và kể từ cuối năm nay, tôi phải thực hiện liên tiếp một số dự án nhỏ với Flutter, vì vậy tôi đã tham gia các bài giảng về Dart và các bài giảng dành cho người mới bắt đầu sử dụng Flutter cũng như làm việc trên các dự án cá nhân. Tôi đã tham gia các lớp trung cấp Flutter khác vì có một số thứ tôi không thể tự mình làm được, nhưng có quá nhiều thứ khiến tôi thất vọng về cấu trúc và cấp độ của các lớp. May mắn thay, bài giảng trình độ trung cấp đã được tải lên ngay trước khi tôi bắt đầu dự án nên tôi nhanh chóng nghe nó. Nội dung được tổ chức rất tốt và sự chuẩn bị cho bài giảng cũng rất hoàn hảo. Tôi đang thắc mắc khi nào các bài giảng trình độ trung cấp sẽ được đăng trên bảng tin, và bạn nói rằng sẽ cần thời gian để chuẩn bị kỹ lưỡng hơn, và tôi nghĩ bạn đã chuẩn bị rất tốt, điều đó cũng có lý. Tôi viết bài này không chút do dự vì lòng biết ơn, nhưng nếu có ai nhìn thấy điều này và lo lắng trước khi tham gia khóa học, hãy nhớ đăng ký ngay!!

    • codefactory
      知識共有者

      Cảm ơn! Mình sẽ cố gắng hết sức để tạo ra những bài giảng hay hơn!!

  • apswtrare1695님의 프로필 이미지
    apswtrare1695

    受講レビュー 4

    平均評価 5.0

    5

    5% 受講後に作成

    Tôi bắt đầu nghe ở trình độ sơ cấp và hiện đang nghe ở trình độ trung cấp. Tôi đã bối rối khi đột nhiên bắt đầu sử dụng Flutter. Tôi rất biết ơn vì bạn đã trình bày mọi thứ từ những điều cơ bản, vì vậy tôi không biết phải nói lời cảm ơn như thế nào.!! Mình cũng sẽ đợi những bài giảng nâng cao><!

    • codefactory
      知識共有者

      Cảm ơn!! Tôi hy vọng điều này sẽ giúp ích!

期間限定セール、あと3日日で終了

¥2,089,620

24%

¥16,138

codefactoryの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!