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.Course Details| Total number of weeks | n/a |
|---|
| Total Credits | |
|---|
| Total Hours | 60 |
|---|
Typical hours per week breakdown| Lecture | 45 |
|---|
| Lab (lab, field, computer) | 15 |
|---|
Learning 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
- 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.