Here are the notes, lectures, and the web resource links for a
well-rounded Web
Tools and Development Course
at the University of Washington. This Web Development course
will introduce you to developing web applications and the
web development process. You will also learn about
different technologies and tools that are available for programming web
applications. including XHTML, CSS, PHP, XML, JavaScript, Database,
SQL, Privacy, Security, Web Services, Ajax, and Web server technologies.
Intro
to
Class, History of the Internet, Overview of Web Applications
This will give an introduction to the internet and also an overview of
web applications. Some suggested readings related to these topics are
given below.
- History
of the Internet
- Privatization
of the New Communication Channel
- Introduction
to
Web Application Development, Parts 1-4
- How
the Web
Works: HTTP and CGI Explained
XHTML
and
CSS
This section of the course will give a brief overview on the web
development technologies of XHTML and CSS. Some suggested reading
related to these topics are given below.
- XHTML
Tutorial
- CSS
Tutorial
PHP
and
Forms
The topics which are explained here are PHP and Forms. Suggested
readings are given below.
- PHP
Tutorial
- HTML
forms tutorial
- XHTML
forms tutorial
Design and Usability
This section gives you a guide about web styles, information and
design's usability resources, some wireframe sketches etc. Some of the
suggested readings are given here.
- Web
Style Guide
(Chaps 1-3)
- Information
and Design's Usability Resources
- Visual
Vocabulary
for Application Design
- Wireframe
Sketches
- Usability.gov
- Usability
in the
Movies –The
Interface Hall of Shame (mirror)
Accessibility
This section of the tutorial explains web application accessibility by
the guest speaker Dan Comden-DO-IT.
Other useful links to the topic are listed here.
- World
Wide Access: Accessible Web Design
- Accessibility
Evaluation Procedure
Javascript
& Code
Examples
Here you will be able to learn the basics of Javascript. Some code
samples are also given along with this tutorial to enhance the
learning. Suggested readings are given below.
- Javascript
tutorial
- form
validation tutorial
- Javascript
Reference
- Javascript
DOM
Reference
Web
Server
Technologies
This section covers the topic of web server technologies. Suggested
readings are given below.
- Apache's
Authentication Tutorial
- Apache's
Server-Side
Include Tutorial
- Apache's
.htaccess Tutorial
- UW's
pubcookie
Documentation
PHP
Models
and Views & Example
MVC
Application
Here we will be learning about PHP models and views with a MVC
application given as an example. Other useful links to the topic are
listed here.
- PHP
objects
- PHP
Objects reference
- MVC
in PHP
Databases, SQL PDF
| HTML
This section of the tutorial covers databases and SQL. You can download
the tutorial in PDF format. Other useful links to the topic are listed
here.
- SQL
reference
- SQL
Tutorial
PHP and Databases PDF
| HTML
We will be learning about PHP and databases in this section.
- MySQL
in PHP
PHP Sessions and Cookies PDF
| HTML
The topics that are covered in this section of the tutorial are PHP
sessions and cookies. Related links are listed below.
- PHP
Sessions
- PHP
Sessions Tutorial
Privacy PDF
| HTML
This section teaches privacy which is taken by Linda Lane. Some of the
suggested readings are given here.
- The Online
Ethics Center for Engineering and Science section on Internet privacy
- essays
and op-eds from Bruce Schneier
- "Your
Vanishing Privacy"
Security Example
Insecure Application
Here you will be learning about security which is taken by Kirk Bailey.
Some of the suggested readings are given here.
- Two
Security Articles (NetID protected)
- OWASP Wiki, especially security
principles
- attacks
- vulnerabilities
- countermeasures
- SQL
Injection Walkthrough
Topic TBD
This section will be taken by Douglas McDavid from IBM Research. Some
of the suggested readings are given here.
- A
Standard for Business Architecture Description
- Financial
and Technical Change
XML and RSS PDF
| HTML
This section of the tutorial covers XML and RSS. Some of the related
topics are listed below.
- XML:
Reuse or Lose It
- An
Introduction to XML Bronstein, Myra
Web Services PDF,
Example
Web Services
You will learn about web services with an example here.
- Google
Maps API Example and Key
AJAX PDF
| HTML
Here you will get an overview on AJAX with an example.
- AJAX
Example
.NET Overview (Guest Speaker, Scott Guthrie,
ASP.NET Product Manager, Microsoft)
This section of the course is covering .NET which will give you a brief
overview. Some of the suggested reading is given below.
- Scott
Guthrie's Blog
Popularity: 4% [?]
Related Posts:Oracle and SQL-PL Tutorials and Learning MaterialsJava and Eclipse Development Tutorials and GuidesFree Training for A+, iNet+, Network+, Security+, Cisco, Unix, Web Design188 Freely Available EbooksFree Embeded Linux Training Content and Articles
Tags for this post>>
Web Development