ASP.NET Core MVC and Web API Online Training

ASP.NET Core MVC and Web API Online Training Program:

Welcome to the ASP.NET Core MVC and Web API Online Training Program. I am Pranaya Rout, the Author and Owner of Dot Net Tutorials, and I write all the .NET-related stuff on this website. I have 10+ years of working experience in different Microsoft .NET Technologies. The new ASP.NET Core (ASP.NET Core Basic, EF Core, ADO.NET Core, ASP.NET Core Web API, ADO.NET Core Identity, ASP.NET Core MVC, ASP.NET Core Razor Pages, Microservices using ASP.NET Core Web API) Batch is going to start.

This training is entirely industry-oriented, and the concepts mostly used in the industry, which the trainer mostly skips, will be explained in depth. You will find the detailed course syllabus at the end of this article. In this Training Program, I will discuss each sub-topic in detail. Some of the highlighted concepts that are going to be covered as part of this training program are ASP.NET Core Identity, JWT Authentication, Basic and Token-Based Authentication, HAMC Authentication, Encryption and Decryption, Dapper, Automapper, Microservices, Implementing Payment Gateway, Generation PDF and Excel Reports, Import, and Export Excel File, Sending Email with and without Attachments, MSAL.NET, OAuth 2.0 in ASP.NET Core, Logging, In-Memory and Distributed Caching, CQRS with MediatR, Integrating Angular with ASP.NET Core Web API, etc.

New Batch: January 22, 2024

Registration Link: https://forms.gle/YKgnzwMFBDtPDhkJA

Join the ASP.NET Core Telegram Group for This Batch: https://telegram.me/aspnetcoretraining

Contact us through Our WhatsApp Number: +91 7021801173

Call us for More Details: +91 7021801173

Why Learn ASP.NET Core?

.NET Core (.NET) is the new version of the .NET Framework, a free, open-source, general-purpose maintained by Microsoft. The cross-platform framework runs on Windows, Linux, and macOS. The .NET Core framework can be used to build applications such as console, desktop, web, mobile, cloud, IoT, machine learning, Microservices, games, etc.

.NET Core is written from scratch to make it a modular, lightweight, fast, and cross-platform framework. It includes the core features required to run a basic .NET Core app. Other features are provided as NuGet Packages, which you can add to your application as needed. In this way, the .NET Core application speeds up the performance, reduces the memory footprint, and becomes easy to maintain.

What we Provide in our Online ASP.NET Core MVC and Web API Training:

In this ASP.NET Core MVC and Web API Online Training Program, we provide the Basic, Intermediate, and advanced concepts of ASP.NET Core, and you can start developing applications right away. This training is designed for Students, Beginners, and Professional Developers who want to learn ASP.NET Core step by step, from the very basic to the advanced concept, using real-time examples. We will provide the complete .NET Core training, including ASP.NET Core Basics, ASP.NET Core MVC, ASP.NET Core Identity, Entity Framework Core, ADO.NET Core, and ASP.NET Core Web API.

How do you join our Online ASP.NET Core MVC and Web API Training Program?

Please fill out the following form. Once you complete the form, we will contact you and share the details about the ASP.NET Core MVC and Web API Online Training program. Even if you want, you can contact us through WhatsApp (+91 7021801173) number and EmailId (onlinetraining@dotnettutorials.net).

Topic: ASP.NET Core (Core Basic, EF Core, Core MVC, ASP.NET Core Identity, Core API, ADO.NET Core)
Online Training Registration Link: https://forms.gle/YKgnzwMFBDtPDhkJA
Date and Time: January 22, 2024, 8.30 AM to 10 AM, IST
Duration: 4 Months (Daily 1.30 Hours)
Course Fee: 10000 (INR)
Contact us through Our WhatsApp Number: +91 7021801173
Contact us through Our Email ID: onlinetraining@dotnettutorials.net
Registration Link: https://forms.gle/YKgnzwMFBDtPDhkJA
Note: Class Recording and Class Notes will be Provided at the End of the Class

