Intelligentedu
Best New Free Computer IT Training Tutorial Resources


January 19, 2010

Web Tools and Development Course

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 MoviesThe 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



Tags for this post>>


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 4:31 pm


Powered by WordPress