|
LO-1
|
Upon successful completion of this course, students will reach the competence to develop end-to-end modern web applications on the Visual Studio IDE by grasping object-oriented programming principles and the lifecycle of the ASP.NET MVC architecture; perform asynchronous (async/await) database integration and CRUD operations using Entity Framework and C# LINQ structures; design dynamic front-ends with the Razor View engine and execute model binding and validation processes; build maintainable systems with dependency injection (DI) and flawlessly apply professional software processes such as authentication (ASP.NET Identity), XSS/CSRF security, and live deployment of the application to the IIS server. |