SlideShare a Scribd company logo
1 of 29
Webプログラミング入門
本日の目的
1.Webの基本を理解する
2.Webプログラミングを体験する
Web (World Wide Web) とは?
Webってなんだろう?
Web (World Wide Web) とは?
PCやスマホのこと?ネットワークのこと?サービスのこと?
Web (World Wide Web) とは?
インターネット上で提供されるハイパーテキストシステム
インターネットとは?
世界中のコンピュータネットワークを接続した一つのネットワーク
ハイパーテキストとは?
複数の文書を相互に関連付け、結び付ける仕組み
Web の仕組みはとてもシンプル
そのため様々な用途で利用され現在も使われている!
Web の仕組み
具体的にどうなっているのだろう?
Webの仕組み
ウェブはクライアントサーバモデルに基づくシステム
Webの仕組み
名前解決:DNS 〜 主にドメイン名とIPアドレスの解決を行うもの
Webの仕組み
通信プロトコル:HTTP 〜 コンテンツ(HTML)の送受信に用いられる
Webの仕組み
通信プロトコル:HTTPS 〜 HTTP + 認証・暗号化
Webの仕組み
ツール:Webブラウザ 〜 Webを利用する際のUA
Webの仕組み
ページの表示:レンダリング 〜 音声・画像・映像などを生成
Web の仕組み
具体的にどうなっているのだろう?
Webの仕組み
ハイパーテキスト(Webページ)をユーザへ返却
ハイパーテキスト
Webページを作るには?
ハイパーテキスト記述言語を用いて作成
Webページを作るには?
Webページを支える3つの技術
構造
動作
見栄え
Webページを作るには?
3つの技術の役割に対するイメージ
Webプログラミングを体験
Webプログラミングを体験
HTML:構造を表現
Webプログラミングを体験
CSS:見栄え(デザイン)を表現
Webプログラミングを体験
JavaScript:動作を表現
まとめ
Web (World Wide Web) とは?
インターネット上で提供されるハイパーテキストシステム
まとめ
Webの仕組み
ウェブはクライアントサーバモデルに基づくシステム
まとめ
Webページを作るには?
ハイパーテキスト記述言語を用いて作成
まとめ
Webページを作るには?
Webページを支える3つの技術
構造
動作
見栄え
ありがとうございました!

More Related Content

Similar to Webプログラミング入門

Lesson01
Lesson01Lesson01
Lesson01
MRI
 
Rubyで作るtwitter風webアプリケーション
Rubyで作るtwitter風webアプリケーションRubyで作るtwitter風webアプリケーション
Rubyで作るtwitter風webアプリケーション
Naoto Hori
 
サーバーの初歩的な話セミナー@大阪20120901
サーバーの初歩的な話セミナー@大阪20120901サーバーの初歩的な話セミナー@大阪20120901
サーバーの初歩的な話セミナー@大阪20120901
Masayuki Abe
 
Webサービス入門
Webサービス入門Webサービス入門
Webサービス入門
H MM
 

Similar to Webプログラミング入門 (20)

Lesson01
Lesson01Lesson01
Lesson01
 
Webの勉強会#5
Webの勉強会#5Webの勉強会#5
Webの勉強会#5
 
20021007
2002100720021007
20021007
 
Rubyで作るtwitter風webアプリケーション
Rubyで作るtwitter風webアプリケーションRubyで作るtwitter風webアプリケーション
Rubyで作るtwitter風webアプリケーション
 
20050623 1
20050623 120050623 1
20050623 1
 
05 はじめてのmy sql
05 はじめてのmy sql05 はじめてのmy sql
05 はじめてのmy sql
 
勉強会資料①
勉強会資料①勉強会資料①
勉強会資料①
 
モダンWeb開発ワークショップ
モダンWeb開発ワークショップモダンWeb開発ワークショップ
モダンWeb開発ワークショップ
 
Webページが表示されるまで
Webページが表示されるまでWebページが表示されるまで
Webページが表示されるまで
 
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
OSC 2012 Microsoft Session [マイクロソフトの魅せるセンサー×クラウド技術]
 
サーバーの初歩的な話セミナー@大阪20120901
サーバーの初歩的な話セミナー@大阪20120901サーバーの初歩的な話セミナー@大阪20120901
サーバーの初歩的な話セミナー@大阪20120901
 
Webを支える技術 1章 webとは何か?
Webを支える技術 1章 webとは何か?Webを支える技術 1章 webとは何か?
Webを支える技術 1章 webとは何か?
 
Pythonで始めるWebアプリケーション開発
Pythonで始めるWebアプリケーション開発Pythonで始めるWebアプリケーション開発
Pythonで始めるWebアプリケーション開発
 
Web2.0 講演スライド 2008/2/26
Web2.0 講演スライド 2008/2/26Web2.0 講演スライド 2008/2/26
Web2.0 講演スライド 2008/2/26
 
止めないためのWEBインフラ入門
止めないためのWEBインフラ入門止めないためのWEBインフラ入門
止めないためのWEBインフラ入門
 
Webサービス入門
Webサービス入門Webサービス入門
Webサービス入門
 
オープンキャンパス体験授業20150802
オープンキャンパス体験授業20150802オープンキャンパス体験授業20150802
オープンキャンパス体験授業20150802
 
Web OSで可能になる世界
Web OSで可能になる世界Web OSで可能になる世界
Web OSで可能になる世界
 
Introduction to web development 1
Introduction to web development 1Introduction to web development 1
Introduction to web development 1
 
サーバーのおしごと
サーバーのおしごとサーバーのおしごと
サーバーのおしごと
 

Recently uploaded

Recently uploaded (11)

NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 

Webプログラミング入門