ウェブの基礎
現代のソフトウェア開発では、ウェブの仕組みを理解することが出発点となります。「URLを入力するとページが表示されるまでに何が起きているのか」「サーバーとクライアントはどのように通信するのか」を知ることで、エンジニアリングの土台が固まります。
このトピックでは、インターネットとウェブを支える基本概念を体系的に学びます。
このトピックで学べること
Section titled “このトピックで学べること”インターネット・HTTP・サーバー・DNS・データベース・クラウドという、ウェブを構成する6つの柱を順番に学びます。
- インターネットとは何か — IPアドレス・パケット通信・TCP/IPの基礎
- ウェブの仕組み — URL・HTTP/HTTPS・ブラウザがページを表示するまでの流れ
- サーバーとクライアント — リクエスト/レスポンスモデルとフロントエンド/バックエンドの役割分担
- ドメインとDNS — ドメイン名の仕組みとDNS解決プロセス
- データベース入門 — RDB・NoSQLの違いとウェブアプリでの使われ方
- クラウドコンピューティング入門 — IaaS/PaaS/SaaSの違いと主要クラウドサービス
エンジニアリングセクションとの関係
Section titled “エンジニアリングセクションとの関係”ウェブの基礎を理解したあとは、エンジニアリング入門でターミナル操作・Git・開発環境の構築を学ぶと、実際に動くウェブアプリを作る準備が整います。理論と実践を組み合わせることで、理解がより深まります。
このページへのリンク(英語): Web Basics