Web Engineering Fundamentals for Beginners
Required Lab
Lab not available
Web Engineering Fundamentals for Beginners
Beginner
1. Introduction to Web Fundamentals
-
1. What is Web Engineering and Why It Matters
-
2. Understanding the Basics of HTTP
-
3. Hands-On: Sending Your First HTTP Request in Essentials Lab
2. Domain Name System (DNS) and How the Web Finds You
-
1. Introduction to DNS: The Internet’s Phonebook
-
2. How DNS Resolves Domain Names to IP Addresses
-
3. Hands-On: Querying DNS Records Using Essentials Lab Tools
3. Content Delivery Networks (CDN) and Accelerating the Web
-
1. Why Use a CDN? Understanding Web Performance and Caching
-
2. How CDNs Work: Edge Locations and Content Caching
-
3. Hands-On: Simulating CDN Caching with Local HTTP Servers in Essentials Lab
4. Load Balancing: Distributing Traffic for Scalability
-
1. What is Load Balancing and Why It’s Critical for Web Apps
-
2. Types of Load Balancers: DNS, Layer 4, Layer 7 Explained
-
3. Hands-On: Creating a Simple Load Balancer Setup Using Essentials Lab
5. Web Architecture: Designing Scalable Websites
-
1. Overview of Web Application Architecture Components
-
2. How HTTP, DNS, CDN, and Load Balancing Fit Together
-
3. Case Study: Building a Scalable Website Architecture