- ホーム
- コース概要 | Node.js入門 -Expressを使ったREST Web API開発-
コースコード:LN82C
Node.js入門 -Expressを使ったREST Web API開発-(2日間)
コース情報
- 受講料
- 110,000円 100,000円
- 開始日(申込締切前)
- -
- 講習日数
- 2日間
コース概要
Node.jsおよびExpressを使い、REST Web APIの開発方法を演習を交えて学習するコースです。
- 開催形式
- 集合研修
- 研修サービス
- テキスト マシン実習
前提知識
以下のすべてを満たしている方。
- HTMLおよびCSSを利用して簡単なWebページを記述できる方
- Java、PHP、Rubyなどを使って基礎的なサーバーサイドWebアプリケーションを記述できる方
- JavaScriptを利用して簡単なWebアプリケーションを記述できる方
- 『モダンJavaScript入門』コースをご受講いただいた方もしくは、同等の技術を習得している方
到達目標
- Node.jsおよびExpressを利用して、認証及びデータベースアクセスを伴うREST Web APIを開発できる。
講師からのメッセージ
JavaScriptの経験者か、サーバーサイド経験者向けのコースです。
Node.js用のWebアプリケーションフレームワークExpressや、リレーショナルデータベースへのアクセス方法、JWTを利用した認証の実装を学習し、REST Web APIを開発していく方法を学習できます。
なお、本コース内で使用するJavaScriptは、ECMAScript 2015以降の新しい文法を利用しています。
コース内容
1日目 | AM | 1.Node.js概要 ・Node.jsとは ・Node.jsの仕組み ・JavaScriptプログラムの実行方法 ・Node.jsによるファイル入出力 2.REST Web API ・REST Web APIとは ・HTTPリクエストメソッド ・HTTPレスポンスステータスコード |
PM | 3.ExpressによるREST Web API作成 ・Expressとは ・ルート・ハンドラーによるリクエスト処理 ・ミドルウェア ・Requestオブジェクト ・送信されたデータを受け取る ・Responseオブジェクト ・エラーハンドラー ・Routerオブジェクト ・演習 | |
2日目 | AM | 4.データベースアクセス ・リレーショナルデータベースの利用 ・Sequelizeとは ・SequelizeでRDBへアクセス ・SequelizeとExpressを組み合わせる ・演習 |
PM | 5.認証の実装 ・パスワードのハッシュ化 ・JWTとは ・JWTを使ったトークン認証の実装 ・演習 6.付録A:JavaScript(ECMAScript 2015)の文法 ・letとconstによる変数宣言 ・配列を使いこなす ・オブジェクト ・関数と関数式 ・分割代入とスプレッド構文 7.付録B:モジュールとnpmの利用 ・モジュールの定義と利用 ・npmレジストリとpackage.json |
<実行環境>
■ Node.js v18.x
■ Express 4.x
■ MySQL 8.x
■ Webブラウザ(Google Chrome)
■ テキストエディタ(Visual Studio Code)
※使用するソフトウェアおよびバージョンについては予告なく変更する可能性がありますのでご了承ください。
<配布資料>
■ セミナーテキスト
■ 演習テキスト
※ソースコード等はオンラインストレージにて配布いたします。
留意事項・備考
・本コースは株式会社カサレアルとの提携コースであり、コース実施のためのお客様の個人情報を提携会社に提供させていただきます。
・本コースは、お申込いただいてから主催会社に空席確認をし受講可否をご連絡いたします。空席状況の表示が△でもまずはお申し込みください。
・本コースのマシン実習は1つのシナリオに沿っているため、遅刻すると他の受講者と一緒に演習ができません。
開始時刻を遅れて参加された場合は、チュートリアルに従って自力で演習を進めることになります。
開始時間を守って参加いただけますよう、お願いいたします。
開催スケジュール詳細・お申込
開催スケジュールは、日程が決まり次第掲載致します。