Module: Dynamic Web Pages

Learn the how to build and deploy basic dynamic web pages.

Dates:

Learning Outcomes

Dynamic Web Pages

Static and dynamic web pages

You know the difference between static and synamic web pages and why you want one or the other.

Client-side processing

You understand how browsers can dynamically change page content though javscript.

You understand what the DOM is and how to manipulate it with javascript.

You can write and deploy simple dynamic web pages in Javascript.

Sever-side processing

You understand how web servers process http requests.

You understand web pages dynamically change page content on the server through JAVASCRIPT.

You can write and deploy simple dynamic web pages with JAVASCRIPT.

Readings

What Are Dynamic Web Pages

Learn the difference between static and dynamic web pages.

Javascript and the HTML DOM

Javascript and the HTML Document Object Model
*Read DOM Events*

Introduction to Javascript

Introduces the basics of Javascript.
Read only up to JS Syntax

Experiential Learning

Lab: Introducing Client Side Processing using Javascript

Examples of using Javascript to post-process a webpage.

DHTML and Client Side Processing

Introduction to user interface design using HTML and CSS and supporting tools.

BrowserHistory6

A WOD using client side processing with JavaScript to show off the magic of DHTML.