Web Architecure

Опубликовано: 07 Декабрь 2024
на канале: Foo Barstein
236
3

How is the Internet different from The Web? How do web browsers communicate with web servers. What are the roles of HTTP, HTML, CSS, and Javascript. These and more questions answered!

-- Contents --
00:00 - Overview
00:03 - The Internet: Definition
01:14 - The Internet: Connective Tissue
03:15 - The Internet: Origins
05:53 - The Internet: Ownership
06:41 - The Internet: Cooperation
07:35 - The Internet: Control
10:31 - The Web: Definition
10:41 - The Web: Hypertext
12:18 - The Web: Origin
14:33 - The Web: Definition (revisited)
16:25 - Phases of The Web
16:34 - Phases of The Web: 1.0
17:23 - Phases of The Web: 2.0
18:21 - Phases of The Web: 3
20:44 - Clients & Servers
22:15 - Clients & Servers: Requests
22:41 - Clients & Servers: Responses
23:40 - Clients & Servers: Centralized Topology
24:12 - Clients & Servers: Peer-to-Peer
25:27 - Layered ArchitectureM
25:39 - Layered Architecture: Diagram of Layers
28:17 - HTTP: Standardized Requests & Responses
28:25 - HTTP: Request Types
28:29 - HTTP: Response Codes
29:38 - HTTP: Example of Get Request
30:12 - Digression: The Browser Wars
33:17 - HTTP: Example of POST Request
35:33 - Front-End Tech
35:42 - Front-End Tech: Separation of Concerns
36:03 - Front-End Tech: HTML
36:47 - Front-End Tech: CSS
38:09 - Front-End Tech: Javascript
39:34 - Front-End Tech: Client Interpretation
40:19 - Front-End Tech: Frameworks
42:27 - Back-End Technologies
43:07 - Back-End Tech: Server Control
43:13 - Back-End Tech: Examples
46:09 - Back-End Tech: Programming Languages
47:12 - Databases
48:08 - Databases: Popular Types For Websites &
49:35 - Databases: Serverless
50:12 - Databases: Front-End Storage