i-Learning 株式会社アイ・ラーニング

コース検索条件

キーワード

コースコード

コース名

講座

受講形態

クラス検索条件

開催期間

開催場所

お申し込み予定

お申し込みクラス数:0件

合計:0

ログイン

メールアドレス

パスワード

パスワードを忘れた方はこちら

 記憶

コース詳細

Node.js入門 -Expressを使ったWebAPI開発-

コースコード MBJ03
受講料 99,000円
(税別価格90,000円)
期間 2日
受講時間 9時30分 ~ 17時00分 (昼休憩60分間)

お申し込み

クラス・日程・開催地
参加人数

コース概要

現在、急速に利用が広がってきたNode.jsおよびExpressを使い、WebAPIの開発方法を演習を交えて学習するコースです。

特色とメリット

本コースは、Node.jsとその関連技術を、演習を交えて学習するJavaScriptやサーバーサイド経験者向けのコースです。
Node.js用のWebアプリケーション・フレームワークExpressや、MySQLへのアクセス方法・認証の実装を学習し、WebAPIを開発していく方法を学ぶことができます。
なお、本コース内で使用するJavaScriptはECMAScript 2015以降の新しい文法の利用が基本となっておりますので、ご注意ください。

学習目標

当コースを修了した時点で、次のことができることを目標とします。
・ Node.jsおよびExpressを利用して、認証及びデータベースアクセスを伴うWebAPIを開発できる

対象者

・サーバーサイドWebアプリケーションをJavaScriptを使って開発したい方
・Node.js・Express・MySQLを組み合わせたWebアプリケーションの開発に従事される方

前提条件

・ HTMLおよびCSSを利用して簡単なWebページを記述できる方
・Java、PHP、Rubyなどを使って基礎的なサーバーサイドWebアプリケーションを記述できる方
・JavaScriptを利用して簡単なWebアプリケーションを記述できる方
・『しっかり学ぶモダンJavaScript -関数、モジュール、DOM、ECMAScript2019-』(MBK02)コースをご受講いただい
 た方もしくは、同等の技術を習得している方

内容

1. Node.js概要
  Node.jsとは
  Node.jsの仕組み
  JavaScriptプログラムの実行方法
  NPMリポジトリとpackage.json
  外部パッケージの利用
2. JavaScript文法復習
  letとconstによる変数宣言
  オブジェクト
  分割代入とスプレッド演算子
  関数
  コールバック関数
  モジュールの定義と利用
  配列の使いこなし
  Node.jsによるファイル入出力
3. ExpressによるWebAPI作成
  Expressとは
  ミドルウェア
  代表的なミドルウェア
  ルート・ハンドラーによるリクエスト処理
  演習
  RESTという考え方について
  expressコマンドによる雛型の作成
4. データベースアクセスと非同期処理
  MySQLへのアクセス
  Promiseとasync/await
  演習
5. 認証の実装
  Passportの利用
  Passportを使ったToken認証の実装
  演習
6. 総合演習
7. 付録:MongoDBへのアクセス

※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。

補足

実行環境
・Node.js v12.x
・Express 4.x
・MySQL 8.x
・Webブラウザ(Chrome)
・テキストエディタ(Visual Studio Code)

※使用するソフトウェアおよびバージョンについては予告なく変更する可能性がありますのでご了承ください。

研修テキスト
※ソースコード等はオンラインストレージにて配布いたします

当コースは株式会社カサレアルが提供します。
満席でもお席をご準備できる場合がありますのでお問い合わせください。

*2020年3月よりコースタイトルおよび一部内容が変更となりました。(旧コースタイトル:Node.js入門 -サーバーサイドJavaScript-)


※他社提携コースは、お申し込み後に空席確認を行います。主催会社でお席の確保ができた後に受付確定となります。

開催日程

クラス 開催日 開催地 申し込み受付 備考
55 2021年10月18日~2021年10月19日 オンラインオープン研修(カサレアル社) 申し込み受付締切
02 2021年11月11日~2021年11月12日 泉岳寺 受付中
56 2021年12月21日~2021年12月22日 オンラインオープン研修(カサレアル社) 受付中
03 2022年01月24日~2022年01月25日 泉岳寺 受付中
57 2022年02月09日~2022年02月10日 オンラインオープン研修(カサレアル社) 受付中

お申し込み

クラス・日程・開催地
参加人数

キャンセル規定

受講開始10営業日前から受講料の100%のキャンセル料がかかります。

関連コース情報

<前提コース>しっかり学ぶモダンJavaScript -関数、モジュール、DOM、ECMAScript2019-(MBK02)

備考

オンライン開催の場合は、以下の注意事項をご確認の上、事前にご準備ください。

◆オンライン研修環境
 ●使用ツール
  動画配信:Zoom
  ※業務用PCに追加アプリをインストールできない場合は、ブラウザからのご参加をお願いします。
  ※Zoomのシステム要件について、より詳細な情報は、こちらをご参照ください。
  質疑応答:オンラインチャットシステム (ご利用になれない場合は、Zoomのチャット機能で代替可能です)
  仮想デスクトップ:Amazon WorkSpaces
  ※Amazon WorkSpacesについて、より詳細な情報は、こちらをご参照ください。
 ●システム要件
  インターネットに常時接続できること
  Webカメラおよびマイク
  ※PC本体の他に、モニターやiPad等の拡張ディスプレイをご用意いただくことを推奨いたします。
  (1台目:Zoom、オンラインチャットシステム用、2台目:Amazon WorkSpacesアクセス用)
 ●OS:Windows 10、macOS

◆事前環境確認
 本コースは、Amazon Workspaces(仮想デスクトップサービス)を使用いたします。
 Workspacesにアクセスするためには、専用のクライアント(※)をインストールいただく必要があります。
 必ず、ご利用可能な環境でご受講ください。
 ※『Windowsクライアント』 、 『macOSクライアント』 どちらかのクライアントをご利用ください。
   弊社で用意する環境では、『Webアクセス』 はご利用いただけません。

<参考ページ>
 ・Workspacesクライアントについて
 ・WorkSpaces のIPアドレスとポートの要件
 ・Amazon WorkSpaces クライアントネットワークの要件