강의

멘토링

로드맵

BEST
Programming

/

Back-end

しっかりしたバックエンドNestJS、基礎から深化まで

JavaにはSpringがあり、PythonにDjangoがある場合、NodeにはNestJSがあります!プロフェッショナルなNodeのバックエンドNestJSとNodeオブジェクト指向プログラミングとデザインパターンを学びましょう!このコースはメンバーシップのサブスクリプションコースであり、一度購入すると追加され続けるNestJSのテクニック、DB、テストなどのコースを受講できます。

  • amamov
NestJS
Node.js
Express
MongoDB
ssr

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

こんなことが学べます

  • NestJS

  • バックエンドプロジェクトの設計とAPIの開発

  • NestJSのためのエクスプレスコアコンセプト

  • オブジェクト指向設計&デザインパターン

  • MySQL、MongoDB、データベースの構築と設計

  • TypeORMとRDBMSとNestJS

  • Jest、TDD基本、ユニットテスト、統合テスト

  • ソケットプログラミング

  • AWS サーバーの構築と運用方法, pm2

  • CSR、SSR

Node.jsバックエンドプログラミング、
簡単で柔軟なNestJSで始めましょう!

ノードバックエンド、なぜネストですか?

떠오르는 노드 서버 애플리케이션 프레임워크, 네스트(Nest.js)를 통해 강력하고 탄탄한 Back-End 서버 개발을 경험할 수 있습니다.

浮上するNode.jsフレームワーク、NestJSを通じて
一歩進んだバックエンド開発
体験できます。

What is NestJS?

NestJSは、TypeScript(TypeScript)をサポートする効率的でスケーラブルなNode.jsのサーバーアプリケーションフレームワークです。 ExpressやFastifyなどの強力なサーバーフレームワークの上に高度なアーキテクチャを提供します。これにより、アプリケーションをマイクロサービス(Microservice)に簡単に分割でき、スケーラビリティが高くメンテナンスが容易なサーバーアプリケーションを簡単に開発できます。

Why is NestJS?

NestJSと従来のNode.jsフレームワークであるExpress(Express)の大きな違いは、アーキテクチャ構造をフレームワークで提供することです。

純粋なExpressを使用するプロジェクトにコラボレーションするプロセスを考えてみましょう。開発者ごとにExpressを使用するアーキテクチャパターンは本当に多様です。プロジェクトの規模が大きくなるにつれて、開発者やチームごとにプロジェクトの構造とスタイルが異なると、コラボレーションプロセスにかかるコミュニケーションコストが増加します。これは生産性の低下とメンテナンスの難しさにつながります

NestJSは、このアーキテクチャの構造とデザインパターンをフレームワークで提供します。そのため、各開発者のアーキテクチャを統一し、コミュニケーションコストを削減し、スケーラブルで効率的な開発を行うことができます。

また、既存のExpressで使用していたライブラリは、そのままNestJSアーキテクチャの上で使用できます。さらに、パフォーマンスを向上させるためにFastifyを部分的に使用するのに十分な互換性を提供します。

このようなさまざまな利点のおかげで、多くの開発者がNestJSに注目しています。

npmtrendsで分析したNestJSトレンド。 2020年から2021年の間に爆発的な成長を記録しました。 npmtrendsで分析したNestJSトレンド

堅牢な開発のため
NestJSのすべて。

一つ、NestJSのためのExpressコアコンセプトの説明!

このように人気を集めているNestJSが気になりましたか? NestJSを知ったら、まずExpressを学ぶ必要があるという話を聞いたことがあります。既存のフレームワークよりも優れたフレームワークを学ぶ上で進入障壁のように感じられるようになります。

このレッスンでは、NestJSを学ぶ前にNestJSを学ぶためのExpressレッスンを提供します。コアなAPIを直接作成しながら、NestJSのアーキテクチャをExpressを通じて0から作成します。

二、単純な機能中心の講義はNope、
オブジェクト指向+デザインパターンの理解まで。

単にNestJSの機能についてのみお知らせしません。代わりにNestJS構造を一つ一つ説明しつつ、オブジェクト指向プログラミング、様々なデザインパターンも得られるように講義を構成しました。

三、公式文書に内容が込められた位置までお知らせします。

講義で説明するNestJS関連の概念はすべて一つ一つ公式文書を書き上げながらお知らせします。

私が知っている概念からさらに拡張したり、オプションを追加したいときは、講義に従って一人でも素早く応用できます。


自分で開発してみてください!

本番プロジェクト1:猫情報コミュニティ

NestJS構造だけでなく、様々なサービスに共通して存在するコア機能に基づいた「猫情報コミュニティ」実践プロジェクトAPIをクローンコーディングします。直接プロジェクトを開発しながら、NestJSを実際の実務に適用するのに役立ちます。

「猫情報コミュニティ」本番NestJSプロジェクト 「猫情報コミュニティ」実戦プロジェクト

本番プロジェクト2:ランダムチャットWebアプリ(updated!)

NestJSサーバーサイドレンダリングを使用して、MVCパターンのリアルタイムWebアプリケーションを開発します。これにより、サーバーサイドレンダリング(SSR)とクライアントサイドレンダリング(CSR)の理解、ソケットプログラミング、イベントデザイン、MVCデザインパターンなど、さまざまな概念が得られます。 NestJSひとつでフルスタック開発まで!

