@shmVirus

Web Programming


The web is the most widely deployed application platform in existence. This course covers HTML and CSS for structure and style, JavaScript for interactivity, HTTP as the underlying protocol, and the basics of server-side request handling.

Outcomes

  • Build and style a responsive page using semantic HTML and CSS
  • Add client-side interactivity with vanilla JavaScript and the DOM API
  • Handle HTTP requests and serve dynamic responses from a server
  • Deploy a complete web application end-to-end

Outline

Start →
  1. 01
    HTML and CSS Document structure, semantic markup, the box model, and layout with Flexbox and Grid.
  2. 02
    JavaScript Fundamentals Variables, functions, closures, the event loop, and the quirks that surprise beginners.
  3. 03
    The DOM and Events Selecting, manipulating, and reacting to the document object model in the browser.
  4. 04
    HTTP and Forms Request and response cycle, methods, status codes, cookies, and handling form submissions.
  5. 05
    Server-Side Basics Routing, request handling, templating, and reading and writing data on the server.