COMP 466 (Rev. 4): Advanced Technologies for Web-Based Systems Report a Broken Link

This revision of COMP 466 is designed to teach students some of the advanced technologies (such as HTML5, CSS 3, XML, Ajax, and web services such as PHP, ASP.NET in C#, ASP.NET in Visual Basic, and JavaServer Faces) that are widely used by IT professionals to develop web-based information systems. It extends the student's knowledge and skills in computing, network programming, web design, and system development.

Required Readings

Unit 1

TextEdit Free text editor for Windows that allows you view and edit HTML, CSS, JavaScript, PHP, PERL, SQL, Delphi, C, C++ and other languages source code.
Notepad++ Notepad++ is a free source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.
Bluefish A free editor targeted towards programmers and webdevelopers, with many options to write websites, scripts, and programming code.
XEmacs A customizable open source text editor and application development system.
Httpd Wiki These are questions that have been asked over the years, on IRC, mailing lists, and various other less official channels.
Windows Server Community
W3schools HTML5 Introduction
W3schools CSS tutorial

Unit 2

WebTeacher JavaScript tutorial
W3schools JavaScript Tutorial
Introduction to Dynamic HTML

Unit 3

W3schools XML Tutorial
XML Schema Part 0: Primer Second Edition W3C publication.
XML Schema 1.1 Tutorial
AJAX Mozilla Developer Network documents
Ajax Tutorial

Unit 4

SQLZoo Interactive SQL tutorial.
MySQL Documentation: MySQL Reference Manuals
MySQL Tutorials
Oracle Java DB
Oracle Java BD Technical Documentation

Unit 5

Obtaining PHP Details about PHP download locations and OS issues.
PHP General Information
PHP A Simple Tutorial
PHP Regular Expression (POSIX Extended)
PHP Regular Expressions (Perl-compatible)
MySQL Functions
Using PHP Many common errors that you may face while writing PHP scripts.

Unit 6

Visual Studio Express 2012
Visual C#
ASP.NET Videos
Ajax Control Toolkit
Get Started with ASP.NET & ASP.NET MVC

Unit 7

Visual Studio Express 2012
ASP.NET and Visual Web Developer
Visual Basic
ASP.NET Videos
AJAX Control Toolkit
Get Started with ASP.NET & ASP.NET MVC

Unit 8

JavaServer Faces Technology
Java EE Reference at a Glance
The Java EE 6 Tutorial, Chapter 4 JavaServer Faces Technology
The Java EE 6 Tutorial, Part III Web Services