“랜덤 채팅 웹앱 「ランダムチャットWebアプリ」本番プロジェクト

プロジェクトに従い、学ぶ
本当の実務ノウハウ!

✅バックエンド開発者とフロントエンド開発者のコラボレーションシナリオ。

実戦プロジェクトを進行しながらAPIだけを作成するのではなく、フロントエンドコードも提供します。そして、講義で一緒に作業するフロントエンド開発者が存在すると仮定し、シナリオを描きながら説明します。これにより、実務において、バックエンド開発者とフロントエンド開発者が共同作業する際に生じる可能性のある問題に対する解決策も得られます。

プロジェクト展開とサーバー運用まで!

プロジェクトを作成するだけではなく、AWS クラウドコンピューティングテクノロジを使用して作成したサービスを実際にデプロイする方法もお知らせします。


どのようなスキルを学びますか?

Nest.js

NestJS
ネスト

익스프레스(express.js)

Express
エクスプレス

몽고db

MongoDB
モンゴルDB

몽구스

Mongoose
マングース

노드js

Node.js
ノード

PM2, AWS

PM2、AWS
サーバー操作


こんな方へ
おすすめです。

Node.js(ノード)
バックエンドプログラミングへ
入門したい方

NestJSを学ぶ
欲しいのですが、入り口の障壁
高くて大変だった方

Expressフレームワークの
不足を埋める
ご希望の方

実戦プロジェクトとして
NestJSを実務に
適用したい方

こういう方にも役立ちます。

✅オブジェクト指向プログラミング、デザインパターンを学びたい方
✅バックエンド開発をしっかりさせたい方


講義は今後も
引き続き更新されます。

技術は変化し続けます。過去に書いたコードを現在でも直すことがないと、これまで学んだことがないという言葉があります。 NestJSバージョンがアップグレードされたら、より良いスキルを学ぶために、アップグレードされたバージョンに合わせてレッスンを再度更新します。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • バックエンド開発に入門したい方

  • 最初からNestJSにバックエンド入門したい方

  • expressからNestJSに進みたい方

  • SpringからNestJSに行きたい人

  • NestJSで本番プロジェクトをしたい方

  • オブジェクト指向、デザインパターンなどを活用してしっかりとバックエンド開発をしたい方

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

  • Typescript

こんにちは
です。

5,631

受講生

286

受講レビュー

340

回答

4.7

講座評価

4

講座

안녕하세요. 더 유익하고 본질적인 지식 콘텐츠로 많은 가치를 드릴 수 있도록 노력하겠습니다.

  • AI DT 전문 개발사 (주)하이퍼이지 대표이사

  • M사 금융 AI 모델 개발 및 총괄

  • (사)한국정보통신네트워크협회 AI분과기술위원

  • P사 DT Simulation SW 개발 총괄

  • 前 시리즈 A 스타트업 기술 팀장

     

  • 前 대기업 소프트웨어 엔지니어링 기술 용역 다수

  • 前 소프트웨어 공학 온/오프라인 교육 다수 (스타트업, GS리테일, 삼성 등)

문의사항, 추가질문, 집필, 강의제안 ==> endupfree@gmail.com

カリキュラム

全体

70件 ∙ (11時間 50分)

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

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

受講レビュー

全体

136件

4.6

136件の受講レビュー

  • brkpar님의 프로필 이미지
    brkpar

    受講レビュー 3

    平均評価 5.0

    5

    56% 受講後に作成

    講義も講義ですが、受講生たちの質問に対する質の高い答えが最大の利点と考えられます。この理由だけで講義の購入についての後悔は全くありません Nestjsの全体的な流れを理解することができます。 残りのレビューは半分ほど残りの講義を全部見た後また書きます

    • smathj9975님의 프로필 이미지
      smathj9975

      受講レビュー 29

      平均評価 5.0

      5

      100% 受講後に作成

      素晴らしい講義をよく見ました 一つ一つ配慮してくださる講義に感動です。 他のJava/タイプスクリプト講義もたくさん投稿してほしいです。いつも元気にしてください! [情報]: spring開発者として、タイプスクリプトは週末に一度基本 まとめて続いてください。 支障はありませんでした

      • abcvgb4022님의 프로필 이미지
        abcvgb4022

        受講レビュー 2

        平均評価 5.0

        5

        56% 受講後に作成

        セクション5(配布、運営)を除いて講義を全部見ました。 既存のJava Spring開発者は、その講義を通じてすぐにNestJSに入門できます。 講義の中で、自らスプリングの概念を代入して理解するのに十分であり、 簡単な例ですが、インターセプタ、フィルタ、AOP、例外処理などの内容が含まれています。 その講義を受講すれば、十分に応用・拡張できるようです。

        • groundp님의 프로필 이미지
          groundp

          受講レビュー 5

          平均評価 4.6

          5

          90% 受講後に作成

          NestJS入門者にも良く、基礎実力や実務経験まで味わえる良い講義です。

          • wise112210044163님의 프로필 이미지
            wise112210044163

            受講レビュー 1

            平均評価 5.0

            5

            50% 受講後に作成

            詳しく、簡単にそして公ホームを見ながらするので公ホームをどのように見なければならないかを少し知っていると思います。

            期間限定セール

            ¥4,324

            24%

            ¥5,708

            amamovの他の講座

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

            似ている講座

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