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 statementCourse Details| Total number of weeks | |
|---|
| Total Credits | |
|---|
| Total Hours | 60 |
|---|
Typical hours per week breakdown| Lecture | 45 |
|---|
| Lab (lab, field, computer) | 15 |
|---|
Outcomes
Upon successful completion of this course, the learner will be able to:
- describe approaches and techniques to optimize operating performance and enhance the delivery of content in a web application;
- describe the advantages and challenges of using containers;
- build, manage and deploy containers via a secure cloud services platform;
- identify physical points of vulnerability in simple networks and web applications;
- describe and demonstrate effective approaches in protecting a web application against malicious attack;
- define and set up a reverse proxy, forward proxy, caching server, load balancer and firewall; and
- 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