- Home
- ASP.NET CORE
- ASP.NET CORE Video Training
ASP.NET 9.0
There are 4 phases to learn ASP.NET Core 9.0
- Introduction to ASP.NET Core
- Developing ASP.NET Core Applications
- Middleware & Securing ASP.NET Core Applications
- Advanced ASP.NET Core Features & Deployment
- ASP.NET CORE Video Training
- C#
- C# Video Training
C# 14.0
There are 4 phases to learn C#.
- Introduction to .NET Core & Language Fundamentals
- Application Development and C# 10.0 new features
- Files, Database’s, XML & Cloud Storage
- Distributed Programming
- C# Video Training
- SQL SERVER
- SQL SERVER Video Training
SQL-SERVER 2022
There are 4 phases to learn SQL SERVER 2022.
- Introduction to Databases
- Querying Data with Transact-SQL
- Developing SQL Databases
- Updating Your Skills to SQL Server 2022
- SQL SERVER Video Training
- ASP.NET Core Web API
- ASP.NET Core Web API Video Training
ASP.NET Core Web API
There are 4 phases to learn ASP.NET Core Web API.
- Foundations of REST & Web API
- Building Real-World APIs (CRUD + EF + Services)
- Advanced API Security & Infrastructure
- Modern API Approaches (Minimal APIs, OData, GraphQL & gRPC)
- ASP.NET Core Web API Video Training
- .NET Combo Package
- .NET Combo Package Video Training
.NET Core 9.0 Combo Package Include
- C# 14.0
- ASP.NET Core 9.0
- SQL SERVER 2022
- ASP.NET Core Web API
- .NET Combo Package Video Training
- CONTACT US
- ABOUT US
- BLOG
- Home
- ASP.NET CORE
- ASP.NET CORE Video Training
ASP.NET
.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
The base platform provides components that apply to all different types of apps. Additional frameworks, such as ASP.NET, extend .NET with components for building specific types of apps.
- ASP.NET CORE Video Training
- C#
- C# Video Training
C#
C# is a general-purpose, modern and object-oriented programming language pronounced as “C sharp”. It was developed by Microsoft led by Anders Hejlsberg and his team within the
.Net initiative and was approved by the European Computer Manufacturers Association (ECMA) and International Standards Organization (ISO) . C# is among the languages for Common Language Infrastructure and the current version of C# is version 7.2.
- C# Video Training
- SQL SERVER
- SQL SERVER Video Training
SQL-SERVER
The SQL Server is a relational database management system from Microsoft. The system is designed and built is to manage and store information. The system supports various business intelligence operations, analytics operations, and transaction processing.
- SQL SERVER Video Training
- .NET Combo Package
- .NET Combo Package Video Training
.NET Combo Package Includes
- Tutor Profile
Tutor - DotNet Gurukul!
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Esse ratione temporibus quibusdam repudiandae ut voluptatibus voluptate, quo aut. Libero nostrum aliquid itaque dicta earum minus magni laudantium tempora possimus officia!
- .NET Combo Package Video Training
- Live Project
- CONTACT US
- ABOUT US
- BLOG
ASP.Net Course Online Trainings
₹9000/-₹6000/-
Basic Knowledge on C# OOPS Programing Language
ASP.NET Core Introduction
Client–Server Model
Client-side technologies:
- HTML (Structure)
- CSS (Presentation)
- JavaScript (Interactivity)
Server-side in ASP.NET Core
- IIS Express, IIS, Kestrel
- HTTP.sys & Windows hosting
- launchSettings.json (URLs & ports)
- Development vs Production ports
HTTP Request–Response Flow
- GET, POST, PUT, DELETE
- Browser request lifecycle
- DevTools Network tab
ASP.NET Core Rendering Model
- Controller → Model → View
- Razor View Engine
- HTML / JSON / XML output
Hands on Demo : HTML page , Razor syntax , Request/Response inspection
Client-Side Technologies: HTML & JavaScript Basics
- Web technology evolution
- Role of HTML & JavaScript
- Limitations of client-side technologies
- Static nature
- Limited UI styling
- Security concerns
- Weak debugging
- No strong typing (live demo)
- JavaScript demos
- Dynamic UI update
- Type inconsistency ("5"+5 vs 5+5)
- Need for server-side programming
- Transition to ASP.NET Core
Server-Side Technologies Comparison
- Evolution: Classic ASP → ASP.NET → MVC → ASP.NET Core
- ASP.NET (Web Forms)
- Code-behind model
- Page lifecycle
- DAL & BAL layers
- ASP.NET MVC
- MVC architecture
- Separation of concerns
- Web API role
- ASP.NET Core / ASP.NET Core MVC
- Cross-platform & modular
- MVC, Razor Pages, Minimal APIs
- Hands-on Lab
ASP.NET Core Fundamentals
- What is ASP.NET Core?
- Cross-platform unified framework
- ASP.NET Core = MVC + Razor Pages + APIs
- Project structure
- Program.cs & Startup
- appsettings.json
- Controllers, Models, Views
- wwwroot
- Request processing pipeline
- Dependency Injection (DI)
- Service registration & usage
Routing, Controllers & IActionResult (Deep Dive)
- Routing fundamentals
- MVC vs API routing
- Conventional routing ({controller}/{action}/{id?})
- Attribute routing ([Route], [HttpGet], [HttpPost])
- REST-style routes
- IActionResult concepts
- Ok(), NotFound(), BadRequest()
- Json(), File(), Redirect()
- IActionResult vs ActionResult<T>
- Hands-on Lab
Razor Pages Fundamentals
- What are Razor Pages?
- Page-based vs MVC approach
- Project structure
- Pages folder
- PageModel (.cshtml.cs)
- Razor Pages request pipeline
- Dependency Injection in PageModel
- Hands-on Demo
Razor Pages Routing & Return Types
- Razor Pages routing concepts
- Folder-based routing
- @page directive routing
- Route parameters & query strings
- IActionResult in Razor Pages
- Page(), RedirectToPage()
- RedirectToAction()
- Json(), File(), Content()
- Hands-on Lab
ASP.NET Core Execution Pipeline
- ASP.NET Core pipeline overview
- Middleware pipeline
- app.Use(), app.Run(), next()
- Custom middleware demo
- Routing stage
- app.UseRouting()
- app.UseEndpoints()
- MVC execution flow
- Razor Pages execution flow
ASP.NET Core Middleware
Designing Models & Relationships in ASP.NET Core MVC
- EF Core overview & navigation properties
- Relationship types: 1:1, 1:M, M:M
- Designing models from SQL Server tables
- Customer–Address, Customer–Orders, Order–Products examples
- DbContext & DbSet configuration
- Controllers for relational scenarios
- Building views to display relational data
- Hands-on navigation flow demo
ViewModels, DTOs & AutoMapper
- Why DTOs & ViewModels are needed
- Domain Models vs DTOs vs ViewModels
- CustomerRequestDto / CustomerResponseDto
- UI-specific ViewModels & data shaping
- Mapping challenges & AutoMapper benefits
- AutoMapper profiles configuration
- End-to-end hands-on demo
Model Binding in ASP.NET Core
- What is Model Binding & why it matters
- Binding sources: Route, Query, Form, Body
- [FromForm] – MVC form post
- [FromQuery] – query string binding
- [FromBody] – JSON request body
- [FromRoute] – route parameters
- Real-world binding flow demo
- Hands-on lab
Filters in ASP.NET Core – Part 1
- Introduction to filters & execution pipeline
- Authorization Filters (global, controller, action level)
- Role-based access control demo
- Resource Filters for pre-processing logic
- Custom resource filter demo
Filters in ASP.NET Core – Part 2
- Action Filters – before & after action execution
- Logging & validation use cases
- Exception Filters – centralized error handling
- Result Filters – response modification
- End-to-end demo with all filters together
Razor View Engine: Standard vs Strongly Typed Helpers
- Razor fundamentals (HTML + C#)
- Razor directives & limitations
- HTML Helpers overview
- Standard HTML Helpers (string-based)
- Strongly Typed HTML Helpers
- Benefits: IntelliSense, compile-time safety
- Hands-on lab
Digging into HTML Helpers (Forms & Controls)
- Form & input helpers (TextBoxFor, CheckBoxFor, etc.)
- Binding helpers to model properties
- Using ViewBag & ViewData for UI data
- Display vs Editor helpers
- End-to-end form submission demo
- Hands-on lab
Passing Data from Controller to View
- Need for data passing mechanisms
- Model-based data passing (preferred approach)
- ViewData vs ViewBag comparison
- TempData & cross-request data flow
- Real-world demo walkthrough
Tag Helpers in ASP.NET Razor Forms
- What are Tag Helpers & why they exist
- HTML Helpers vs Tag Helpers comparison
- Advantages of Tag Helpers
- asp-for, asp-action, asp-controller
- Built-in Tag Helper categories
- Job application form demo
Advanced Tag Helpers & Validation
- Deep dive into form Tag Helpers
- Input, textarea, checkbox, radio, dropdown helpers
- Data Annotations & validation rules
- Validation Tag Helpers
- Client-side validation
- Registration form demo
Navigation & Rendering Tag Helpers
- Anchor (Navigation) Tag Helper
- Routing, query strings, page handlers
- Partial Tag Helper (reusable UI)
- Environment Tag Helper (Dev/Prod)
- Cache Tag Helper for performance
- Image Tag Helper
- Hands-on lab
Layouts, ViewStart & ViewImports
- Purpose of layout pages
- RenderBody & RenderSection
- _ViewStart.cshtml & layout control
- _ViewImports.cshtml for namespaces & Tag Helpers
- Hands-on demo
Securing ASP.NET Core Applications using Microsoft Identity (Individual Accounts)
- Authentication vs Authorization fundamentals
- Real-world login flow (Client → Server → Identity → DB)
- Authentication options overview (None, Individual, Microsoft Identity, Windows)
- Creating ASP.NET Core MVC project with Individual Accounts
- Understanding auto-added Identity packages
- ApplicationDbContext & database creation
- Hands-on: User Registration & Login flow
Securing Applications using Microsoft Identity Platform & Windows Authentication
- Why enterprise apps use Azure Active Directory (AAD)
- Microsoft Identity Platform overview
- Azure AD concepts: Tenant ID, Client ID, Client Secret
- App Registration & Redirect URI concepts
- Callback paths and authentication flow
- Hands-on Demo : Microsoft Identity Platform login
- Hands-on Demo : Windows Authentication
Role & Policy Authorization with Middleware Introduction
- Role-based authorization fundamentals
- Identity recap: UserManager, RoleManager, [Authorize]
- Role & Policy authorization in Controllers
- Middleware introduction & benefits
- Request pipeline visualization
- Moving authorization logic into middleware
- Reading user & roles via HttpContext.Items
- Hands-on: Admin vs Non-Admin access demo
ASP.NET Core Identity – Default Authentication, Roles & Claims Caching
- Default authentication behavior in ASP.NET Core Identity
- SignInManager & UserManager internals
- Claims-based authentication
- Authentication cookies & session behavior
- Identity caching mechanisms
- Inspecting cached claims & roles
- Default vs manual role checks
- Hands-on Demo
Securing Web APIs using JWT Authentication
- Cookie vs Token authentication
- Why APIs prefer JWT
- JWT structure (Header, Payload, Signature)
- Live JWT decoding
- Token generation on login
- JWT validation middleware
- Securing APIs with [Authorize]
- Hands-on: Login API & secured endpoints using Postman
Implementing OAuth 2.0 Authentication in ASP.NET Core Web API
- OAuth 2.0 & OpenID Connect fundamentals
- OAuth roles & Authorization Code Grant flow
- Access Token vs ID Token
- Google OAuth 2.0 implementation
- Google Authorization & Token endpoints
- OAuth scopes & id_token decoding
- Google Cloud Console setup
- Hands-on Demo
ASP.NET Core Middleware Pipeline – HTTPS & HSTS
- Middleware pipeline overview & execution order
- Importance of HTTPS in web security
- HTTP vs HTTPS demo
- Enabling HTTPS redirection
- HSTS concepts & configuration
- Strict-Transport-Security headers
- Middleware execution order explained
ASP.NET Core Middleware Pipeline – CORS & Anti-Forgery
- Same-Origin Policy fundamentals
- Understanding CORS errors
- Configuring CORS policies
- AllowAnyOrigin, AllowAnyMethod, AllowCredentials
- CSRF attack explanation
- Anti-forgery tokens in Razor forms
- [ValidateAntiForgeryToken] usage
Custom Middleware in ASP.NET Core
- Request → Middleware → Controller → Response flow
- Inline middleware using app.Use()
- Class-based middleware design
- When to use reusable middleware
- Real-world middleware examples
Introduction to State Management in ASP.NET Core
- Stateless nature of HTTP
- What is State Management
- Client-side vs Server-side state management
- Practical examples & demos
Client-Side State Management in ASP.NET Core
- Cookies: concepts & use cases
- Cookie expiration & persistence
- Query String usage & examples
- Hidden fields in forms
- Hands-on Demo
Server-Side State Management in ASP.NET Core
- ViewData (dictionary-based)
- ViewBag (dynamic)
- TempData (redirect-safe)
- Session state lifecycle
- Application state / MemoryCache
- Hands-on Demo
Caching in ASP.NET Core
- Introduction to caching concepts
- IMemoryCache usage
- Output caching with attributes
- Distributed caching (Redis concepts)
- IDistributedCache overview
- Hands-on Demo
Creating RESTful APIs in ASP.NET Core
- Web API & REST fundamentals
- REST vs Non-REST concepts
- RESTful principles (Resources, HTTP Verbs, Statelessness)
- Status codes & JSON responses
- RESTful API design conventions (routing, controllers, verbs)
- CRUD implementation using [ApiController]
- API testing with Swagger & Postman
API Versioning & JSON Formatting
- Understanding API versioning concepts
- Versioning strategies (URL-based, header-based)
- Configuring API versioning in ASP.NET Core
- JSON formatting options (camelCase, null handling, indentation)
- Custom date formatting
- Hands-on implementation
Consuming APIs (HttpClient & Fetch API)
- API consumer concepts & client-server flow
- Consuming APIs using C# HttpClient
- Parsing JSON responses in .NET
- Frontend API consumption using JavaScript Fetch API
- End-to-end API consumption demo
Real-Time Communication with SignalR
- Limitations of traditional HTTP communication
- Introduction to real-time systems
- SignalR architecture & WebSockets
- Creating and configuring SignalR Hub
- Client-server real-time messaging
- Browser-based SignalR client demo
Exception Handling & Logging with ILogger and Serilog
- Recap of exception handling in C#
- Importance of logging in production systems
- Using built-in ILogger interface
- Log levels (Information, Warning, Error, Critical)
- Integrating Serilog with ASP.NET Core
- Logging to Console, File, and Database
Unit Testing in ASP.NET Core (xUnit & NUnit)
- Introduction to unit testing concepts
- Benefits of automated testing
- Test frameworks overview (xUnit vs NUnit)
- Assertion differences
- AAA (Arrange-Act-Assert) testing pattern
- Writing and running unit tests
Mocking with Moq Framework
- Need for mocking external dependencies
- Introduction to Moq framework
- Creating mock objects & mocking interfaces
- Returning fake responses
- Verifying method calls
- Success & failure scenario testing
I would say learn ASP.NET Core first, because ASP.NET MVC is part of Core. Once you understand Core, you can start learning MVC and how that works as well.ASP.NET was completely rewritten and Core is far faster than previous versions.
By leveraging this unified platform, enterprises can invest in a host of digital technologies
such as cloud-based app development, mobile app development, IoT-enabled application development, dynamic web development and many more.
Its worth learning ASP.NET Core and will make you be in the industry for another 10 years
VIEW COURSE CONTENT 