Searching…

Print Page



C# ASP.NET Web Development (ITEC 2605)

Total Credits: 6
Lecture Credits: 5
Lab Credits: 1

Description: This course introduces Visual Studio C# ASP.NET Web Development. You will learn skills and techniques that are used to create web apps using Visual Studio for Mac or Windows PCs. You will develop single and multi-page web apps that will use a database. Applications will be developed using HTML, CSS, and Javascript on the client side and C# and Razor views on the server. You will also create, test, and debug responsive web applications. Additional skills you will learn include routing, component libraries, views, model binding, and data validation. You will be introduced to dependency injection and unit testing concepts. Must be taken A-F.

Topical Outline:
1. Creating single and multi-page web applications
2. Visual Studio development environments and developer tools
3. Application development lifecycle including analysis, design, coding, testing and deployment
4. Visual Studio and Visual Studio Code documentation, programmer help and resources
5. Database integration into web applications
6. Advanced web development skills

Learning Outcomes:
1. Design and create web applications in the Visual Studio and Visual Studio Code environments
2. Design and create user interfaces for web applications
3. Use the program development lifecycle including analysis, design, coding, documentation, testing and deployment; to develop web-based applications
4. Read and use documentation, be able to research, and use programmer help and resources while creating and testing web-based applications
5. Demonstrate proficiency in using the Visual Studio and Visual Studio Code development environments and supporting developer tools
6. Create multi-table databases and integrate these within web-based applications

Prerequisites:  One of these Database Courses: ITEC 1375 or ITEC 1460 or ITEC 1465 and One of these Programming Courses: ITEC 2505 or ITEC 2545 or ITEC 2560