WEB 109 Web Application Development Infrastructure and Operations

WEB 109: Web Application Development Infrastructure and Operations introduces students to the selection and configuration of appropriate tools to form a scalable and continuous development-delivery-operations support pipeline. By reviewing their web applications from an infrastructure, architecture, and coding perspective, students will develop more secure web applications, test their web applications for vulnerabilities, and implement mitigation strategies.

Prerequisites: WEB TBA: Data Persistence *Note: This pre-requisite may be waived with permission from the Instructor

Accessibility Services Notice

standard statement

Transfer Agreements

Course to Course transfer – NoBlock Transfer – Nobctransferguide.ca
Course Details
Total number of weeks
Total Credits
Total Hours60
Typical hours per week breakdown
Lecture45
Lab (lab, field, computer)15

Outcomes

Upon successful completion of this course, the learner will be able to:

  1. describe approaches and techniques to optimize operating performance and enhance the delivery of content in a web application;
  2. describe the advantages and challenges of using containers;
  3. build, manage and deploy containers via a secure cloud services platform;
  4. identify physical points of vulnerability in simple networks and web applications;
  5. describe and demonstrate effective approaches in protecting a web application against malicious attack;
  6. define and set up a reverse proxy, forward proxy, caching server, load balancer and firewall; and
  7. utilize tools to log, monitor and alert for security and performance issues with infrastructure and applications.

Grading Table

Academic and Career

See the Academic Calendar for General Information including how to withdraw from course(s) and other regulations.

Disclaimer

standard statement