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 of Apps
Search
Kenji Saito
PRO
June 14, 2021
Technology
0
160
フィンテック前夜 – アプリの世界 / 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
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM and Prompt Engineering and Building Tutors
ks91
PRO
0
220
講師自己紹介 / Lecturer's Self-Introduction
ks91
PRO
0
74
講師研究紹介 / Lecturer's Research Introduction
ks91
PRO
0
58
Discord とビルダー&チャットボットの使い方 / How to use Discord and Builder & Chatbots
ks91
PRO
0
130
研究って何だっけ / What's Research?
ks91
PRO
0
20
ブロックチェーンと分散ファイナンス概論 / Introduction to Blockchain and Decentralized Finance
ks91
PRO
0
16
招き猫コマロ— ネットワーク贈答経済のエージェント / Manekineko Komaro - Network Gift Economy Agent
ks91
PRO
0
13
Implementation of Blockchain Ecosystems
ks91
PRO
0
10
Utilization of Blockchain in the Public Sector
ks91
PRO
0
6
Other Decks in Technology
See All in Technology
HEXA OSINT CTF V3 作戦会議
meow_noisy
0
110
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
2
670
転移学習とドメイン適応の基礎
kmatsui
2
570
巨大なテーブルのテーブル定義を無停止で安全に誰でも変更できるようにする / Table-definitions-for-huge-tables-can-be-modified-by-anyone-safely-and-non-disruptively
freee
1
740
シン・Kafka / shin-kafka
oracle4engineer
PRO
7
2.7k
ユーザーストーリーのレビューを自動化したみたの
bun913
1
330
自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 / Centralized management of Error/Alert/Runbook to minimize operational costs using automated code generation
biwashi
9
2.1k
PHPカンファレンス小田原2024
ysknsid25
3
660
WebアプリケーションにおけるPDOの使い方入門 / phpcon odawara 2024
meihei3
2
430
The CloudCompare project by Dr. Daniel Girardeau-Montaut
kentaitakura
0
510
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
200
Garoon 開発チーム / Garoon development team
cybozuinsideout
PRO
2
2.9k
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
356
22k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
Into the Great Unknown - MozCon
thekraken
10
980
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.4k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
The Cost Of JavaScript in 2023
addyosmani
14
3.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
Building Better People: How to give real-time feedback that sticks.
wjessup
354
18k
The Power of CSS Pseudo Elements
geoffreycrofte
59
5k
Being A Developer After 40
akosma
56
580k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
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