|
|
Mar 28, 2024
|
|
Catalog 2017-2018 [ARCHIVED CATALOG]
|
CSD 412 Web Application Development5 credits Students learn to design and develop interactive and dynamic web pages based on modern web development standards. This is a team-project based course, in which students use a variety of tools, techniques, and patterns to design, develop, and deploy a web application. The course covers topics such as client/server programming, web forms and input validation, authentication/authorization, security, scalability, caching, integration with databases using object-relational mapping, testing, and deployment.
Prerequisites: CSD 122 , CSD 331 , and admission to the BAS IT:CSD program
Quarters Offered: Fall
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Explain the fundamentals of how the Web works
- Develop web applications consisting of forms and input validation
- Develop clients that can consume public REST APIs
- Develop 3-tier web applications based on MVC design pattern
- Implement server side data persistence using databases
- Implement authentication and authorization for user accounts
- Deploy, test and debug web applications.
- Provide useful technical supporting documentation.
- Design and implement software applications as a member of a team
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20
|
|
|