PGFS 202 Application Architecture and Security further explores the different layers of application architecture, including front-end, back-end, and database layers and the security vulnerabilities inherent in each layer. Students will critically assess these vulnerabilities and apply advanced security measures to mitigate risks effectively.
Prerequisites: PGFS 201
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 | 3.75 |
|---|
| Total Credits | |
|---|
| Total Hours | 60 |
|---|
Typical hours per week breakdown| Lecture | 12 |
|---|
| Lab (lab, field, computer) | 4 |
|---|
Learning Outcomes
Upon successful completion of this course, the learner will be able to:
- Explain the key components of application architecture, including front-end, back-end, and database layers
- Describe the role of each component of the application architecture in a given application
- Utilize industry-standard architectural patterns and principles to provision scalable and maintainable applications
- Identify different types of web attacks and their impact on web applications
- Describe common cyber security attacks and their consequences
- Implement and test security measures to prevent common web attacks, including SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF)
- Implement secure authentication system, including multi-factor authentication and role-based access control
- Analyze and improve the security of existing web applications by utilizing industry-standard tools and best practices
- Identify and remedy vulnerabilities in web 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.