Join the ASP.NET Core Telegram Group for This Batch: https://telegram.me/aspnetcoretraining

Prerequisites:

You should have basic knowledge of HTML, C#, and SQL Server Database (Any Database is fine, like MSSQL, MySQL, or Oracle). That does not mean you need to be an expert on these technologies. You need basic HTML, CSS, SQL Server, and C# knowledge. If you have any questions, please comment in the comment box.

Note: As this Training Program is online, you might be missing some of the classes due to Office Work, Internet Issues, Electricity Problems, Medical Problems, Different Time Zones, or any Personal Reasons, so we are going to provide the Daily Recorded Sessions as well as daily Class Notes to each and everyone at the end of the class. Plus, I am going to take doubt-clearing sessions on weekends, so if you miss the class and after watching the recorded session, if you have any queries or doubts, then you can join the doubt-clearing sessions and clear your doubts and queries. 

ASP.NET Core Syllabus

ASP.NET Core Basics (Applies to All Core Web Applications)
  1. Overview of Microsoft Web Technologies
  2. Introduction to ASP.NET Core Framework
  3. NET Core Environment Setup
  4. Download and Install Visual Studio 2022
  5. Download and Install .NET Core SDK
  6. Download and Install Visual Studio Code
  7. Download and Install SQL Server 2022
  8. Download and Install SSMS
  9. Download and Install Postman and Fiddler
  10. .NET Core vs. .NET Framework Code Execution Process
  11. Creating ASP.NET Core Web Application using .NET 8
  12. NET Core Project File
  13. NET Core Main Method
  14. NET Core InProcess Hosting
  15. Kestrel Web Server in ASP.NET Core
  16. NET Core OutOfProcess Hosting
  17. NET Core LaunchSettings.json File
  18. NET Core AppSettings.json file
  19. NET Core Middleware Components
  20. NET Core Request Processing Pipeline
  21. Web Root (wwwroot) Folder in ASP.NET Core
  22. Static Files Middleware in ASP.NET Core
  23. Configuring Default Page in ASP.NET Core
  24. Developer Exception Page Middleware in ASP.NET Core
  25. NET Core Command Line Interface
  26. Project Templates in ASP.NET Core Application

Entity Framework Core Syllabus

Entity Framework Core (Applies to All Core Web Applications)
  1. Introduction to Entity Framework Core
  2. How to Install Entity Framework Core
  3. DbContext in Entity Framework Core
  4. Database Connection String in Entity Framework Core
  5. CRUD Operations in Entity Framework Core
  6. Entity States in Entity Framework Core
  7. LINQ to Entities in Entity Framework Core
  8. Eager Loading in Entity Framework Core
  9. Lazy Loading in Entity Framework Core
  10. Explicit Loading in Entity Framework Core
  11. Default Conventions in Entity Framework Core
  12. Data Annotation Attributes in Entity Framework Core
  13. Table Attribute in Entity Framework Core
  14. Column Attribute in Entity Framework Core
  15. Key Attribute in Entity Framework Core
  16. ForeignKey Attribute in Entity Framework Core
  17. Index Attribute in Entity Framework Core
  18. InverseProperty Attribute in Entity Framework Core
  19. NotMapped Attribute in Entity Framework Core
  20. Required Attribute in Entity Framework Core
  21. MaxLength and MinLength Attribute in Entity Framework Core
  22. DatabaseGenerated Attribute in Entity Framework Core
  23. TimeStamp Attribute in Entity Framework Core
  24. ConcurrencyCheck Attribute in Entity Framework Core
  25. Fluent API in Entity Framework Core
  26. Relationships in Entity Framework Core
  27. One-to-One Relationships in Entity Framework Core
  28. One-to-Many Relationships in Entity Framework Core
  29. Many-to-Many Relationships in Entity Framework Core
  30. Self-Referencing Relationship in Entity Framework Core
  31. Entity Configurations using Entity Framework Core Fluent API
  32. Primary Key and Composite Primary Key using Entity Framework Core Fluent API
  33. Property Configuration using Entity Framework Core Fluent API
  34. Bulk Operations in Entity Framework Core
  35. Bulk Operations using Entity Framework Core Extension
  36. Asynchronous Programming with Entity Framework Core
  37. Disconnected Entities in Entity Framework Core
  38. Disconnected Entity Graph in Entity Framework Core
  39. Stored Procedures in Entity Framework Core
  40. Entity Framework Core Inheritance
  41. Table Per Hierarchy (TPH) in EF Core
  42. Table Per Type (TPT) in EF Core
  43. Table Per Concrete Class (TPC) in EF Core
  44. Transactions in Entity Framework Core
  45. Shadow Property in Entity Framework Core
  46. Migration in Entity Framework Core
  47. Database Seedd in Entity Framework Core
  48. Entity Framework Core Database First Approach

