Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
How the Internet Works & the Web Development Process
Rating: 4.3 out of 5(1,847 ratings)
157,052 students

How the Internet Works & the Web Development Process

Learn how the Internet Works - HTTP/HTTPS, Mail Delivery (SMTP), LAN, WAN, Network Basics & Firewalls
Last updated 7/2019
English
English [Auto],

What you'll learn

  • 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

Course content

3 sections9 lectures37m total length
  • The Internet Overview5:25

    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.

  • The HTTP Protocol3:33

    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.

  • The HTTPS Protocol3:11

    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.

  • The SMTP Protocol and Local Mail Delivery4:42

    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.

  • Outbound Mail Delivery2:08

    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.

  • Network Basics - LAN and WAN5:56

    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.

  • Network Ports and Firewalls5:01

    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.

Requirements

  • Basic Computer Skills

Description

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

Who this course is for:

  • Apiring Web Developers
  • Web Enthusiasts interested in Learning how the Internet Works
  • Students interested in Learning various Internet Protocols such as HTTP, HTTPS, TCP/IP, SMTP, IMAP
  • Students interested in learning how Local and Wide Area Networks Operate
  • Students interested in the basics of Computer Networking