コース概要

Day 1: JavaScript入門

  • JavaScriptの基礎:構文、変数、データ型
  • 制御構造:条件分岐とループ
  • 関数とスコープ
  • 配列とオブジェクトの操作
  • DOM操作とイベントハンドリング

Day 2: 高度なJavaScriptとES6+機能

  • ES6+機能:アロー関数、テンプレートリテラル、デストラクチャリング
  • 非同期JavaScript:プロミスとasync/await
  • モジュールとimport/export
  • エラーハンドリングとデバッグ
  • JavaScriptテストの入門(Jest)

Day 3: Node.js入門

  • Node.jsの基礎:イベントループ、モジュール、NPM
  • Express.jsを使用したシンプルなサーバーの構築
  • RESTful API:設計と実装
  • ミドルウェアの操作
  • ファイルシステムとストリーム

Day 4: React入門

  • Reactの基礎:コンポーネント、props、state
  • JSX構文と要素のレンダリング
  • イベントとフォームの処理
  • Reactフック:useStateとuseEffect
  • コンポーネントライフサイクルとcontext API

Day 5: 高度なReactとフルスタック統合

  • Reactルーターによるナビゲーション
  • ステート管理(Redux)(オプション)
  • Node.jsバックエンドとのReactの統合
  • アプリケーションのデプロイ:Heroku、Netlify、またはVercel
  • レガシーシステムを移行するためのベストプラクティス

まとめと次ステップ

  • 主要な概念の復習
  • Q&Aセッション
  • さらに学ぶためのリソース
  • 認定とフィードバック

要求

  • 基本的なプログラミング概念(変数、ループ、関数など)の理解
  • C#やその他のオブジェクト指向言語の経験
  • HTMLとCSSの知識があると役立つが必須ではない

対象者

  • JavaScript、Node.js、Reactのスキルアップを目指す.NET開発者
  • 既存のシステム/プラットフォームを現代的なWeb技術に移行する開発者
  • JavaScriptベースの技術に焦点を当てたフルスタック開発に関心のある個人
 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー