Course Description
The student will develop full-stack, multi-tier web applications using .NET Core client-server technologies. Development will include design patterns such as MVC, ORM and MVVM with students writing client-side and server-side code to create a functional, consistent, and robust web application. As a capstone project, the students will develop and deploy a functional web application. Group 2 course.
Credit Hours
3
Contact Hours
4
Lecture Hours
2
Lab Hours
2
Required Prerequisites
CIT 190 with a grade of 2.0 or higher,
CIT 195 with a grade of 2.0 or higher.
CIT 178 with a grade of 2.0 or higher.
General Education Outcomes supported by this course
Critical Thinking - Direct
Course Learning Outcomes
Knowledge:
- Explain the use of multi- tier architecture in web application design.
- Explain the use of the MVC patterning when developing web applications.
Application:
- Demonstrate the various features of a framework while developing small web applications.
- Apply design concepts to create a functional user interface and user experience.
Integration:
- Develop a complex web application.
- Deploy a complex web application.
Human Dimension:
- Give and receive feedback in an appropriate manner.
Caring - Civic Learning:
- Identify how the quality of code affects our interaction with technology.
Learning How to Learn:
- Select professional development resources that support their learning styles.