Webサーバーが動作する仕組みを知ろう
📄️ WSLのセットアップ (Windowsのみ)
LinuxとWSL
📄️ Linuxコマンド
ターミナル
📄️ はじめてのNode.js
ブラウザ外で動作するJavaScript
📄️ モジュールとnpm
別のファイルに書かれたプログラム
📄️ Expressによるサーバー構築
ウェブサイトが動作する仕組み
📄️ フォーム
クエリパラメータの利用
📄️ HTTPリクエストメソッド
リクエストの種類
📄️ データベース
データ管理の限界
📄️ Cookieと認証(発展)
HTTPヘッダ
📄️ GitとGitHubのセットアップ
バージョン管理システム
📄️ Gitを用いたバージョン管理
なぜバージョン管理システムが必要なのか
📄️ GitとGitHubを用いた共同開発
共同開発で生じる問題
📄️ Renderへのデプロイ
これまでは、Webアプリケーションを開発するにあたり、開発用の端末をサーバーとして利用してきました。しかし、開発したアプリケーションを実際のユーザーが使用できるようにするためには、インターネットに公開されたサーバーが必要です。サーバーの公開に際しては、通常複雑な設定や管理が必要になりますが、PaaS (Platform as a Service) と呼ばれるようなサービスを用いることで、その手間を大幅に簡略化することができます。