
차세대 Node.js 백엔드 서버 개발(Fastify & Prisma & Typescript와 함께하는)
Indie Coder
빠른 속도를 자랑하는 Node.js 프레임워크 fastify 와 orm Prisma 그리고 Typescirpt를 활용한 최신 Node.js 백엔드 REST API를 학습하는 코스
초급
Node.js, TypeScript, Prisma
この講義は、私が執筆した「スベルトで始まるWebフロントエンド」という本の後半にSLOGプロジェクトを作成する部分についての映像講義です。本で少し足りなかった部分を補完し、もっと多くの方がSvelteというフロントエンドフレームワークに関心を持つことを望む心でこの講義を設けました。
Svelte中級の使い方
Rest APIを使用した通信方法
Axiosを用いた効率的なサーバ通信方法
infinite scroll(無限スクロール)を使用したページネーションの実装
JWTトークンを利用した認証方法
フォーム検証
浮上するFE大勢スベルト(Svelte)
中級開発者に必要なコアをすばやく!
Svelteの基本的な使い方を学んだら、以下は当然実際のプロジェクトです。 Svelte REST-APIプロジェクト講義を通じて、実際のプロジェクトを進める基礎経験を築きましょう!
このレッスンでは、Svelteを使用してCRUD:サーバーにデータを書き(Create)、読み取り(Read)、変更(Update)、削除(Delete)する方法を学びます。ここで、JWTトークンを利用した認証方法や無限スクロールを利用したページネーションなどフロントエンドでプロジェクトを進行するために不可欠で知っておくべき要素を学習できます。
コメントページ
ログインページ
この講義は、「スベルトで始まるWebフロントエンド」の本の最後の章を映像にした講義です。
(選手の知識:HTML / CSSとJavaScriptの基礎、Svelteの基礎)
フロントエンドの開発をしながら最も多く行うことは、おそらくREST APIと通信するサービスを作成することです。サーバーからデータを要求し、要求されたデータを画面に表示し、データの追加、修正、削除(CRUD)などを要求する過程は、フロントエンド開発をする誰でも必ず知るべき要素です。
このレッスンでは、フロントエンドの観点からこれらのREST API必須の使用法について説明します。
REST API必須の使い方に加えて、SvelteのStoreを活用してリストに変化があるときにすべてのデータを再ロードするのではなく、部分修正による通信効率を高める方法などについての悩みから、現在広く使われている無限スクロール方式のUIを実装するとき発生する可能性のある問題やその解決方法なども用意されています。
なお、JWTを利用した認証方法とアプリの完成度を高めるためのフォーム検証、より直感的な日付表示モード、その独立的に再利用できるコンポーネントの作成などを通じて、フロントエンド開発の初級を超えて中級開発者になったときに一度悩むべき部分を学習できるように準備しました。一緒に挑戦しましょう! (Svelte、Axios、Yup、Datejs)
フロントエンド開発に興味がある方
ウェブでもっと早く何かをしたい人
HTML、JavaScriptの基本を介して何かを実装したい人
中級 FE 開発者として成長したい初心者のフロントエンド開発者
フロントエンドの授業を終えたら、そのサービスのAPIサーバーを作成する過程を聞くことをおすすめします。最新のNode.jsテクノロジであるFastify、Prisma、およびTypescriptを使用するバックエンドプロセスを準備しました。
コースリンク:https: //inf.run/mpCv8
Q. Svelteの基本的な使い方を知る必要がありますか?
Svelteの基礎は、私の他の無料講義を通じて1〜2時間で学習することができます。その講義を最初に受講してから、この講義をさらに聞くことをお勧めします。
Q. 開発環境はどうなりますか?
macOS、Windows、LinuxなどNode.jsをインストールできるどのPCでも、開発環境に必要なプログラムをインストールして進めることができます。
Q. 本「スベルトで始まるウェブフロント」でのプロジェクト内容とまったく同じですか?
プロジェクト自体は同じですが、本の内容のうちかなりの部分を補完して映像を作成しました。ちょうど聞くことをお勧めします。
💾授業参考資料
学習対象は
誰でしょう?
フロントエンド開発に興味がある方
ウェブでもっと早く何かをしたい人
HTML、Javascriptの基本的な使い方を身につけた後、これを通じて何かを実装してみたい方
前提知識、
必要でしょうか?
HTML、CSSの基礎知識
Javascriptの基本
Svelteの基礎
2,383
受講生
50
受講レビュー
83
回答
4.9
講座評価
5
講座
2000년도 중반부터 본격적으로 웹개발을 시작하여 현재까지 프리랜서 개발자로 활동하고 있습니다. 약5년간 Amplix BI 솔루션 실무자 교육을 진행하고 개발을 지원하며 새로운 기술을 효율적으로 전달하는 것에 대한 많은 경험과 고민을 했습니다.
현재는 개발 업무와 함께 개발자들에게 도움이 될만한 웹관련 분야의 새로운 기술을 찾고 강좌와 책을 통해 공유하고 있습니다.
현) 프리랜서
전) (주) 비즈플러그 전략솔루션 사업부 팀장
전) (주) 퍼니몽키스 위니스토리 서비스 개발 팀장
youtube: https://www.youtube.com/channel/UC3cJspjF4TRTyD_RS0azeaw
email: freeseamew@gmail.com
blog1: https://medium.com/freeseamew
blog2: https://dev.to/freeseamew
全体
20件 ∙ (3時間 14分)
1. SLOGプロジェクトの説明
02:44
4. ルーターの設定
08:40
6. ストアの配置
03:20
7. 認証の実装 - store
12:47
8. 認証の実装 - コンポーネント
17:09
9. 投稿リストの実装
21:24
10. 投稿作成の実装
06:12
11. 投稿の編集と削除の実装
16:54
12. コメント関連機能の実装
20:55
13. 'いいね'機能の実装
06:49
14. ビューモード変更の実装
07:51
20. 仕上げ
01:28
全体
12件
5.0
12件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
受講レビュー 4
∙
平均評価 4.0
受講レビュー 2
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!