
Discover how the internet operates as a global network of cables that move data packets using IP addresses and protocols, with bandwidth and latency shaping delivery.
Explore how the http protocol enables browsers to communicate with web servers, resolve domain names to ip addresses via dns, send get requests, and render pages with html using packets.
Explore how the https protocol uses ssl or tls to encrypt data between browser and server, ensuring secure transmission with certificates, ssl handshakes, and a padlock indicator.
Discover how the smtp protocol governs email transmission, covering local delivery via outgoing smtp servers, external delivery to other domains, header checks, and storage options with pop3 or imap.
Show how an SMTP server delivers email by querying the recipient's domain with DNS, locating the recipient mail server, filtering spam, and storing the message for POP3 or IMAP retrieval.
Explore how local area networks use modems and routers to assign local IPs and share internet access, while security considerations and the wide area network connect LANs to the internet.
Explore how routers and ports control data flow between the internet and your local network, and compare hardware and software firewalls for blocking specified ports and applications.
Master the web development process by planning, hosting, domain setup, and local testing; build the frontend with HTML, CSS, Bootstrap, and jQuery, deploy via FTP, and manage MySQL with PHPMyAdmin.
Plan the flow of a website by establishing its purpose, choosing between static and dynamic sites, and mapping navigation with a flowchart to guide infrastructure needs.
Course: How the Internet Works & the Web Development Process
This course explores how the internet works, including the composition and transmission of data packets over both Local and Wide Area Networks. We take a look at the HTTP and HTTPS protocols as applicable to client and server side communications - including DNS Lookups. This course will also teach students how email exchange works over SMTP and IMAP. The role of Network Ports and Firewalls are also introduced.
The course comes complete with two bonus sections which offer a quick guide for aspiring Web Developers. Here we offer a brief overview of the Web Development Process and Basic insights into the planning stages of a small website.
Key Concepts:
How the Internet Facilities the movement of Data Packets
The Difference between Local and Wide Area Networks (LAN, WAN)
The Basics of the HTTP and HTTPS Protocols
How DNS Lookups Work
How Email Exchange works using SMTP and IMAP
How Network Ports and Firewalls Work
The difference between Hardware and Software Firewalls
An Overview of the Web Development Process
How to Plan the Development of a Small Website
Outline:
How the Internet Works
The Internet Overview
The HTTP Protocol
The HTTPS Protocol
The SMTP Protocol and Local Mail Delivery
Outbound Mail Delivery
Network Basics - LAN and WAN
The Web Development Process - Overview
Planning a Website