Previous slide
Next slide
Toggle fullscreen
Toggle overview view
Open presenter view
Webアプリケーション概論
この1時間の目標
インターンシップでつくる
Webアプリケーション
とは
どんなものなのか、
イメージをつかむ!
わからないときは、授業スレへ
今日は3本立て
Webアプリケーションとは
何か
どんな
仕組み
で動いているのか
作るために
必要なもの
CHAPTER 1
Webアプリケーションとは何か
Webアプリケーションとは
ブラウザの中で動くアプリケーション
ブラウザ
= Chrome、Safari、Edge など
スマホの中に入ってる
アプリ
とのちがいは?
ちがい① どうやって手元に届くか
サーバー
= 頼まれたものを渡してくれるコンピュータ
Webサイト
とのちがいは?
ちがい② 読むだけか、操作できるか
どんなものがある?
動画配信
ネットショップ
地図
ゲーム
これ、ぜんぶ
Webアプリケーション
動画配信
ネットショップ
地図
ゲーム
CHAPTER 2
どんな仕組みで動いているのか
Webアプリケーションには、3つの役割がある
この3つ、実は2つに分けられる
Webアプリケーションの仕組み
YouTube だと
YouTube で、コメントを送ったとき
こう動く
保存されることで、
ほかの人にも共有できる
。
もしも、、、
だから、2つに分けてある
3層クライアントサーバーシステム
CHAPTER 3
作るために必要なもの
今回使う言語は、主にこの3つ!
JavaScript
は、画面側でもサーバー側でも使います。
書いたものを動かすのは
Deno
は、サーバー側で JavaScript を動かすものです。
今回つかう技術
画面は
ブラウザ
、サーバー側は
Deno
が動かします。
画面
は、この3つでつくる
保存
は、Deno KV に
Deno KV
は Deno に入っている
データベース
です。
まとめ
質疑応答
授業スレに来ているものから見てみます!
メンターが空いたタイミングで適宜返信していくので、
授業後に書いてもらっても大丈夫です◎
参考
ウェブのしくみ(MDN)
ウェブアプリケーションとは?(AWS)
Web三層構造の図解
Tips