お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
導入
Node.jsの概念
- RAM対I/Oレイテンシー
- ブロッキング対ノンブロッキング
- 構文と論理
APIの基本とその機能
- スカラータイプ
- Webアーキテクチャパターン:composite pattern、proxy pattern、facade pattern
RESTの概要
- GETオプション
- PULLオプション
- POSTオプション
- DELETEオプション
開発環境の準備
- Node.jsのインストールと設定
- Express.jsのインストールと設定
- MongoDBのインストールと設定
- インストールのテスト
Nodeモジュールとパッケージマネージャー
- モジュールの作成
- モジュールの読み込み
- モジュール関数の使用
- イベント引数の作成
- イベントエミッターの拡張
- Nodeパッケージのインストール
- パッケージの使用
- パッケージの一覧表示
- パッケージの更新
- パッケージのアンインストール
- パッケージの公開
Express.jsの操作
- カスタムミドルウェアの作成
- Expressルーターの使用
- パスのフィルタリング
RESTとGraphQL API
- Webサーバーの構築
- ルーティングの処理
- HTTPリクエストの解析
- エンドポイントの呼び出し
- スキーマの定義
- 入力検証の追加
- ミューテーションの管理
- 変数の追加
- エラー処理
MongoDBを使用したCRUD操作
- ドキュメントの保存
- ドキュメントのクエリ
- ドキュメントの更新
- ドキュメントの削除
認証とセキュリティ
- ユーザーの作成と登録
- トークンの生成
- 環境変数に保存
- ルートの保護
- 認証テストの実施
トラブルシューティング
- 単体テストの作成
- 統合テストの作成
- 単体テストと統合テストの接続
まとめと結論
要求
- JavaScriptプログラミング経験
対象者
- ウェブ開発者
14 時間
お客様の声 (1)
私は、JavaScript/TypeScript/Node.js などのさまざまなニュアンスに触れられる興味深いトピックを楽しみました。
John - BMW SA
コース - Node.js for JavaScript Developers
機械翻訳