お問い合わせ

コース概要

1日目:JavaScript入門

  • JavaScriptの基本:構文、変数、データ型
  • 制御構造:条件分岐やループ
  • 関数とスコープの概念
  • 配列およびオブジェクトの操作方法
  • DOM操作およびイベント処理

2日目:高度なJavaScript技術およびES6以降の機能

  • ES6以降で追加された機能:アロー関数、テンプレートリテラル、デストラクチャリング
  • 非同期処理:Promiseやasync/awaitの仕組み
  • モジュールおよびインポート/エクスポートの利用法
  • エラーハンドリングとデバッグ手法
  • JavaScriptテスト環境の導入(Jest)

3日目:Node.js入門

  • Node.jsの基礎:イベントループ、モジュール機能、NPMの利用法
  • Express.jsを用いた簡易サーバーの構築方法
  • RESTful APIの設計および実装技術
  • ミドルウェアの活用方法
  • ファイルシステムやストリームの操作手順

4日目:React入門

  • Reactの基礎:コンポーネント、プロパティ、状態管理
  • JSX構文および要素描画手法
  • イベント処理やフォーム操作の実装方法
  • Reactフック:useStateおよびuseEffectの活用法
  • コンポーネントのライフサイクルとコンテキストAPIの使い方

5日目:高度なReact技術およびフルスタック統合

  • ナビゲーション実装用のReact Routerの利用法
  • 状態管理ツールとしてのRedux活用(任意)
  • Node.jsバックエンドとの連携手法
  • アプリケーションのデプロイ方法:Heroku、Netlify、Vercelなど
  • 旧来システムを移行する際のベストプラクティス

まとめおよび次のステップ

  • 重要な概念の振り返り
  • 質疑応答セッション
  • さらなる学習用リソース情報
  • 認定証授与およびフィードバック収集

要求

  • 基本的なプログラミング概念(変数、ループ、関数など)への理解
  • C#または他のオブジェクト指向型プログラミング言語での経験があること
  • HTMLおよびCSSに馴染みがあると望ましいが必須ではない

対象者

  • JavaScript、Node.js、Reactのスキル向上を目指す.NET開発者
  • 既存のシステムやプラットフォームを最新のウェブ技術へ移行したい開発者
  • 特にJavaScriptベースのテクノロジーを用いたフルスタック開発に関心がある方々
 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー