How Computers Work: From Electrons to Hardware to the Web
Offered By: Tejas Kumar via YouTube
Course Description
Overview
Syllabus
- Intro
- Sponsor
- Everything is a Stack, with Layers on Layers
- The Lowest Layer: Subatomic Particles
- Types of Current: AC and DC Alternating and Direct Current
- How Datacenters use Electricity
- The Next Layer: Hardware
- The Next Layer: Firmware
- The Next Layer: The OS Kernel
- Diving Deeper: Motherboard
- The OS Kernel
- CPU, Threading, Multithreading, Hyperthreading, Clock Speed
- Memory/RAM, Volatile Memory, Virtual Memory
- Storage, Hard Drives, Solid State Drives
- TPM Trusted Platform Module
- The Next Layer: Software
- Software Architecture
- Frontend Deep Dive: HTML, HTMX, CSS, TailwindCSS, JavaScript, Accessibility, and Network
- What happens when data fetching: TCP/IP stack, HTTP and SSL encryption, how data flows over the network and internet
- Receiving a Network Request on the Backend, DNS, Firewalls, Load Balancing, SSL Termination, Reverse Proxies
- Backend Architecture: Caches, Queues, Distributed Systems, Control Plane vs. Data Plane
- Cloud Computing: Virtual Private Clouds VPCs, Subnets, NATs
- Adjusting Expectations for Frontend and Backend
- CI/CD Pipelines, Webhooks, git-based deploys
- Build it or buy it?
- Conclusion
Taught by
Tejas Kumar
Related Courses
Teaching Impacts of Technology: FundamentalsUniversity of California, San Diego via Coursera Microsoft Azure Services and Concepts
Pluralsight Virtualización con VMware aplicada al mundo empresarial
Udemy Cloud Deployment Options: Executive Briefing
Pluralsight Designing Storage Networking for Cisco Data Center Infrastructure
Pluralsight