無料

Node.js入門

Node.jsの実行モデル、npm、Expressによるルーティング、REST API設計、データベース接続、トランザクションを使った購入処理、トークン認証まで、バックエンド開発の基礎を、毎レッスン実際にコードを書き、フリマアプリのAPIを自分の手で作りながら学びます。

レッスン

55件

所要時間

約14.5時間

ランク

中級

学習環境

ブラウザ完結

概要

Node.jsの実行モデル、npm、Expressによるルーティング、REST API設計、データベース接続、トランザクションを使った購入処理、トークン認証まで、バックエンド開発の基礎を、毎レッスン実際にコードを書き、フリマアプリのAPIを自分の手で作りながら学びます。

できるようになること

Node.jsとnpmでプロジェクトを管理できる

ExpressでルーティングとJSON APIを書ける

RESTの原則でAPIを設計できる

クエリ・パス・ボディを検証して安全に受け取れる

SQLでDBに接続しトランザクションで購入処理を書ける

パスワードハッシュとトークンで認証を実装できる

自作APIをReactアプリに接続できる

前提知識・必要な環境

必須

  • 実践JavaScript修了(必須)
  • async/awaitとfetchを書いたことがある
  • SQL入門のSELECT・INSERTを知っている(第6章で使います)

環境

ブラウザ完結(インストール不要)

内容

テキストでの解説

0

レッスン

コーディングの問題

48

レッスン

クイズ問題

7

レッスン

監修

ゆめさくコード編集部

プログラミング学習をもっと身近に。初心者から実務レベルまで、わかりやすいコンテンツをお届けします。

生田 陸人

ゆめさくエンジニア / 現役ソフトウェアエンジニアRuby on Rails・Nuxt.js・Next.js・CakePHPなどの実務の開発をベースに、学習コンテンツを作成しています。

レッスン

このコースの導入スライド

レッスンの最初に、図と短い言葉で学ぶ内容をつかみます。

導入スライドをすべて見る

Node.js入門 - Node.jsとは

ブラウザ外のJavaScript実行環境、Node.js

Node.jsはJavaScriptの実行環境です。ブラウザなしで動くランタイムです。

文法は同じです。使える機能と動かす場所が変わります。

1 / 3

Node.jsとは

このコースの動く図解

動かしながら、仕組みや変化を目で確かめられます。

動く図解をすべて見る

腕試しに、1問だけ解いてみる

開発室「Issue が10件たまっています」

1問目は無料で解けます。教材を見ないで、依頼と完成条件だけを読んで書いてみてください。

Express道場 fleama開発室のIssue10件

前提が不安な方へ

先にこちらを通しておくと、つまずきにくくなります

あわせて学びたい

同時に進めると、理解が早くなる組み合わせです