CSCI109N : Full Stack Web Development

This course provides an overview of full stack web development. The course covers client-side web development using HTML and CSS and JavaScript as well as server-side scripting using a modern server-side language. Students will learn how to create valid, semantically correct HTML5 pages, distinguish between content, presentation and logic, deliver appropriate user interfaces, collect and validate data for submission to a server. Server-side topics include dynamic content, security, data validation, preventing SQL injection and session management.

Prerequisites

A grade of 'C' or better in CSCI161N or CSCI175N or ELET115N.

Overview

Credits

3.0