WEB 109 Web Application Development Infrastructure and Operations

School of Arts and Technology

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 108 with a minimum grade of 60%

Accessibility Services Notice

Students who would like an academic accommodation and who have a documented disability should contact Accessibility Services, if they have not already done so.

Transfer Agreements

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

Learning 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
  7. Utilize tools to log, monitor and alert for security and performance issues with infrastructure and applications

Grading Table

Standard Academic and Career Programs Grading Table

Percentage Letter Grade GPA
90-100 A+ 4.33
85-89 A 4.00
80-84 A- 3.67
76-79 B+ 3.33
72-75 B 3.00
68-71 B- 2.67
64-67 C+ 2.33
60-63 C 2.00
55-59 C- 1.67
50-54 P 1.00
0-49 F 0.00
DNW 0.00

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

Disclaimer

Information contained in this course outline is correct at the time of publication. Content of the course is revised on an ongoing basis to ensure relevance to changing educational, employment and market needs. The instructor will endeavor to provide notice of changes to students as soon as possible. The instructor reserves the right to add or delete material from courses.