Web Programming Step by Step

Lecture 28
Going Live / What's Next?

Reading: Ch. 13

Except where otherwise noted, the contents of this presentation are Copyright 2009 Marty Stepp, Jessica Miller, and Alex Loddengaard.

Valid XHTML 1.1 Valid CSS!

Lecture outline

Bandes TA Award nominations

Final exam

information about the exam and a few practice questions

Final exam

Review: Prototype's $$ function

highlight all paragraphs inside of the section with ID "footer"

var footerParas = $$("#footer p");
for (var i = 0; i < footerParas.length; i++) {
	footerParas[i].style.backgroundColor = "yellow";
}

Review: regular expressions

Review: SQL joins

Showing your work to others

in a way that won't piss off Marty

We've come so far...

Awesome student work!

Sharing your work with others

Protecting web resources

Example htaccess, htpasswd files

.htaccess :

AuthUserFile .htpasswd
AuthGroupFile /dev/null
AuthName EnterPassword
AuthType Basic
require user USERNAME

.htpasswd :

USERNAME:ENCRYPTEDPASSWORD

Getting Ajax to work

MySQL on dante

Setting up your own web server

Further learning

more web dev stuff to learn about on your own

Further Learning

Douglas Crockford

Revisiting past homework assignments

Courses you can/should take