IT&C 210A

Web Systems and Security

Electrical and Computer Engineering Ira A. Fulton College of Engineering

Course Description

Web technologies including web development and deployment tools, HTML, CSS, Javascript, session management and security, relational database concepts, architecture, testing and debugging; lifelong learning and written and visual technical communication.

When Taught

Fall Term 1; Winter Term 1.

Min

2

Fixed

2

Fixed

3

Fixed

3

Other Prerequisites

or instructors consent based on programming and web development experience

Title

Web Development and Deployment Tools

Learning Outcome

Configure development and production environments for web sites and services. Learn DevOps tools and practices for development, testing, and deployment

Title

Relational Databases and Security

Learning Outcome

Create and configure a relational database and securely connect to it via a website. Protect against security risks including SQL injection and ensure proper access controls.

Title

Web Session Management and Security

Learning Outcome

Describe how authentication, authorization, and session management are implemented in web applications. Identify and address related security threats.

Title

Written and Visual Communication

Learning Outcome

Demonstrate skills in reading and writing technical communication including the use of sample source code, UML diagrams, tables, and charts.