中級フラッター開発者にアップグレードしたいですか? 信じてみるコードファクトリーの実務中心講義🖥
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.この講義を受講すればどの程度レベルの開発者になることができますか?
一言で言えば、すぐに実務投入が可能なレベルになると思います。
もっとコードファクトリーの講義は?
その他の事項✔️ (1)助けて学ぶことができる他のチャンネル! 🏭コードファクトリーYouTube 🔥コードファクトリーDiscord 💬コードファクトリーカカオオープントーク
(2) 講義用に共有される画像 講義で私が提供しているイメージは有料で直接購入したイメージです。私は創作物を作って配布する権利を購入しましたが、皆さんは決して 他人やインターネットにイメージを配布してはいけません! 著作権違反で法的問題が発生する可能性があるため、勉強する用途以外に画像を使用しないでください。
(3) 質問する方法 プログラミングを学びながら本当に素早く実力を増やすことができるのは、正しく正確な質問をする方法を覚醒させることです。プログラミングの性質上、コード全体を見るのは難しいです。だから問題になるウィジェットのコードを丸ごと上げた後「これはダメです!」すると、私は答えをするのが難しいです。 質問をするときは、下の3段階でよくまとめてお届けいただくと、はるかに早くコミュニケーションして回答できます! 1️⃣私が考えたときにどのように動作するべきか 2️⃣現在どのように機能するか 3️⃣正確なコードの位置とどんな問題が生じるのか(例まであれば👏)