ASP.NET Core MVC Syllabus

ASP.NET Core MVC Introduction and Setup
  1. Introduction to ASP.NET Core MVC Framework
  2. How to Set up MVC in ASP.NET Core
  3. AddController vs. AddMvc vs. AddControllersWithViews vs. AddRazorPages
  4. Models in ASP.NET Core MVC
  5. Controllers in ASP.NET Core MVC
  6. Views in ASP.NET Core MVC
  7. ASP.NET Core Dependency Injection
  8. Creating ASP.NET Core Application using MVC Template
ASP.NET Core MVC – Passing Data to View
  1. ViewData in ASP.NET Core MVC
  2. ViewBag in ASP.NET Core MVC
  3. Strongly Typed View in ASP.NET Core MVC
  4. ViewModel in ASP.NET Core MVC
  5. TempData in ASP.NET Core MVC
  6. Cookies in ASP.NET Core MVC
  7. Sessions in ASP.NET Core MVC
ASP.NET Core MVC – Routing
  1. Routing in ASP.NET Core MVC
  2. Custom Routing in ASP.NET Core MVC
  3. Custom Route Constraints in ASP.NET Core MVC Web Application
  4. Attribute Routing in ASP.NET Core MVC
  5. ASP.NET Core Attribute Routing using Tokens
ASP.NET Core MVC – Views
  1. Views in ASP.NET Core MVC
  2. Layout View in ASP.NET Core MVC
  3. Sections in Layout View in ASP.NET Core MVC
  4. ViewStart in ASP.NET Core MVC
  5. ViewImports in ASP.NET Core MVC
  6. Partial Views in ASP.NET Core MVC
  7. Different Ways to Render Partial View in ASP.NET Core MVC
  8. View Components in ASP.NET Core MVC
  9. Razor View Engine and Razor Syntax in ASP.NET Core
  10. How to Install Bootstrap in ASP.NET Core MVC
  11. How to Use Bootstrap in ASP.NET Core MVC
ASP.NET Core MVC – Action Results
  1. Action Results in ASP.NET Core MVC
  2. View Result in ASP.NET Core MVC
  3. Partial View Result in ASP.NET Core MVC
  4. JSON Result in ASP.NET Core MVC
  5. Content Result in ASP.NET Core MVC
  6. File Result in ASP.NET Core MVC
  7. Redirect Results in ASP.NET Core MVC
  8. Status Results in ASP.NET Core MVC
  9. Object Result in ASP.NET Core MVC
  10. EmptyResult in ASP.NET Core MVC
ASP.NET Core MVC – HTML Helpers
  1. HTML Helpers in ASP.NET Core MVC
  2. TextBox HTML Helper in ASP.NET Core MVC
  3. TextArea HTML Helper in ASP.NET Core MVC
  4. DropDownList HTML Helper in ASP.NET Core MVC
  5. RadioButton HTML Helper in ASP.NET Core MVC
  6. Check Box HTML Helper in ASP.NET Core MVC
  7. ListBox HTML Helper in ASP.NET Core MVC
  8. Editor HTML Helper in ASP.NET Core MVC
  9. Password HTML Helper in ASP.NET Core MVC
  10. Hidden HTML Helper in ASP.NET Core MVC
  11. Custom HTML Helper in ASP.NET Core MVC
  12. Real-Time Examples of Custom HTML Helpers in ASP.NET Core MVC
ASP.NET Core MVC – Tag Helpers
  1. Tag Helpers in ASP.NET Core MVC
  2. Image Tag Helper in ASP.NET Core
  3. Environment Tag Helper in ASP.NET Core MVC
  4. Navigation Menus in ASP.NET Core MVC
  5. Form Tag Helpers in ASP.NET Core MVC
  6. Partial Tag Helper in ASP.NET Core MVC
  7. Creating Custom Tag Helper in AS.NET Core MVC
  8. View Component Tag Helper in ASP.NET Core MVC
  9. Cache Tag Helper in ASP.NET Core MVC
ASP.NET Core MVC- Model Binding
  1. Model Binding in ASP.NET Core MVC
  2. Model Binding using FromForm in ASP.NET Core MVC
  3. Model Binding using FromQuery in ASP.NET Core MVC
  4. Model Binding using FromRoute in ASP.NET Core MVC
  5. Model Binding using FromHeader in ASP.NET Core MVC
  6. Model Binding using FromBody in ASP.NET Core MVC
  7. Model Binding in ASP.NET Core MVC with Complex Type
  8. Custom Model Binding in ASP.NET Core MVC
ASP.NET Core MVC- Data Annotation Validation
  1. Data Annotations in ASP.NET Core MVC
  2. Model Validations in ASP.NET Core MVC
  3. Data Annotation Attributes in ASP.NET Core MVC
  4. Custom Data Annotation in ASP.NET Core MVC
  5. Remote Validation in ASP.NET Core MVC
  6. Blacklist and Whitelist Checks using Data Annotation in ASP.NET Core MVC
  7. Displaying and Formatting Attributes in ASP.NET Core MVC
ASP.NET Core MVC- Fluent API Validation
  1. Fluent API in ASP.NET Core MVC
  2. Fluent API Validation Examples in ASP.NET Core MVC
  3. Fluent API Async Validators in ASP.NET Core MVC
  4. Fluent API Custom Validators in ASP.NET Core MVC
  5. Real-Time Examples of Fluent API Validations in ASP.NET Core MVC
  6. Data Annotations vs. Fluent API in ASP.NET Core MVC
CRUD Operations in ASP.NET Core MVC using EF Core
  1. CRUD Operations in ASP.NET Core MVC using EF Core
  2. Repository Design Pattern in ASP.NET Core MVC with Entity Framework Core
  3. Generic Repository Pattern in ASP.NET Core MVC with Entity Framework Core
  4. Using Both Generic and Non-Generic Repository Patterns in ASP.NET Core MVC
  5. Unit of Work in Repository Pattern in ASP.NET Core MVC using EF Core
  6. ASP.NET Core MVC with EF Core DB First Approach
ASP.NET Core MVC – Filters
  1. Filters in ASP.NET Core MVC
  2. Exception Filter in ASP.NET Core MVC
  3. Handling Non-Success HTTP Status Codes in ASP.NET Core MVC
  4. Error Pages Based on Status Code in ASP.NET Core MVC
  5. Result Filters in ASP.NET Core MVC
  6. Custom Result Filter in ASP.NET Core MVC
  7. Response Caching in ASP.NET Core
  8. Authorization Filters in ASP.NET Core MVC
  9. Action Filters in ASP.NET Core MVC
  10. TypeFilter vs. ServiceFilter in ASP.NET Core MVC
  11. AntiForgeryToken in ASP.NET Core MVC
Scaffolding MVC Controller and Actions
  1. Scaffolding Controllers and Actions
  2. Test and Understand Index Method
  3. Test and Understand Update Method
  4. Test and Understand Delete Method
  5. Test and Understand Details Method
File Upload in ASP.NET Core MVC
  1. Single File Uploading using Bufferin
  2. Single File Uploading using Streaming
  3. Multiple File Uploading using Buffering
  4. Multiple File Uploading using Streaming
  5. Saving Files to a Folder as well as saving to the Database
  6. Showing the Uploaded File Immediately on the webpage as well as showing when visiting a page
  7. Saving Uploaded Files with Unique Names
  8. Deleting File from the folder as well as from the Database
  9. Restricting to upload only PNG and JPG files with some maximum size.
  10. Import and Export Excel Data into and from the database
Logging in ASP.NET Core
  1. Introduction to Logging in ASP.NET Core
  2. Built-In Logging Providers
  3. LogLevel Configuration
  4. Third-Party Logging Providers
  5. Serilog
  6. NLog
  7. Log4Net
  8. ELK Stack (Elasticsearch, Logstash, Kibana)
Bundling and Minification
  1. What is Bundling and Minification in ASP.net Core?
  2. Bundler and Minifier Extension
  3. How to Bundle Your Files
  4. How to Minify Your Bundles
Advanced Concepts 
  1. MSAL.NET (Microsoft Authentication Library for . NET)
  2. OAuth 2.0 in ASP.NET Core
  3. Dapper in ASP.NET Core
  4. Generating PDF and Excel Reports in ASP.NET Core
  5. Implementing Email Service in ASP.NET Core
  6. Sending Email with PDF, Excel, and PNG Attachment in ASP.NET Core
  7. Export and Import Excel Data in ASP.NET Core
  8. Implementing Payment Gateway in ASP.NET Core
  9. CQRS with MediatR
  10. How to work with Docker in .NET
  11. Areas in ASP.NET Core MVC
  12. Auto Page Refresh in ASP.NET Core MVC

ASP.NET Core Identity Syllabus

  1. Introduction to ASP.NET Core Identity
  2. ASP.NET Core Identity Setup
  3. ASP.NET Core Identity Tables
  4. UserManager SignInManager RoleManager in ASP.NET Core Identity
  5. Register New User Using ASP.NET Core Identity
  6. Login and Logout in ASP.NET Core Identity
  7. Custom Password Policy in ASP.NET Core Identity
  8. Redirect to ReturnUrl After Login in ASP.NET Core
  9. ASP.NET Core Client-Side and Remote Validation
  10. Customizing AspNetUsers Table in ASP.NET Core Identity
  11. Roles Management in ASP.NET Core Identity
  12. Customizing AspNetRoles Table in ASP.NET Core Identity
  13. How to Add or Remove Users from Role in ASP.NET Core Identity
  14. ASP.NET Core Identity Role-Based Authorization
  15. Show or Hide Navigation Menus Based on User Role in ASP.NET Core Identity
  16. How to Display All Users from ASP.NET Core Identity Database
  17. How to Edit ASP.NET Core Identity User
  18. How to Delete ASP.NET Core Identity User
  19. How to Enforce ON DELETE NO ACTION in ASP.NET Core Identity
  20. Add or Remove Roles from a User in ASP.NET Core Identity
  21. Add or Remove User Claims in ASP.NET Core Identity
  22. Claims-Based Authorization in ASP.NET Core Identity
  23. Role-Based vs Claims-Based Authorization in ASP.NET Core
  24. Role-Based and Claim-Based Authorization in ASP.NET Core MVC Views
  25. Add or Remove Role Claims in ASP.NET Core Identity
  26. Role-Based Claims Authorization in ASP.NET Core Identity
  27. External Identity Providers in ASP.NET Core Identity
  28. Implementing Google Authentication
  29. Implementing Facebook Authentication
  30. Implementing Microsoft Authentication
  31. Implementing Twitter Authentication
  32. ASP.NET Core Secret Manager
  33. Email Confirmation in ASP.NET Core Identity
  34. Block Login if Email is not Confirmed in ASP.NET Core Identity
  35. External Login Email Confirmation in ASP.NET Core Identity
  36. Forgot Password in ASP.NET Core Identity
  37. Reset Password in ASP.NET Core Identity
  38. How Tokens are Generated and Validated in ASP.NET Core Identity
  39. ASP.NET Core Password Reset Token Lifetime
  40. ASP.NET Core Custom Token Provider
  41. ASP.NET Core Encryption and Decryption
  42. Change Password in ASP.NET Core Identity
  43. Add Password to Local Account Linked to External Login
  44. ASP.NET Core Identity Account Lockout

ASP.NET Core Web API Syllabus

Introduction and Environment Setup for ASP.NET Core Web API
  1. Introduction to ASP.NET Core Web API
  2. Software Required for ASP.NET Core Web API Development
  3. Environment Setup for ASP.NET Core Web API Development
  4. HTTP (HyperText Transport Protocol)
  5. Creating ASP.NET Core Web API Project using .NET Core CLI
  6. How to Test ASP.NET Core Web API using Postman
  7. Creating ASP.NET Core Web API Project in Visual Studio 2022
  8. ASP.NET Core Web API Files and Folders
  9. Swagger API in ASP.NET Core Web API
  10. Why .NET 8
ASP.NET Core Web API – Middleware
  1. Middleware in ASP.NET Core Web API
  2. Run, Use, and Next Method in ASP.NET Core
  3. Map Method in ASP.NET Core
  4. Custom Middleware in ASP.NET Core
ASP.NET Core Web API – Routing
  1. Routing in ASP.NET Core Web API
  2. Variables and Query Strings in Routing
  3. Multiple URLs for a Single Resource using Routing
  4. Token Replacement in ASP.NET Core Routing
  5. Base Route in ASP.NET Core Web API Routing
  6. Route Constraints in ASP.NET Core Web API
Return Types and Status Codes
  1. Controller Action Return Types in ASP.NET Core Web API
  2. HTTP Status Codes in ASP.NET Core Web API
  3. 200 HTTP Status Code in ASP.NET Core Web API
  4. 202 HTTP Status Code in ASP.NET Core Web API
  5. 400 HTTP Status Code in ASP.NET Core Web API
  6. 201 HTTP Status Code in ASP.NET Core Web API
  7. 301 HTTP Status Code in ASP.NET Core Web API
  8. 404 HTTP Status Code in ASP.NET Core Web API
Model Binder in ASP.NET Core Web API
  1. ASP.NET Core Web API Model Binder
  2. FromQuery Attribute: Bind the Query String Data
  3. FromRoute Attribute: Bind the Route Data
  4. FromBody Attribute: Bind the Body Data
  5. FromForm Attribute: Bind the form Data
  6. FromHeader Attribute: Bind the Header Data
  7. Custom Model Binder
Dependency Injection in ASP.NET Core Web API
  1. What is Dependency Injection (DI)
  2. Working with Services without using Dependency Injection
  3. Singleton service lifetime using AddSingleton<> method
  4. Scoped service lifetime using the AddScoped<> method
  5. Transient service lifetime using the AddTransient<> method
  6. TryAddSingleton, TryAddScoped, and TryAddTransient methods in DI
CRUD Operations in ASP.NET Core using EF Core
  1. CRUD Operations in ASP.NET Core Web API using EF Core
  2. Repository Design Pattern in ASP.NET Core Web API with Entity Framework Core
  3. Generic Repository Pattern in ASP.NET Core Web API with Entity Framework Core
  4. Using Both Generic and Non-Generic Repository Patterns in ASP.NET Core Web API
  5. Unit of Work in Repository Pattern in ASP.NET Core Web API using EF Core
  6. ASP.NET Core Web API with EF Core DB First Approach
HTTP Methods in ASP.NET Core Web API
  1. HTTP GET: Create an API to return all items from the database
  2. HTTP GET: Create an API to return one item from the database
  3. HTTP Post: Create an API to add a new item to the database
  4. HTTP PUT: Create API to update the item in the database
  5. HTTP PUT: Create API to Update items in one database call
  6. HTTP PATCH: Create API to update an item partially
  7. HTTP DELETE: Create API to delete items from the database
Web API Logging and Caching
  1. Introduction to Logging
  2. The What, Why, and How of Logging
  3. Setting up Serilog in Web API
  4. Logging to a file using Serilog
  5. Adding a new Log table using EFCore migrations
  6. Logging to an SQL Table using Serilog
  7. Retrieving all logs from the database
  8. Caching in ASP.NET Core
  9. In-Memory Caching
  10. Distributed Caching
