SYSC 4504
Fundamentals of Web Development
WWW architecture, web servers and browsers, core protocols. Web pages, their structure, interpretation and internal representation. Client-side and server-side programming. Data representation. Interfacing with databases and other server-side services. Cookies, state management, and privacy issues. Security. Web services.
2020
Topics
- How the Web Works
- HTML Tables and Forms
- JavaScript 1: Language Fundamentals
- JavaScript 2: Using JavaScript
- JavaScript Frameworks
- PHP Arrays and Superglobals
- Working with Databases
- Error Handling and Validation
- Managing State
- Security
- XML Processing and Web Services
Prerequisites & course information
Precludes additional credit for COMP 2406 . Prerequisite(s): SYSC 2004 . Additional recommended background: SYSC 4602 or SYSC 3303 . Lectures three hours a week, laboratory three hours alternate weeks.