Help Icon


Course Title
Web Application Developer


Whether you’re new to Web development or want to enhance your skills, this program will give you the knowledge you need to create dynamic database-driven websites using the latest technologies. You’ll master basic HTML (the core technology behind almost all websites), learn CSS for designing pages, and discover how to make your pages more dynamic with JavaScript. Offered in partnership with ed2go.


Upon successful completion of this program, you’ll:

  • Know how to use HTML, Cascading Style Sheets, and JavaScript to design web pages.
  • Use Dynamic HTML to make your web pages more interactive.
  • Create database-driven web applications using PHP.
  • Use SQL to pull data from a database and to insert and modify data in a database.
  • Employ XML to store and validate data and to make data more accessible to other applications.
  • Use Ajax techniques to build web applications.
  • Use the latest HTML5 features to build forward-looking websites.
  • Learn to develop websites for desktop devices.


I.HTML 4 Training

A.Overview of Web Development

B.Introduction to HTML

C.Paragraphs, Headings and Text

D.HTML Links

E.HTML Images

F.HTML Lists

G.HTML Tables

H.HTML Forms

I.HTML Formatting


II.Introduction to CSS Training

A.Crash Course in CSS

B.CSS Fonts

C.CSS Text

D.Colors and Backgrounds

E.Custom Cursors

F.CSS and Links

G.Borders, Margins, and Padding

H.Styling Tables with CSS


III.Advanced CSS Training

A.Positioning and Visibility

B.Advanced CSS Page Layout

C.CSS Shorthand Properties

D.CSS Lists as Hierarchical Navigation

E.CSS Background Tricks

F.Laying out and Styling Forms with CSS

G.Browser-Compatibility Issues

H.CSS Best Practices


IV.Introduction to JavaScript

A.JavaScript Basics

B.Variables, Arrays, and Operators

C.JavaScript Functions

D.Built-In JavaScript Objects

E.Conditionals and Loops

F.JavaScript Form Validation

G.Images, Windows, and Timers

H.Navigator, History, and Location Objects


V.Advanced JavaScript

A.Advanced Techniques

B.Regular Expressions

C.HTML Document Object Model

D.Dynamic Forms

E.Dynamic HTML


VI.Introduction to PHP

A.PHP Basics

B.Flow Control


D.PHP and HTML Forms

E.String Manipulation

F.Reusing Code and Writing Functions

G.Managing Data


I.Authentication with PHP and SQL

J.Regular Expressions

K.Session Control and Cookies

L.Sending Email with PHP

M.File System Management


VII.Introduction to SQL

A.Relational Database Basics

B.Simple SELECTs

C.Advanced SELECTs

D.Subqueries, Joins, and Unions

E.Conditional Processing with CASE

F.Inserting, Updating, and Deleting Records


VIII.Introduction to XML

A.XML Basics

B.Quick Introduction to XHTML


D.XML Schema Basics

E.Simple-Type Elements

F.Complex-Type Elements


H.XSLT Basics


J.Flow Control


IX.Ajax Training

A.Ajax Basics

B.Passing Data

C.Ajax Applications

D.XSLT Transformations with JavaScript

E.Ajax/JavaScript Frameworks

F.More Ajax Applications


X.Introduction to HTML5

A.Introduction to this Course

B.Laying out a Page with HTML5

C.HTML5 - How We Got Here

D.Sections and Articles

E.HTML5 Audio and Video

F.HTML5 Forms

G.HTML5 Web Storage

H.HTML5 Canvas

I.Integrated APIs


XI.Final Project

Method of Instruction



Class participation