Web Programming Course Content
I. Technical Topics
- Layers of the Internet
- World Wide Web
- Domain Name Service
- Uniform Resource Locator
- Overview of Web Applications
- Guide to the Server
- [Aside] History of Markup Language
- HTML Basics
- Tags
- Formatting Text
- Creating Links
- Adding Images
- Lists
- Tables
- Frames
- Forms
- Cascading Style Sheets
- Graphics
- JavaScript Language
- JQuery
- Document Object Model
- Dynamic HTML
- PHP
- Generating HTML Dynamically
- Processing Forms
- Maintaining State in Web Applications
- Cookies
- Data Tier
- Back-end Database Support
- SQL Primer
- Database Interface in PHP
- Searching in Web Applications
- Regular Expressions and Matching
- Multimedia and Interactivity
- Audio on the Web
- Video on the Web
- AJAX
- Web Security
II. Design Issues
- Page Design
- Choice of Typography on the Web
- Choice of Color on the Web
- Content Design
- Site Design
- Scalable Design
- Site Maintenance and Evolution
- Intelligent Web Sites