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

【コース終了】Node.js入門 -Expressを使ったWebAPI開発-

  • コースコードMBJ03

  • 受講形態オンラインもしくは対面
  • 日数2日間

  • 受講時間9時30分 ~ 17時00分(昼休憩:60分)

  • 受講料99,000円 (税別価格90,000円)

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

  • 助成金可能性有
  • 機械演習
  • 他社提携

コース終了いたしました。


詳細情報

対象者

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

前提知識

・『オンライン研修環境』に記載のツール、機材のご用意が可能な方
・HTMLおよびCSSを利用して簡単なWebページを記述できる方
・Java、PHP、Rubyなどを使って基礎的なサーバーサイドWebアプリケーションを記述できる方
・JavaScriptを利用して簡単なWebアプリケーションを記述できる方
・『モダンJavaScript入門』コースをご受講いただいた方もしくは、同等の技術を習得している方

学習目標

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

研修の内容

■ Node.js概要
 □ Node.jsとは
 □ Node.jsの仕組み
 □ JavaScriptプログラムの実行方法
 □ Node.jsによるファイル入出力
■ モジュールとnpmの利用
 □ モジュールの定義と利用
 □ npmレジストリとpackage.json
■ REST Web API
 □ REST Web APIとは
 □ HTTPリクエストメソッド
 □ HTTPレスポンスステータスコード
■ ExpressによるREST Web API作成
 □ Expressとは
 □ ルート・ハンドラーによるリクエスト処理
 □ ミドルウェア
 □ Requestオブジェクト
 □ 送信されたデータを受け取る
 □ Responseオブジェクト
 □ エラーハンドラー
 □ Routerオブジェクト
 □ express-generatorによる雛型の作成
 □ 演習
■ 非同期処理
 □ Promiseによる非同期処理の記述
 □ async/awaitによる非同期処理の記述
■ データベースアクセス
 □ リレーショナルデータベースの利用
 □ Sequelizeとは
 □ SequelizeでRDBへアクセス
 □ SequelizeとExpressを組み合わせる
 □ 演習
■ 認証の実装
 □ JWTとは
 □ JWTを使ったトークン認証の実装
 □ 演習
■ 総合演習
■ 付録:JavaScript(ECMAScript 2015)の文法
 □ letとconstによる変数宣言
 □ 配列を使いこなす
 □ オブジェクト
 □ 関数と関数式
 □ 分割代入とスプレッド構文
■ 付録:MongoDBへのアクセス
※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。


開催情報

開催概要

日数 2日間
受講時間 9時30分 ~ 17時00分(昼休憩:60分)
受講料 99,000円
(税別価格90,000円)

重要事項

キャンセル規定

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

その他

実行環境
■ Node.js v16.x以上
■ Express v4.x
■ ECMAScript 2015以上
■ Visual Studio Code
※使用するソフトウェアおよびバージョンについては予告なく変更する可能性がありますのでご了承ください。

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


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

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

※受講に関する注意点※
進行の都合上、研修開始時間を過ぎてからのご参加はご遠慮いただいております。
大変恐れ入りますが、研修開始時間までにご参加いただけていない場合、
当日キャンセル扱いをさせていただく場合がございますのでご注意ください。

備考

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

◆オンライン研修環境
 ●使用ツール
  動画配信:Zoom
  ※業務用PCに追加アプリをインストールできない場合は、ブラウザからのご参加をお願いします。
  ※Zoomのシステム要件について、より詳細な情報は、こちらをご参照ください。
  質疑応答:オンラインチャットシステム
  演習環境:仮想デスクトップ
 ●システム要件
  インターネットに常時接続できること
  Webカメラおよびマイク
  ※PC本体の他に、モニターやiPad等の拡張ディスプレイをご用意いただくことを推奨いたします。
  (1台目:Zoom、オンラインチャットシステム用、2台目:演習環境用)
 ●OS:Windows / ブラウザ:Google Chrome
  上記以外の環境でもご受講いただくことが可能ですが、操作感が異なる可能性がある点をご了承ください。

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


メッセージ

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

【コース終了】Node.js入門 -Expressを使ったWebAPI開発-
問い合わせる

コース終了いたしました。

条件を指定してコース検索


コース
検索