Node.js入門
Node.jsはJavaScriptを使ってサーバーサイド開発を行えるように設計された実行環境です。高速な処理性能と優れた拡張性を備え、リアルタイム通信をはじめとしたWebアプリケーションやAPI開発で広く利用されています。
Node.jsが学べるレッスン一覧
環境構築不要ですぐに学び始められるNode.jsのレッスン一覧です。
このレッスンで学べること
- 
1. Node.jsを始めよう
- 
目標物の確認
 
 - 
 - 
2. Expressの準備をしよう
- 
Expressの導入
 - 
サーバーの起動
 
 - 
 - 
3. ページを表示しよう
- 
ページの表示の仕組み
 - 
CSSの適用と画像の表示
 - 
一覧画面の作成
 
 - 
 - 
4. EJSを使おう
- 
EJSを使った値の表示
 - 
forEachを使ったHTMLの表示
 
 - 
 - 
5. ページをリンクしよう
- 
ページ間リンク
 
 - 
 
このレッスンで学べること
- 
1. データベースを使おう
- 
目標物の確認
 
 - 
 - 
2. データベースを準備しよう
- 
データベースの導入
 
 - 
 - 
3. データベースの値を表示しよう
- 
データベースの利用
 - 
取得した値の表示
 
 - 
 - 
4. 作成機能を作ろう
- 
作成画面の作成
 - 
フォームを使ったリクエスト
 - 
フォームの値の受け取り
 - 
データベースへの追加
 - 
リダイレクトの活用
 
 - 
 
学習レッスン
Node.js データベース操作応用編
0%
Node.js Ⅲでは、データベースに対する削除や更新処理を使ったWebアプリケーションを学びます。これまでのレッスンで学んだことと組み合わせれば、作れるWebアプリケーションの幅がグッ...
このレッスンで学べること
- 
1. 削除・編集機能を作ろう
- 
目標物の確認
 
 - 
 - 
2. メモを削除しよう
- 
削除ボタンの準備
 - 
削除するidの受け渡し
 - 
DELETEクエリの実行
 
 - 
 - 
3. メモを更新しよう
- 
メモ更新の準備
 - 
選択されたメモの表示
 - 
更新のルーティング
 - 
選択されたメモの更新
 
 - 
 
学習レッスン
Node.js デバッグ編
0%
Node.jsⅣでは、Node.jsⅠ〜Ⅲで作成したメモアプリを使って、実践的なデバッグの方法を学びます。デバッグのスキルを身に着けて、ローカルでの開発をスムーズに進められるようになりま...
このレッスンで学べること
- 
1. デバッグを体験しよう
- 
デバッグの手順を知ろう
 - 
デバッグを練習しよう
 - 
エラーを可視化しよう
 - 
値を可視化しよう
 
 - 
 
学習レッスン
Node.js ログイン機能編
0%
これから2レッスンを通してログイン機能やアクセス制御を持つブログサイトを作ります。より高度なWebアプリケーションを作る準備をしよう!とMySQLでカラムを追加・変更・削除しようという記...
このレッスンで学べること
- 
1. 目標物を確認しよう
- 
ブログサイトを作ろう
 - 
ブログサイトの現状を確認しよう
 
 - 
 - 
2. ログイン機能を作ろう
- 
ログイン機能を作ろう
 - 
ユーザー認証の処理を作ろう(1)
 - 
ユーザー認証の処理を作ろう(2)
 - 
セッションを管理しよう
 - 
セッションを使ってみよう
 - 
常にログイン状態を確認しよう
 
 - 
 - 
3. ユーザー名を表示しよう
- 
ユーザー名をヘッダーに表示しよう
 - 
ヘッダーを共通化しよう
 
 - 
 - 
4. ログアウト機能を作ろう
- 
ログアウト機能を作成しよう
 - 
ログイン状態で表示を切り替えよう
 
 - 
 - 
5. 記事の閲覧を制限しよう
- 
一般記事と限定記事に分けよう
 - 
限定記事の閲覧を制限しよう
 
 - 
 
学習レッスン
Node.js ユーザー登録機能編
0%
このレッスンでは、Node.js学習コースVで作ったブログサイトにユーザー登録機能を追加します。ユーザーの入力をチェックする方法や、パスワードを安全に取り扱う方法など、ユーザー登録機能に...
このレッスンで学べること
- 
1. 目標物を確認しよう
- 
ユーザー登録機能を作ろう
 
 - 
 - 
2. ユーザー登録機能を作ろう
- 
ユーザー登録機能を作成する手順
 - 
ユーザー登録処理を作成しよう
 - 
ユーザー登録と同時にログインしよう
 
 - 
 - 
3. ユーザーの入力をチェックする機能を作ろう
- 
入力値の空チェック機能を作成しよう
 - 
ユーザー登録フォームの未入力を防ごう
 - 
エラーメッセージを表示しよう
 - 
もう1つミドルウェア関数を追加しよう
 - 
メールアドレスの重複を防ごう
 
 - 
 - 
4. パスワードを安全に取り扱う機能を作ろう
- 
パスワードの安全な取り扱い方を学ぼう
 - 
パスワードのハッシュ化を導入しよう
 - 
ハッシュ化されたパスワードでログインしよう
 
 - 
 
Node.js学習後に取り組む実践ステップ
学習したNode.jsを活かして、環境構築や応用的なアウトプットに挑戦してみましょう。
Node.jsの基礎理解とTipsまとめ
Node.jsに関する知識や実践的なTipsを学び、理解をさらに深めましょう。
Node.jsを学ぶ前に知っておきたい学びのコツ
学ぶときの心構えやAIの活用方法を知っておくことで、自分のペースに合わせてより効率的に学習を進められます。
Node.jsに関連するコース
関連するコースを通じて、Node.jsで学んだ知識を他の分野にも広げていきましょう。
          あなたの書いたコードは削除され、
最初の状態から学習し直すことができます。
        
          あなたの書いたコードを残したまま、
レッスンの内容を見直すことができます。