Cloud & DevOpsBeginner

Networking Fundamentals for Cloud

IP, subnets, DNS, load balancers, VPNs and VPC design.

Taught by Prakash Shrestha · Cloud Solutions Architect

What you'll learn

  • Explain how a request travels through the TCP/IP layers from a browser to a cloud server
  • Calculate CIDR ranges and split an address space into non-overlapping subnets
  • Query and troubleshoot DNS records with dig and understand TTLs and resolution
  • Inspect HTTP requests and TLS certificates with curl and openssl
  • Design a VPC with public and private subnets, route tables, an internet gateway and NAT
  • Secure and scale cloud networks with security groups, network ACLs, load balancers and VPNs

About this course

Networking is the skill most cloud beginners skip and then struggle with. This course is for aspiring cloud engineers, developers and support staff who want to understand what actually happens between a browser and a server, and how to design networks in AWS, Azure and Google Cloud. You will learn the TCP/IP model, IP addressing, CIDR and subnetting, DNS records, HTTP and TLS, NAT, load balancing and VPN connectivity, then apply them to design a VPC or VNet with public and private subnets, route tables and security groups. Hands-on lessons use real commands such as ping, dig, curl, openssl and the AWS CLI, so you can see packets, records and certificates for yourself. No prior networking experience is needed; basic comfort with a terminal helps. It also builds a solid foundation for cloud certification study.

Course content

7 lessons
  1. 1How Data Moves: The TCP/IP ModelLayers, IP addresses, ports, and the difference between TCP and UDP, with commands to see them live.Preview
  2. 2IP Addresses, CIDR and SubnettingRead IPv4 and IPv6 addresses, understand private ranges and carve address space into subnets.
  3. 3DNS: How Names Become AddressesResolvers, authoritative servers, record types and TTLs, plus troubleshooting with dig.
  4. 4HTTP, HTTPS and TLSHow web requests work, what TLS protects, and how to inspect requests and certificates from the terminal.
  5. 5Designing a VPC: Subnets, Routes and GatewaysBuild a cloud network with public and private subnets, route tables, an internet gateway and NAT.
  6. 6Security Groups, Network ACLs and FirewallsControl traffic with stateful security groups and stateless network ACLs using least-privilege rules.
  7. 7Load Balancers, VPNs and Hybrid NetworksSpread traffic with layer 4 and layer 7 load balancers and connect clouds, offices and VPCs securely.