Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
フィンテック前夜 – アプリの世界 / FinTech Begins - The World ...
Search
Kenji Saito
PRO
June 14, 2021
Technology
0
170
フィンテック前夜 – アプリの世界 / FinTech Begins - The World of Apps
2021年6月14日、早稲田大学 大学院経営管理研究科の「フィンテック ─ 金融革新とインターネット (2021夏)」第4-5回にて使用したスライドです。
Kenji Saito
PRO
June 14, 2021
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
FinTech 7-8 : Blockchain
ks91
PRO
0
62
スマートコントラクトプログラミング / Smart Contract Programming
ks91
PRO
0
12
AI が研究する時代に、人はどう育つのか? — GAMER PAT にみる "シリアスゲームとしての知的訓練" / In an era where AI conducts research, how will humans develop? — "Intellectual Training as a Serious Game" Seen in GAMER PAT
ks91
PRO
0
38
FinTech 5-6 : The World of Apps
ks91
PRO
0
100
生成AI による論文執筆サポート・ワークショップ ─ サーベイ/リサーチクエスチョン編 / Workshop on AI-Assisted Paper Writing Support: Survey/Research Question Edition
ks91
PRO
0
71
ブロックチェーン概論とインストール大会 / Introduction to Blockchain and Installation Workshop
ks91
PRO
0
4
FinTech 3-4 : Internet Technology and Governance
ks91
PRO
0
80
民主主義と博愛(Humanitarianism) / Democracy and Humanitarianism
ks91
PRO
0
8
ブロックチェーン概論 / Introduction to Blockchain
ks91
PRO
0
12
Other Decks in Technology
See All in Technology
デザインとエンジニアリングの架け橋を目指す OPTiMのデザインシステム「nucleus」の軌跡と広げ方
optim
0
100
Dify on AWS 環境構築手順
yosse95ai
0
120
オブザーバビリティが育むシステム理解と好奇心
maruloop
1
600
入院医療費算定業務をAIで支援する:包括医療費支払い制度とDPCコーディング (公開版)
hagino3000
0
100
難しいセキュリティ用語をわかりやすくしてみた
yuta3110
0
380
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
14k
会社を支える Pythonという言語戦略 ~なぜPythonを主要言語にしているのか?~
curekoshimizu
3
640
様々なファイルシステム
sat
PRO
0
240
webpack依存からの脱却!快適フロントエンド開発をViteで実現する #vuefes
bengo4com
3
3.1k
あなたの知らない Linuxカーネル脆弱性の世界
recruitengineers
PRO
3
150
「タコピーの原罪」から学ぶ間違った”支援” / the bad support of Takopii
piyonakajima
0
140
アウトプットから始めるOSSコントリビューション 〜eslint-plugin-vueの場合〜 #vuefes
bengo4com
3
1.7k
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
173
15k
A better future with KSS
kneath
239
18k
Documentation Writing (for coders)
carmenintech
75
5.1k
Speed Design
sergeychernyshev
32
1.2k
Become a Pro
speakerdeck
PRO
29
5.6k
4 Signs Your Business is Dying
shpigford
185
22k
How to train your dragon (web standard)
notwaldorf
97
6.3k
We Have a Design System, Now What?
morganepeng
53
7.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
880
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Transcript
— 2021 4-5 – (WBS) — 2021 4-5 – —
2021-06-14 – p.1/37
https://speakerdeck.com/ks91 — 2021 4-5 – — 2021-06-14 – p.2/37
( ) 1 5 31 • 2 6 7 (1)
• 3 6 7 (2) • 4 6 14 – (1) • 5 6 14 – (2) • 6 6 21 (1) 7 6 21 (2) 8 6 28 ( ) (1) 9 6 28 ( ) (2) 10 7 5 (1) 11 7 5 (2) 12 7 12 (1) 13 7 12 (2) 14 7 19 (1) 15 7 19 (2) — 2021 4-5 – — 2021-06-14 – p.3/37
1. 2. World Wide Web 3. API Application Programming Interface
4. : 5. — 2021 4-5 – — 2021-06-14 – p.4/37
1. — 2021 4-5 – — 2021-06-14 – p.5/37
2. API Pay API (Application Programming Interface) 2021 6 10
( ) 23:59 JST Waseda Moodle (Discord ) — 2021 4-5 – — 2021-06-14 – p.6/37
. . . . . . 20 19 (6/11( )
14:00 ) ( ) . . . 3 5 12 — 2021 4-5 – — 2021-06-14 – p.7/37
U API API ( ) [ ] API API (
) ⇒ — 2021 4-5 – — 2021-06-14 – p.8/37
M Pay ⇒ ( ) — 2021 4-5 – —
2021-06-14 – p.9/37
K 1 2000 1 ⇒ . . . — 2021
4-5 – — 2021-06-14 – p.10/37
2. World Wide Web World Wide Web — 2021 4-5
– — 2021-06-14 – p.11/37
TCP/IP ( ) TCP — 2021 4-5 – — 2021-06-14
– p.12/37
( ) / — 2021 4-5 – — 2021-06-14 –
p.13/37
80 (HTTP OK ) — 2021 4-5 – — 2021-06-14
– p.14/37
/ 2 : : — 2021 4-5 – — 2021-06-14
– p.15/37
( ) (X window) (SMTP/POP) (NNTP) (FTP) (IRC) (gopher) Gopher
Go — 2021 4-5 – — 2021-06-14 – p.16/37
( ) ⇓ WWW : World Wide Web → (by
Ted Nelson, 1963, 1974) (web) — 2021 4-5 – — 2021-06-14 – p.17/37
World Wide Web ( ) — 2021 4-5 – —
2021-06-14 – p.18/37
World Wide Web — 2021 4-5 – — 2021-06-14 –
p.19/37
World Wide Web 1989 CERN Tim Berners-Lee 1990 WWW WWW
NeXT HTML 1.0 1991 WWW 1993 Mark Andreessen Mosaic WWW 1994 Tim Berners-Lee W3C (World Wide Web Consortium) 1995 HTML 2.0 2014 HTML5 — 2021 4-5 – — 2021-06-14 – p.20/37
World Wide Web HTTP/HTTPS HyperText Transfer Protocol (Secure) HTML HTML
Hyper Text Markup Language Web W3C URI Uniform Resource Identifier ( ) URL(Uniform Resource Locator) URI — 2021 4-5 – — 2021-06-14 – p.21/37
URL ( ) https https://www . google . com: 443
/search?q = refrigerator ( ) https 443 — 2021 4-5 – — 2021-06-14 – p.22/37
HTTPS $ openssl s_client -connect www.waseda.jp:443 GET / openssl www.google.com:443
GET /search?q=refrigerator — 2021 4-5 – — 2021-06-14 – p.23/37
HTTP/HTTPS 1 1 ( ) → . . . etc.
URL HTTP cookie — 2021 4-5 – — 2021-06-14 – p.24/37
— 2021 4-5 – — 2021-06-14 – p.25/37
World Wide Web — 2021 4-5 – — 2021-06-14 –
p.26/37
World Wide Web ( ) ( ) ( ) (
) ( ) ( ) ( ) — 2021 4-5 – — 2021-06-14 – p.27/37
3. API API : Application Programming Interface Web API :
HTTP(S) API web — 2021 4-5 – — 2021-06-14 – p.28/37
REST (Representational State Transfer) / POST, GET ( ), PUT,
DELETE vs. CRUD (Create/Read/Update/Delete) URI ( = ) — 2021 4-5 – — 2021-06-14 – p.29/37
API $ git clone https://github.com/ks91/sample-web-api.git API ( Python3 Flask) web
API $ python stack.py README (5 − 2) × (3 + 4) API — 2021 4-5 – — 2021-06-14 – p.30/37
4. : — 2021 4-5 – — 2021-06-14 – p.31/37
IDEA ( ) Financial Inclusion ( ) Financial Democracy (
) User Experience ( ) Architecture as Law ( ) — 2021 4-5 – — 2021-06-14 – p.32/37
10 ( ) (1) (2) ( ) (3) (4) (5)
(6) (7) (8) (9) End-to-End (10) — 2021 4-5 – — 2021-06-14 – p.33/37
IDEA — 2021 4-5 – — 2021-06-14 – p.34/37
5. — 2021 4-5 – — 2021-06-14 – p.35/37
3. (1) (end; ) (2) 2021 6 17 ( )
23:59 JST Waseda Moodle (Discord ) — 2021 4-5 – — 2021-06-14 – p.36/37
— 2021 4-5 – — 2021-06-14 – p.37/37