server-introduction



server-introduction

0 0


server-introduction

サーバーに関する基礎的な知識を学習するためのスライド

On Github ytet5uy4 / server-introduction

Server-introduction

サーバーとは

  • ネットワーク上の他のコンピュータにデータなどを提供するコンピュータです。
  • さまざまな種類が存在し、目的に合わせて運用されます。

サーバーの種類

具体的には以下のようなサーバーがあります

名前 特徴 ウェブサーバー Webサイトのデータを管理する データベースサーバー データ(文字列)の管理をする ファイルサーバー ファイルを共有する メールサーバー 電子メールの送受信を行う プロキシサーバー 安全な通信などを確保する

webプログラミングとは

  • Webサイト、Webアプリなどの開発をすることです。
  • サーバーサイドの知識だけでなく、サーバからデータなどを受け取るクライアントサイドの知識も必要です。

サーバサイド

サーバサイドのプログラムはwebサーバー上で動作します。

参考: サーバサイドのプログラミング言語の例

名前 特徴 PHP webアプリに特化している Python コードが読みやすい Ruby 純粋なオブジェクト指向 Perl 文字列を扱うのが得意

クライアントサイド

クライアントサイドのプログラムはブラウザ上で動作します。

参考: クライアントサイドのプログラミング言語の例

名前 特徴 HTML 文字を装飾する CSS 見た目を装飾する JavaScript スクリプト言語

ローカルサーバーとは

  • 自分のPC内に仮想的に構築されたサーバー
  • ローカルサーバーがあると本番前に動作確認できて便利
  • 基本的には仮想化ソフトを使って構築します

THE END

Server-introduction