Node.jsコース

ブラウザの外で、サーバーを自分で立てる。

これまで使う側だったAPIを、つくる側にまわります。 ルーティング、データベース接続、トランザクション、認証まで。

全2コース65レッスン(約16時間)
この道のりに含まれますバックエンドエンジニアへの道

APIサーバーを、ゼロから組み立てる

Expressでルートを引き、DBに繋ぎ、購入処理とログインを実装します。 フロントから叩ける本物のAPIが手元に残ります。

STEP 1APIサーバーを、自分の手で立てる

Node.js入門
学習無料

Node.js入門編

APIサーバーを自分で立てる

Node.jsの実行モデル、npm、Expressのルーティング、REST設計、DB接続、認証。 フリマアプリのAPIを、購入処理とログインまで含めて組み上げます。

55レッスン
始める

現場では、Issueの形で仕事が来る

仕様書ではなく、報告された不具合と要望から始めます。 コードを読み、原因を探し、直すところまでが仕事です。

チャレンジしてみよう!

Express道場 fleama開発室のIssue10件
道場有料プラン

道場編

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

報告された不具合と要望から始めます。コードを読み、原因を探し、直すところまでが仕事です。

10レッスン
道場に挑む

スライドで復習する

手を動かす前に、図解でざっと思い出せます

Node.js入門

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

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

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

1 / 3

同じJavaScriptでも、使える入口が違う

ブラウザには画面を扱うwindowとdocument、Node.jsにはprocessやファイル操作が用意されます。

console.log(typeof window);
windowブラウザ全体の入口
console.log(typeof document);
document画面の入口
console.log(typeof process);
processNode.jsの入口

typeof の結果

名前ブラウザNode.js
windowobjectundefined
documentobjectundefined
processundefinedobject

object は入口がある、undefined は入口がないことを示します。

ブラウザは画面を描き、Node.jsはサーバーで動きます。違うのは文法ではなく周りの機能です。

2 / 3

仮の裏側を、本物のAPIへ

モックの裏側 → Node.js API

今まで

モックの偽データを画面に表示

このコース

Node.jsで本物の裏側を作る

最後

出品・検索・購入・ログインのAPI

目標は、fleamaを支えるAPIです。

3 / 3

Node.jsとは

3

この知識が出る資格

ここで学ぶ内容は、次の試験でも問われます

あわせて学びたい

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

人気のコース

いま多くの方が取り組んでいるコースです

エンジニアキャリアの歩き方

エンジニアキャリアの歩き方

フロントエンド、バックエンド、フルスタック、インフラ、AI/ML などエンジニアの主要キャリアパスと、各分野で求められるスキルセットや年収レンジを学べる無料コースです。これからエンジニア転職を考えている方や、自分の方向性を整理したい現役エンジニアを対象としています。約 5 時間 (1 日 30 分 × 10 日) で 30 レッスンを修了でき、修了後は自分に合った進路を見極めて学習計画を立てられるようになります。

30レッスン
プログラミング学習のはじめ方

プログラミング学習のはじめ方

プログラミング学習の進め方、言語の選び方、環境構築、つまずきやすいポイントの乗り越え方を、最短ルートで整理した無料の導入コースです。これから学習を始めたい完全初学者や、独学が続かず行き詰まっている方を対象としています。約 1 時間 (1 日 30 分 × 2 日) で 5 レッスンを修了でき、修了後は迷わず自分に合った学習ロードマップを描いて走り出せるようになります。

5レッスン
はじめての生成AI

はじめての生成AI

ChatGPT、Claude、Gemini など主要な生成 AI の仕組みと使い分け、ハルシネーション対策、業務活用シナリオを手を動かして学べる無料コースです。AI 初学者や、業務効率化を進めたいビジネスパーソンを対象に、技術背景がなくても進められる構成です。約 19 時間 (1 日 30 分 × 38 日) で 76 レッスンを修了でき、修了後は AI を使った業務自動化や情報整理を自分で設計できるようになります。

76レッスン
AIへの指示の出し方:プロンプト入門

AIへの指示の出し方:プロンプト入門

Chain of Thought、Few-shot、ロール指示、構造化出力、制約条件の設計など、生成 AI から狙った成果を引き出すプロンプト技法を体系的に学べるコースです。ChatGPT や Claude を業務で活用したいビジネスパーソンや AI エンジニアを対象としています。約 7 時間 (1 日 30 分 × 14 日) で 26 レッスンを修了でき、修了後は要件定義から評価まで再現性のあるプロンプトを自分で組めるようになります。

26レッスン

次に進むコース