Validations in ASP.NET Core Web API
  1. Introduction To Validations
  2. Data Annotation Validations
  3. Fluent Validations
Scaffolding API Functionality
  1. Scaffolding Controllers and Actions
  2. Test and Understand the POST Endpoint
  3. Test and Understand the GET Endpoints
  4. Test and Understand the PUT Endpoint
  5. Test and Understand the DELETE Endpoint
Security in ASP.NET Core Web API
  1. Authentication and Authorization in ASP.NET Core Web API
  2. ASP.NET Core Web API Basic Authentication
  3. ASP.NET Core Web API Service with Basic Authentication
  4. Role-Based Basic Authentication in ASP.NET Core Web API
  5. Token-Based Authentication in ASP.NET Core Web API
  6. Client Validation Using Basic Authentication in ASP.NET Core Web API
  7. Refresh Token in ASP.NET Core Web API
  8. HMAC Authentication in ASP.NET Core Web API
  9. Encryption and Decryption in ASP.NET Core Web API
  10. SSO Implementation
  11. ASP.NET Core Identity in ASP.NET Core Web API
  12. Implement JWT Authentication with ASP.NET Core Identity
Web API Versioning
  1. Setting up Versioning in .NET Web API
  2. Query String-Based Versioning in Web API
  3. URL Based Versioning
  4. HTTP Header-Based Versioning
  5. HTTP Media Type-Based Versioning
Consume Web APP in Angular Application
  1. Setup the Angular application and install Bootstrap
  2. Consume WEB API in the Angular application and face the CORS issue
  3. Fix the CORS issue in ASP.NET Core Web API and display the data in the Angular app
  4. Consume GET, POST, PUT, and DELETE API in the Angular Application
Advanced Concepts
  1. Global Error Handling
  2. Implement Caching
  3. Implement Server-Side Sorting
  4. Implement Server-Side Filtering
  5. Implement Server-Side Paging
  6. Microservices using ASP.NET Core Web API
  7. Throttling and Rate Limiting in ASP.NET Core Web API
  8. Minimal API in ASP.NET Core
  9. Automapper in ASP.NET Core Web API
  10. Unit Testing in ASP.NET Core Web API using MSTest
  11. Unit Testing using xUnit

Note: If we missed any topics, if any new features are introduced, or if anyone wants to learn any concepts not in this ASP.NET Core Online Training Program syllabus, that will also be included in this course. If you have any questions, please comment in the comment box.

Get in Touch with the Trainer, Mr. Pranaya Rout:
Facebook: https://www.facebook.com/tutorialsdotnet/
Linkedin: https://www.linkedin.com/in/pranaya-rout/
Twitter: https://twitter.com/RoutPranaya
YouTube: https://www.youtube.com/@DotNetTutorials
WhatsApp: 91 7021801173
Email: info@dotnettutorials.net
Telegram: https://telegram.me/dotnettutorials

Please check our Live Training Videos on YouTube.

Design Patterns Training: Please check the YouTube link below, where we have uploaded the live training sessions.
https://www.youtube.com/watch?v=iw6rsZ2P1ic&list=PLNgSFZ9yC06Ifg4MDVbu2gJLDI3cjhsJ5

LINQ Training: Please check the YouTube link below, where we have uploaded the live training sessions.
https://www.youtube.com/watch?v=bpZ6EXSavEM&list=PLNgSFZ9yC06JXbAPfTqWvrGc9uSoIMIE9

C# Training: Please check the below YouTube link where we have uploaded the live training sessions.
https://www.youtube.com/watch?v=qCA09e9isfM&list=PLNgSFZ9yC06KZsyEDrb3a6zIsUjw-6yeB

1 thought on “ASP.NET Core MVC and Web API Online Training”

  1. I would like to take a short course on ASP.NET Web API as I have a project that I may need to work on in the coming 2-3 weeks.

Leave a Reply

Your email address will not be published. Required fields are marked *