コース概要
導入
Node.js コンセプト
- RAM と I/O レイテンシの関係
- ブロッキングとノンブロッキング
- 構文とロジック
API の基礎とその機能
- Scalarタイプ
- Web アーキテクチャ パターン: 複合パターン、プロキシ パターン、およびファサード パターン
RESTの概要
- オプションを取得
- プルオプション
- ポストオプション
- 削除オプション
開発環境の準備
- インストールと設定 Node.js
- Express.js のインストールと設定
- インストールと設定 MongoDB
- インストールのテスト
ノードモジュールとパッケージマネージャー
- モジュールの作成
- モジュールのロード
- モジュール関数の使用
- イベント引数の作成
- イベントエミッタの拡張
- ノードパッケージのインストール
- パッケージの使用
- パッケージの一覧表示
- パッケージの更新
- パッケージのアンインストール
- パッケージの公開
Express.js の操作
- カスタムミドルウェアの作成
- Expressルータを使用する
- パスのフィルタリング
REST と GraphQL API
- Webサーバーの構築
- 取り扱いルート
- HTTPリクエストの解析
- エンドポイントの呼び出し
- スキーマの定義
- 入力検証の追加
- 突然変異の管理
- 変数の追加
- エラーの処理
MongoDB を使用した CRUD 操作
- 文書の保存
- ドキュメントのクエリ
- ドキュメントの更新
- 文書の削除
認証とセキュリティ
- ユーザーの作成と登録
- トークンの生成
- 環境変数への保存
- ルートの保護
- 認可のテスト
トラブルシューティング
- 単体テストを書く
- 統合テストを書く
- ユニットの配線と結合テスト
要約と結論
要求
- JavaScriptプログラミング経験
観客
- ウェブ開発者
お客様の声 (4)
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
コース - Building Web Apps using the MEAN stack
興味深いトピックと、javascript/typescript/nodejs/ のさまざまなニュアンスに触れることを楽しみました。
John - BMW SA
コース - Node.js for JavaScript Developers
Machine Translated
開発者向けの集中トレーニングは開発者以外の人々も参加して実施されることになっていたため、この状況は異常でした。ルーカシュは共感とユーモアたっぷりにこの課題に取り組みました。彼の知的かつ柔軟な態度により、彼は全員に具体的な学習効果を確実にもたらすことができました。とても楽しかったので、また喜んでルカシュのセミナーを受講したいと思います。
Christoph - Honda Bank GmbH
コース - MERN Fullstack Development
Machine Translated
フレンドリーな環境。あと、1対1のトレーニングも好きでした。とても生産的です。友人や同僚にもぜひお勧めします。
Zeed - Tamkeen Technologies
コース - Building Microservices with NodeJS and React
Machine Translated