ジャンプ先:

このモジュールでは、サーバサイドプログラミングに関するいくつかの基本的な質問、"これは何?"、"クライアントサイドプログラミングとどう違うの?"、"なぜ便利なの?" について答えます。次に、最も人気のあるサーバサイドの Web フレームワークの概要と、最初のサイトを作成するための最適なフレームワークの選択方法に関するガイダンスを提供します。最後に、Web サーバのセキュリティに関する高度な入門記事を提供します。

前提条件

このモジュールを開始する前に、サーバサイドの Web サイトプログラミングやその他のプログラミングの知識は必要ありません。

しかしながら、"ウェブがどのように動作するか" を理解する必要があります。まず以下のトピックスを読むことをお勧めします:

基本的な事を理解できれば、このセクションを読み進む準備が整います。

ガイド

サーバサイドの入門
MDN のサーバサイドプログラミング入門コースにようこそ!この最初の記事では、"これは何?"、"クライアントサイドプログラミングとどう違うの?"、"なぜ便利なの?" という質問に答えながらハイレベルな視点からサーバサイドプログラミングを見ていきます。この記事を読んだ後、サーバサイドコーディングを通して Web サイトに利用できるパワーを理解しているでしょう。
クライアント-サーバ概要
サーバサイドプログラミングの目的と潜在力を知りました。では、サーバがブラウザから "動的リクエスト" を受け取ったとき、起きることを詳しく検証していきましょう。多くの Web サイトのサーバサイドのコードは、類似した方法でリクエストとレスポンスを処理します。これは、自分でコードを書くときに必要なことを理解する手助けになります。
サーバサイドの Web フレームワーク
最後の記事は、サーバサイドの Web アプリケーションが、Web ブラウザからの要求に応答するために必要なことを説明します。Web フレームワークがこれらのタスクをどのように単純化するかを説明し、初めてのサーバサイドの Web アプリケーションに適したフレームワークを選択する手助けをします。
Web サイトのセキュリティ
Web サイトのセキュリティは、Web サイトのデザインや利用におけるすべての側面で用心しなくてはいけません。この導入記事では、セキュリティの第一人者にはなれませんが、最初の重要なステップを理解する手助けになり、よくある脅威に対して Web アプリケーションを堅牢にできます。

課題

コードをまだ説明していないため、この "概要" モジュールでは課題はありません。サーバサイドプログラミングを使用して提供できる機能の種類が何かをよく理解していることを期待しています。また、初めての Web サイトを作成するために使用するサーバサイドの Web フレームワークについて決断していることを望みます。

ドキュメントのタグと貢献者

このページの貢献者: silverskyvicto, thinking-capybara, dskmori
最終更新者: silverskyvicto,