Module 1: Introduction to ASP.NET: Overview of .NET Framework and .NET Core, Introduction to ASP.NET, Web Forms vs MVC vs Web API vs ASP.NET Core, Understanding IIS and ASP.NET Pipeline, Installing Visual Studio and Creating First ASP.NET Project.
Module 2: Web Forms (Optional for Core Users): Creating Web Forms Pages, Server Controls: Label, TextBox, Button, Checkbox, Radio Button, View State and Post Back Mechanism, Validation Controls, Master Pages and Themes, Navigation Controls (Menu, Tree View).
Module 3: ASP.NET MVC / ASP.NET Core MVC: MVC Architecture: Model, View, Controller, Routing and URL Mapping, Creating Controllers and Actions, Razor Syntax and Views, Layouts and Partial Views, Strongly Typed Views and View Models.
Module 4: Data Access in ASP.NET: ADO.NET Basics, Connecting to SQL Server, Executing Commands and Stored Procedures, Displaying Data in GridView/ListView, Introduction to Entity Framework (EF/EF Core), CRUD Operations with EF.
Module 5: State Management: Query Strings, Cookies, Sessions, and Application State, TempData and ViewBag/ViewData, Authentication and Authorization, ASP.NET Identity Basics, Role-Based Access Control (RBAC).
Module 6: Web Technologies Integration: Working with HTML5, CSS3, and JavaScript, Introduction to jQuery and AJAX, Using Bootstrap in ASP.NET, Consuming Web APIs using HTTP Clients.
Module 7: Publishing and Deployment: Debugging and Error Handling, Web.Config File and Configuration Settings, Deploying to IIS, Hosting ASP.NET Apps on Azure or Local Server.
Module 8: Mini Project: Build a full web application (e.g., Student Management System, E-Commerce, Job Portal), Implement authentication, database integration, and CRUD functionality, Present with documentation and demonstration.
Qual : 10th or Above
Course Code : M-S003
Course Code : DS002
Course Code : DS013
Course Code : DS025
Course Code : M-T-S005
Course Code : M-D-S004
Course Code : M-AH-S006
Course Code : S-DS032
Course Code : MD-S-006
Course Code : DS-S005