|
|
Dec 21, 2024
|
|
2022-2023 Yavapai College Catalog [PREVIOUS CATALOG YEAR]
|
CSA 266 - Building Web Applications in ASP.NET (C#) Description: Introduction to building robust web applications in ASP.NET using C# and Visual Studio. Promotes coding patterns and forward-looking best practices to better prepare the student for a future in Full Stack development and beyond. Includes application planning, front & back end development, debugging, database abstraction, security practice, and deployment. Also features content such as source control and unit testing.
Prerequisites: CSC 105
Credits: 3 Lecture: 3 Course Content:
- Introduction to C# in the .NET framework
- Application development in the Visual Studio IDE
- Desktop and dynamic web applications
- Web Form development including Forms Authentication
- Error handling, logging, and tracing
- Input validation, sanitization, and encoding
- Web form applications
- Source code control and unit testing
- Using AJAX in an ASP.NET application to optimize user experience
- Deploying ASP.NET applications
- Web services
- Web applications
Learning Outcomes:
- Develop professional web applications and web services capable of processing and manipulating data. (1-7, 10)
- Package and deploy ASP.NET MVC 5 web applications from a development environment to a web server for staging or production. (6-10)
- Develop and test professional ASP.NET applications that access and modify data from a relational database like SQL Server using SQL data sources and/or object data sources and appropriate web server controls. (7, 8, 12)
- Design the architecture and implementation of a web application that will meet a set of functional requirements, user interface requirements, and address business models. (7-11)
|
|
|