Udemyintermediateen

ASP .Net Core 5 Web APIs Using DB First [In-depth in 8 Days]

Learn practical skills fast! This course focuses on real-world examples, minimizing theory for maximum understanding. 100% guaranteed simplicity.

4.3(41)
6,958students
9h 6m
Certificate
Manzoor Ahmed
Manzoor AhmedMicrosoft Certified Trainer

Course Content

ASP .Net Core 5 Web APIs Using DB First [In-depth in 8 Days] is an intermediate-level Udemy course taught by Manzoor Ahmed. It runs 9h 6m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 41 reviews, with 6,958 students enrolled. It is a paid course, last updated May 2023.

Master ASP.NET Core Web APIs with this comprehensive course, taught by an expert instructor with 147,000+ students and 8,430+ reviews! Get a 100% guarantee of simplicity, focusing on practical, real-world scenarios with minimal theory. This course dives deep into building robust and scalable APIs.

What is a Web API?

A web API (Application Programming Interface) acts as a bridge, allowing communication between a web server or browser and other applications. This course focuses on the web development concept of APIs, particularly within the context of web applications.

Course Curriculum:

  • Day 1: Introduction & Getting Started with .NET 5 Web APIs - Parameter Passing Mechanism: Learn the fundamentals of building .NET 5 Web APIs and how to effectively pass parameters.
  • Day 2: CRUD Using Database First Approach in EF Core - Dispose - using - IDisposable - Dependency Injection: Implement CRUD (Create, Read, Update, Delete) operations using EF Core's Database First approach. Understand crucial concepts like Dispose, the using statement, IDisposable, and Dependency Injection for efficient resource management.
  • Day 3: HTTP Request and Response - Status Codes - IAction Result - Async Actions - Scaffolding: Master HTTP request and response handling, including understanding status codes. Learn to use IAction Result for flexible responses, implement async actions for improved performance, and leverage scaffolding to accelerate development.
  • Day 4: Server Side Validations And Custom Validators - DB First Approach Changes - Circular Ref Problem - 2 Solutions - Newtonsoft Json: Implement robust server-side validation with custom validators. Address common challenges with the DB First Approach, including the circular reference problem, and learn two effective solutions. Work with Newtonsoft Json for data serialization.
  • Day 5: XML Serialization - Swagger Documentation - Exception Handling Action Level And Globally: Utilize XML serialization for data exchange. Generate interactive Swagger documentation to easily explore your API. Implement effective exception handling at both the action level and globally for a resilient API.
  • Day 6: ASP .Net User Identity - Initial Setup For Authentication And Authorization: Set up the foundation for user identity management in your ASP.NET Core application. Learn the initial steps for authentication and authorization.
  • Day 7: Create User - Login - Logout - Create Roles - Authorization - Assign Default Role Dynamically: Implement complete user management features, including user creation, login, logout, and role management. Learn to assign roles and implement authorization to control access to resources.
  • Day 8: Complete JWT Authentication And Authorization: Implement JWT (JSON Web Token) for secure authentication and authorization. This provides a robust and scalable approach to securing your APIs.

Why Choose ASP.NET Core Web APIs?

ASP.NET Core is the modern, cross-platform framework for building web applications and APIs. It seamlessly integrates with popular client-side frameworks like Blazor, Angular, React, and Bootstrap. Built upon the foundation of ASP.NET 4.x, it offers a leaner, more modular architecture.

ASP.NET Core Web API is ideal for creating RESTful APIs that can be accessed by a wide range of clients – browsers, mobile devices, and other applications. HTTP is a powerful and versatile platform for building APIs, offering simplicity, flexibility, and broad compatibility. Its ubiquity ensures your APIs can reach virtually any platform.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

pluralsight
pluralsight
5.0
2h 22m
intermediate
pluralsight
5.0
2h 34m
intermediate
pluralsight
5.0
2h 7m
intermediate
pluralsight
5.0
2h
intermediate
pluralsight