
Learn ASP.NET Core from beginner to advanced by building projects, including login, user and admin accounts, ticket booking, and boss details, with data tables and dotnet core.
Create a new MVC project in Visual Studio 2022, exploring dotnet core pipelines, action filters, and logging while preparing for RESTful API design and upcoming authentication.
Navigate the mvc template directory structure and see how program.cs builds the app and configures services. Explore appsettings.json, views, routing, launch settings, environments, and dependency injection.
Explore dependency injection in asp.net core, learn how inversion of control decouples classes, and master di container lifetimes: transient, scoped, and singleton, with practical examples.
Explore how middleware forms the ASP.NET Core request pipeline, with ordered components handling authentication, authorization, routing, logging, and error handling.
Explore the model-view-controller pattern in ASP.NET, showing how models hold data and business logic, how controllers mediate between models and views, and how a student list is rendered.
Learn to implement single-model CRUD with EF Core using a student entity and ID as primary key. Configure appsettings.json connection string, register the context, and apply migrations.
Learn to implement CRUD operations in ASP.NET Core by using a db context with dependency injection, listing and managing students through index, create, edit, and delete actions.
Unveil three-tier architecture by building entities, repositories, and a ui layer in a dotnet mvc project. Show data access and entity layers and model a one-to-many department and employee relationship.
Explore one-to-many relationships in Entity Framework Core by modeling department to multiple employees, configuring foreign keys and navigation properties, and building repository pattern scaffolding.
Design the data context layer and repositories using the application DB context and Entity Framework Core, define department and employee entities, and implement interfaces for their repositories.
ViewBag, ViewData, and TempData pass values from the controller to the view, show their single and two-step request scopes, and introduce keep and peek methods.
Perform CRUD operations on a one-to-many relationship between departments and employees using EF Core context, migrations, and Razor views in an ASP.NET Core UI.
Explore modeling a many-to-many relationship between students and subjects using a junction table in Entity Framework Core, with composite keys and fluent API configuration of foreign keys.
Configure a composite primary key for the student_subject table using EF Core's fluent API with modelBuilder and HasKey. Then run migrations to create the students and subjects tables.
Implement many-to-many with EF Core by creating students, subjects, and a student_subject join table with cascade delete, and design repositories for students and subjects.
Register and inject the subject and student repositories, implement a subject controller with CRUD actions (get all, create, edit, delete), and build corresponding Razor views.
illustrates adding a student controller, building student and create student view models, with a checkbox list for subjects, and wiring a modal create action to support a many-to-many relationship.
Demonstrate many-to-many relationships between students and subjects in ASP.NET Core using repositories. Build create and edit workflows with a student view model and subject checkboxes that update the junction table.
Demonstrate a one-to-one relationship in EF Core between a student and address, defining an address class with address line one and line two, a student ID, and a navigation property.
Explore synchronous versus asynchronous programming and learn to convert repository and controller code to async using Task and await, updating interfaces, repository methods, and save changes async with EF Core.
Learn to build and map view models for departments, employees, and subjects in ASP.NET Core, including create view models and bidirectional model-to-view-model mapping.
Learn how to manually map between view models and models in an ASP.NET Core project, including transferring department view models and handling create, edit, and delete views.
Configure session in ASP.NET Core to maintain state over HTTP, using services.AddSession with idle timeout, HttpOnly and IsEssential cookies, and HttpContextAccessor for session access, then apply app.UseSession.
Create a user info class to store user data: id, username, and password. Implement a repository with register and login methods using an application db context and entity framework core.
Create an authentication controller and inject a user repository, then implement login and register actions that store user id and username in the HttpContext session, and redirect to departments controller.
Display the logged-in username in the header across pages by retrieving it from session via httpcontext accessor, with a logout link that clears the session.
Modify the student model and view models to save a profile image in the database using an optional image URL, then display and edit it in views.
Implement a utility image service within a file services wrapper to save image paths, manage directories, handle file names and extensions, and support delete operations in asp.net core.
Learn how to upload and save a student image in an ASP.NET Core project by wiring image paths, a repository, and a migration to store the image URL.
Display student profile images on home page by binding each student's profile image URL to an image tag in the list. Style with width, height, and a 50% border radius.
Update the profile image by submitting a multipart form data, uploading a new image, and updating the profile image URL in the controller, then view the change in the browser.
Delete image demonstrates removing a student and their files by using a file-deletion utility, fetching the student by id, deleting the profile and related images, then redirecting to the index.
Apply client-side validation in ASP.NET Core using data annotations and the validation script partial to enforce required fields, string length, and regex. Learn how server-side validation reinforces database constraints.
Learn to implement server side validation by checking model state, persisting departments through the repository, and enforcing data annotations like required and not mapped for department name and employee list.
Learn to build a custom validation attribute enforcing the first letter uppercase for department names, applied to the department view model. See server-side validation via model state and error messages.
Validate anti-forgery tokens in dotnet core web forms to guard against forgery attacks, using request verification tokens, razor views, and post actions in a department create flow.
Explore partial pages and partial views in ASP.NET Core to modularize, reuse, and encapsulate header links across views, promoting separation of concerns while passing data to render dynamic content.
Learn to create a dashboard view component in ASP.NET Core to display tiles showing total employees, departments, and students by querying repositories, using a view model and Razor views.
Learn how to configure AutoMapper to map between model and view model objects automatically by installing the AutoMapper NuGet package, creating a profile, and registering it in Program.cs.
Learn to configure and use AutoMapper profiles to map between department entities and department view models, including lists, create models, and reverse maps in an ASP.NET Core controller.
Explore paging in ASP.NET Core by building a page info class with page number, page size, total items, total pages, and has previous and has next flags.
Apply paging, searching, and sorting using a page info class in the subjects controller, building subject view models and AutoMapper mappings to paginate and present subject data.
Master paging, sorting, and searching for the subject view model by calculating skip and page size, then use the page number to fetch the correct subset.
Learn how to implement paging and searching in an ASP.NET Core list by adding a search form, binding search text, filtering subjects with contains, and displaying results with pagination.
Learn how paging, searching, and sorting work with query string state, current filter data, and view data updates, including handling search text persistence across navigation.
Learn to implement paging, sorting, and searching in an ASP.NET Core app by adding sorting controls, view data for current sort, and name or id ordering.
This Course complete the following things like Single model CRUD Operation , 3-tier architecture, Repository Pattern, one to many relationship, many to many relationship using Entity framework core, Session, Synchronous vs Async programming, concert booking project, cookies, Generic Repository Pattern, Unit of Work Pattern, Identity management, Middlewares , Filters, Logging, caching , Web API Concept, End points, Default parameter binding, CRUD operation on Many to many relationship , how to consume web api in razor views, Student Management Project, Doctor precreption system, paging sorting and searching, AutoMapper, JQuery Topics like DataTable , CRUD operation using Dapper, Fully Project using Dapper in ASPNET CORE, one to one mapping using Dapper, One to many mapping using Dapper, Many to Many Mapping using Dapper,. ADONET Technology Based project,Fully ADONET BASED PROJECT IN ASPNET, Signal R Topics , Zero to Hero course in Signal R, CORS , CQRS pattern. Creating View Component and Partial View, Configuring Routing and Navigation, Creating Custom Helpers, Working with AutoMapper, Working with Stored Procedures in EF Core, Image Operations: Upload, Update and Delete, Database Operations Using ADONET and ASPNET Core, Creating a Custom Middleware, Clean Architecture, Repository Pattern, Dependency Injection,Authentication and Authorization,Data Passing Techniques, LINQ Query,Understanding Razor View Engine, Razor View Engine vs. Web Form Engine. Real Time Scratch Projects
1. Ticket Booking Sytem
2. Quiz online application
3. Online Restaurant Billing System
4. Hospital Management System
5. Car Rental System