![[コードファクトリー] [初級] Flutter 3.0 アプリ開発 - 10個のプロジェクトで今日、初心者脱出!Hình thu nhỏ khóa học](https://cdn.inflearn.com/public/courses/328329/cover/72f06aa7-f5f1-422b-88a7-bca65e78dffd/328329.png?w=420)
[コードファクトリー] [初級] Flutter 3.0 アプリ開発 - 10個のプロジェクトで今日、初心者脱出!
codefactory
iOSアプリとAndroidアプリを、コードを一度書くだけですべて制作!コードファクトリーのFlutter初心者脱出講座!詳細な理論と面白いプロジェクトを進めながら、しっかりとした基本を身につけよう!
Cơ bản
Flutter, Clone Coding
JavaScript、TypeScriptに続いて、次はバックエンド開発です。NestJSを使用してREST APIバックエンド開発、Socket IO開発および配布を行うことができます。
NestJS
TypeORM
Postgresql
Docker
Docker Compose
REST API
バックエンドが初めてでも誰でもOK!
トレンディなNestJSでサーバー開発を学びましょう。
Node.jsベースのバックエンドサーバーフレームワーク、NestJSのライフサイクルで使用されるすべてのコア機能を学ぶことに焦点を当てます。
JavascriptとTypescriptだけを知っている場合は、このレッスンを使用してNestJSでREST APIを設定し、Socket IOを使用してAWSにさまざまな方法でプロダクションデプロイする方法を学ぶことができます。
このレッスンは、単に舐め式のNestJS初心者脱出レッスンではありません。 NestJSが提供する機能をすべて網羅しており、次々と難易度を上げて、どのような状況で使用すべき機能なのかを例で学習できるように教えます。
💡バックエンドとREST API設計を初めて学ぶ学生たちも、じっくりと追いつくようにゆっくりと難易度を上げる繊細なカリキュラムを制作しました。最も人気のあるSNSの1つであるInstagramを模倣したバックエンドを設計し、バックエンドの設計を学びます。
NestJSを使用してREST APIバックエンドを構築してデプロイできるようになります。
TypeORMを利用した様々なデータベース設計が可能です。
Socket.IO(ソケットIO)を使用したリアルタイムチャットサービスの開発と実装を試してください。
Docker(ドッカー)を使用した開発環境設定および本番環境設定ができます。
1.講義紹介と各種理論
NestJS講義を学ぶための基本的な知識を学びます。 Keynoteベースで進行され、単にNestJSの内容だけでなく、バックエンドのエンジニアガイド、Node.jsの簡単なオーバービューと技術的な説明、HTTP、NestJSの紹介など、実務を始める前に必ず必要な知識が含まれています。
2. 環境設定
NestJSを学ぶためにmacOSとWindowsで環境設定を行います。
3. Node.jsとExpressを使用したサーバー構成
Node.jsで基本的に提供するパッケージであるHTTPを使用してサーバーを構成し、NestJSが内部的に使用しているノード人気ライブラリであるExpressを使用したサーバー構成を簡単に進め、長所と短所を見てみましょう。
4. プロジェクトコンセプトの整理
講義で使用するInstagram SNSのコンセプトについて説明します。
5. コントローラ(Controller)
NestJSのREST APIを構成する最前面の要素の1つであるコントローラについて学びます。
6. クエリとパラメータ (Query and Parameters)
コントローラからデータを受け取るためのいくつかの方法のうち、QueryとParameterを使用した方法について学びます。
7. サービス(Service)
コントローラで実行するロジックを担当するサービスを実装します。
8. Module, Provider and Inversion of Control (IoC)
APIを構成する複数のコンポーネントを1つにまとめる役割であるモジュールについて学び、IoCコンテナを介したProvider Dependency Injectionがどのように実現されるかを学びます。
9. SQLとDocker
ネストでデータベースを連携するための基本的なSQL知識を学びます。さらに、Postgresqlを実行するときに使用するDockerの使い方を簡単に学びます。
10. TypeORMでデータベースを連携する
既存のメモリでのみ管理していたデータを長期的に管理できるように、TypeORMを利用してPostgresqlと連動してデータを管理する方法を学びます。
11. TypeORM理論(機能整理)
TypeORM機能について全体的に学ぶ理論講義です。よく使用される関数とパラメータについて学びます。
12. Table Relation (関係)
One to One Relationship、One to Many Relationship、Many to One Relationship、Many to Many Relationshipについて、理論とTypeORMを使用した実装方法を学びます。
13. デバッガの使用
VSCodeでNestJSデバッガを設定し、デバッガを使用してデバッグする方法を学びます。
14. Authentication (認証)
トークンを使用した認証手順とログイン会員登録システムの構築方法について学びます。
15. Pipe(パイプ)
値を検証して変換するパイプのさまざまな使い方を探ります。
16. 継承を利用した BaseModel の実装
TypeORMでテーブルを実装するときに繰り返されるプロパティとColumnを作成しない方法について学びます。
17. PgAdmin
PgAdminを使用したPostgresqlデータベーステーブルの参照方法について学びます。
18. Guard(ガード)
エンドポイントとコントローラを保護するのに役立つGuardについて学びます。
19. Custom Decorator (カスタムデコレータ)
直接デコレータを作成し、どのロジックをデコレータを使用して実装できるかを調べます。
20. Postman機能の深化
単にリクエストを送信する機能の他に、環境変数の使用法、環境設定法、テスト設定法、トークン搭載法など、APIテストをより効率的にする機能を学びます。
21. Class Validator
クラスのプロパティを Decorator を利用して検証できる機能である Class Validator について学びます。
22. Class Transformer
クラスプロパティをDecoratorを使用して変換できる機能であるClass Transformerについて学びます。
23. Pagination 基本機 - Cursor Pagination
カーソルベースのページネーションを実装する最も基本的な方法について学びます。
24. Pagination Basic - Page Pagination
ページベースのページネーションを実装する最も基本的な方法について学びます。
25. Paginationの深化 - 一般化する
さまざまなエンドポイントで簡単にページネーションを実装できるようにロジックを一般化する方法を学びます。
26. Config モジュールの使用
NestJSフレームワークに環境変数を注入する方法であるConfigモジュールの使い方について学びます。
27. File Upload - クラシック方式
最も古典的なファイルのアップロード方法について学びます。
28. Static File Serving(スタティックファイルをサービスする)
NestJSで静的ファイルを外部にサービスできる設定方法について学びます。前のセクションに関連付けられて、アップロードしたファイルをリンク経由で検索する方法を学びます。
29. ファイルアップロード - ラインアップロード方法
フォームデータを使用してすべてのデータを一度にまとめる形式ではなく、ファイルを最初にアップロードしてからファイルへのパスのみを提供して、従来の方法よりも比較的高速な方法でファイルアップロードを実装する方法を学びます。
30. Transaction (トランザクション)
All or Nothing機能であるデータベースのトランザクション機能をTypeORMを使用して実装する方法を学びます。
31. Interceptor (インターセプター)
NestJSのインターセプタの使い方と簡単なRxJSの使い方について学びます。使いやすい例として、トランザクションをインターセプタとして実装する方法を学びます。
32. Exception Filter (アクセプションフィルタ)
NestJSで代表的に例外処理を行う方法であるException Filterの使い方について学びます。
33. Middleware(ミドルウェア)
NestJSへの着信要求に最初に適用されるミドルウェアについて学びます。
34. Websocket Socket.IO - 基本機
Socket.IOの基本的な使い方を学びます。
35. Websocket Socket.IO - 深化
NestJSが提供するSocket IO関連のさまざまなデコレータについて学びます。
36. モジュールのネスティング
Post - Commentの例を使用して、サブモジュールを作成する必要性を学びます。
37. RBAC - Role Based Access Control
Adminページ関連のサーバー機能を構築するときに特に重要なRBACベースのAPIを実装する方法を学びます。
38. Authorization
NestJSスタイルで承認機能を作成する方法を学びます。
39. Following System
フォローシステムを実装してみてください。
40. Follow Count, Comment Count を使う
各種Count機能関連ロジックを実装してみます。
私は2022年にフラッター講義を始め、InflearnとYouTubeで着実に活動してきました。比較的小さな生態系であるフラッター講義だけでInflearn 2022 Rookie of the Yearを達成し、今私のメイン技術領域であるJavascriptスタックとDevOpsそしてクラウドに向けて講義パイプラインを拡張するために様々な講義を準備中です。
Javascriptの講義で私の講義を判断するのが難しい場合は、Inflearnの私のコードファクトリーのフラッター講義のレビューをチェックしてください!常に進化し、良い講義を制作するコードファクトリーになります。
★★★★★
17年目の開発者です。この講義はフラッターに入門される方にもおすすめし、実務用プロジェクトにも大変役立つ講義です。これより良い講義はありませんね。ここが本物です。受講料が惜しくないほどきれいに説明していただき、本当にたくさんの助けを受けている講義です。
★★★★★
本当に完璧に近い講義です。フラッターを勉強しようと、ほぼすべての本を購入し、オンラインクローンコーディングもたくさんありました。他のプラットフォームでフラッターについて本当にじっくりと教えてくれる講義も聞きました。ところでこれが一番便利です。最も実用的でコスパがあります。これを先に学び、不足している部分を満たしていくことを心からアドバイスします。
★★★★★
その多くの講義の中で、コードファクトリー様の講義はベストオブザベストだと思います。私が見た他の講義の大部分がある部分で怠ったりパスしたりすることが多く、学ぶ立場で繋がらず、理解を逃して惜しい場合が本当に多かったのですが、コードファクトリ様の講義はそんなことはありません。一度聞いてみると後悔しないでしょう。後悔ではなく満足で私のような蒸し鍋になると思います。
★★★★★
世界中のプラットフォーム、YouTube、オフラインレッスンの一連のフラッターに関する最高のレッスンの1つではないかと思います。韓国語が母国語なのでこの講義を聞くことができるという点で幸いだと思うほどです。実務的な部分と技術的な部分が一緒に両立していて、ちゃんと概念を一つ一つ覚醒しながらステップを踏んでいく講義はこの講義だけのものがないと思います。
1)定期的にYouTubeでライブ放送を行っています。あらゆる種類の開発の悩みと質問を受けており、講義を進め、困難がある場合にすぐに回答できる時間を割り当てるよう努力しています。これ以上コミュニケーションが取れない講師のため、ストレスを受けないでください!
2)講義購入後、Inflearn Eメール認証時にDiscord有料コミュニティに入場可能です。また、よく活性化されているコードファクトリー公式カカオチャンネルも積極的に活用してください!
3)どのプログラミング技術を学んでも、環境設定は受講生が非常に困難になる要素の1つです。もちろん自分で解決しようとする姿は良い開発者になるために非常に重要な要素ですが、到底できない場合は遅滞なく私を活用してください。カカオチャンネルに入ってきて講義を教えてくださった後、遠隔申請をしていただければ、時間調整後の環境設定は全て直接お見せしています!もう始まらないまま諦めないでください!
Q. JavaScript/タイプスクリプトを学んだが、次に何を学ぶべきか分からない。
JavascriptとTypescriptを熟知したら、JS / TSベースのライブラリやフレームワークに進む準備が整いました。 NestJSは、JS / TSの世界観で最も人気のあるフレームワークの1つです。 NestJSを学ぶことで、キャリアの選択も広がり、次に学ぶスキルを選ぶのにも役立ちます。何を学ぶべきかわからない状況なら、コードファクトリーのNestJS講義で勉強を始めましょう!
Q.JavaScript/TypeScriptはできると思いますが、サーバー技術を学びたいです。
NestJSはJS / TSの世界観で最も人気のあるサーバーフレームワークです。 Expressでサーバーを起動することが多いのですが、むしろ初心者ほど体系がよく固まっているNestJSフレームワークを先に学ぶことをお勧めします。さらに、NestJSは内部的にExpressを使用しているため、Expressの使い方も習得できます。
Q. サーバーを学びたいのですが、どのフレームワークを選択するのかわかりません。
現代では、さまざまなサーバーフレームワークを学ぶことができます。 NestJSに加えて他のフレームワークもたくさんありますが、その中でもNestJSは世界中で最も愛されており、特にMSAによく使われるフレームワークの一つです。未来志向的で同時に今すぐ多くの愛を受けているフレームワークを学びたい場合は、NestJSを選択してみてください!
💾実践環境ガイド
受講する前に、現在お使いのOSとPCの仕様をご確認ください。
Windows
macOS Intel
macOS ARM64
📢学習資料、選手知識案内
学習対象は
誰でしょう?
REST API バックエンド開発を学びたい人
Javascript と Typescript の講義を最近終えた人
Node.JS を学びたい人
前提知識、
必要でしょうか?
Javascript
Typescript
28,295
受講生
1,533
受講レビュー
1,897
回答
5.0
講座評価
6
講座
안녕하세요 프로그래밍 강사 코드팩토리입니다!
코드팩토리 통합 링크
https://links.codefactory.ai
🏭 코드팩토리 유튜브 바로가기
🔥 코드팩토리 Discord 바로가기
💬 코드팩토리 카카오 오픈톡 바로가기
💼 주식회사 코드팩토리 대표
🏆 2023년 인프런 베스트셀러 수상
🏆 <<Must Have 코드팩토리의 플러터 프로그래밍>> 서적 2023 상반기 교보문고 컴퓨터/IT 부문 베스트셀러 23위
🏆 AWS Certified Developer Associate
🏆 AWS Certified Solutions Architect
全体
214件 ∙ (24時間 36分)
全体
116件
5.0
116件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
5
すべての講義の始まりは、ぜひぜひご覧ください。フラッター、タス、ネストなど他の川の決済をしてお金を捨てないでください。それだけ講義クオリティが高く、講義の質疑応答も本当にうまくいきます。残念なことに講義がいくつかないということ。それだけ一つずつ講義出るたびにクオリティが良いです。下に分のように信じて見るコードファクトリ。数年が経つと、おそらくインフラで独立しないかどうかを予言してみましょう。
ありがとうございます!
受講レビュー 1
∙
平均評価 5.0
5
子供はいません。 あちこちで少し学んで学んだバックエンド関連の知識がNestJS講義という名前の下にすべてまとめられています。 スプリングだったジャンゴダンでもバックエンドが進路でない方でも、該当講義を受講することを強くお勧めします。 講義資料のクオリティだけを見ても、どれだけのことを体系的に知らせようと努力したのかが見えるほどです。 まだ講義をあまり見ていませんが、近いうちに頑強そうです。良い講義ありがとうございます!
ありがとうございます!
受講レビュー 2
∙
平均評価 5.0
受講レビュー 10
∙
平均評価 4.4
5
多くのバックエンド講義を見てきましたが、これまですっきりとした講義は本当に初めてですね。途中で情報を提供してくれるチャプターがありますが、その内容も初心者がわかりやすく説明をして進む部分が印象的でした。 特にOOPという概念を学びましたが、どのようにこれをうまく活用できるかという疑問が多かったのですが、今回の講義で抽象化する段階を通じて様々な形式に変換が可能であるというコードを見るとさらに楽しかったです。 タイプスクリプトで提供するジェネリックは単にタイプを指定することでありながら柔軟にタイプを選択することができますが、これをページネーション一般化チャプターで見ながら経験してみることができてとても良かったです。そしてたくさん驚くべきことは、このようにコードをリファクタリングしながらも勉強する人が混乱しないように書くことができるというのが不思議ですね。 会社にバックエンド選任がない状況にJSにスタックを変更してNestを学ぶのにコーディングファクトリー様が丁寧に作ってくださった講義が私のキャリアにも多くの役に立ち、これからも良い基盤を作ってくれたようです。より良い講義をお願いし、次の講義からは考えないですぐに購入します。 + 初級講義とはいえ、初級講義とは深さのある内容が多いです。再商用性を高めるために抽象化を多くするのに初めてバックエンド勉強される方は後半講義は少し難しく感じることができます。
ありがとうございます!
受講レビュー 19
∙
平均評価 5.0
5
信じて聞くコードファクトリ様講義! 現在nestjsを使って開発していますが、もう少し深く勉強してみようコードファクトリー様講義が出てすぐ購入して聞いています。よく聞きます。後で出るPart 2も楽しみです。
ありがとうございます!
期間限定セール、あと1日日で終了
¥9,079
24%
¥11,991
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!