Web

【JavaScript動画教材追加】APIサーバー実装の基本知識

どうも、つよぽんです!

【動画学習コンテンツ】Web開発」の動画リストに新たに以下の動画教材を追加しました。(動画合計14本)

今回の動画で学べる内容

上記リンク先の動画リストで学べることは次のとおりです。

  1. expressを使ってCRUD機能をもったAPIサーバーを実装する流れがわかる
  2. Router, Model, Controllerのファイル分割の流れがわかる
  3. supertestを使ったAPIのテストコードの実装方法がわかる
  4. Postmanを使ったAPIの動作確認の流れがわかる

実際のデータベースを使わず、配列をダミーのデータベースとして使った理由

今回の動画解説の内容では、実際のデータベースを使わず、配列をダミーのデータベースとして扱っています。

あくまでも今回の内容は「expressを使ったAPIサーバーの実装の流れのイメージを掴むこと」が目的のため、学習コストを下げるために配列をダミーのデータベースとして使いました。

express、ORM、実際のデータベースを連携したAPIサーバーを作る方法を学習したい方へ

学習コンテンツ「JavaScriptバックエンド編」の最後の方に、「ORMを使ってexpressとDBを連携する」という項目が用意してあります。

この中に「creating_api_with_express_and_postgresql」という名前でGitHubに課題レポジトリという形で用意しているので、こちらの課題レポジトリにチャレンジしていただけたらと思います^^

課題レポジトリのサンプルコードでは「PostgreSQL」を使っていますが、MySQLをお使いの方はMySQLに置き換えて課題にチャレンジすると良いでしょう。

creating_api_with_express_and_postgresql」の課題を一通りクリアすると次の知識が身につくようになっています。

  1. JavaScriptのORMの1つである「sequelize」を使ったデータベース連携方法
  2. sequelize」コマンドを使ってデータベース、テーブルを作成する方法
  3. expressで実装したAPIサーバーの中に「sequelize」を組み込んで、データベースと連携したAPIサーバーを実装する方法
  4. データベースと連携したAPIサーバーのテストコードの実装方法

過去に追加した他の解説動画リストを観たい方へ

過去に追加した全ての動画リストを観たい場合は、以下のリンク先からご確認できます^^

https://tsuyopon.xyz/learning-contents/web-dev-movie-list/

【3つの特典付き】Webエンジニアに必要な基礎スキルを体系的に効率良く身につけたいですか?

LINE登録で無料特典を受け取る

次のような方向けに、学習をサポートするコンテンツを無料プレゼントしています。

  • Webエンジニアになりたいけど何から学習を始めれば良いかわからない
  • 今まで独学で頑張ってきたけど、独学に限界を感じてきた
  • プログラミングは出来るけど、大きめのコードが書けない

「プレゼント詳細が知りたい」「プレゼントを受け取りたい」といった方は、以下のボタンをクリックして詳細ページをご確認ください。

無料特典を受け取る

 

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です