ASP.NET Core Web API and Minimal API Development with .NET 6
ASP.NET Core Web API and Minimal API Development with .NET 6, available at $49.99, has an average rating of 4.3, with 47 lectures, based on 42 reviews, and has 249 subscribers.
You will learn about Web API Development using Controllers with .NET 6 Developing model class with validations Implementing Data Access Layer/Logic using Entity Framework Core Developing Generic Synchronous Repository Pattern to implement CRUD operations Authentication using Custom Credentials JWT Authentication and Authorization Role Based Authorization – Grant and Revoke permissions Working with DTO [Data Transfer Object] and AutoMapper [What, Why and How] Testing Web API using Postman Testing Web API using Angular application Testing Web API using React JS application Developing Generic Asynchronous Repository Pattern to implement CRUD operations Understanding Minimal API in .NET 6 Performing CURD operations in Minimal API using Asynchronous Repository Pattern along with D.I. Introduction to Auth0 Security Working with Auth0 Dashboard – Generate Access Token Securing Minimal API Endpoints using Auth0 Extra Material access information This course is ideal for individuals who are .NET Developers who have knowledge of ASP .NET MVC architecture pattern or Developers who want to learn Web API development or Developers who want to share the data across multiple platforms with security like authentication and authorization [JWT/Auth0/Role Based Authorization] or Developers who want to understand Minimal API in .NET 6 or Developers who want to implement CRUD operations using controller based and/or microservices along with authentication and authorization It is particularly useful for .NET Developers who have knowledge of ASP .NET MVC architecture pattern or Developers who want to learn Web API development or Developers who want to share the data across multiple platforms with security like authentication and authorization [JWT/Auth0/Role Based Authorization] or Developers who want to understand Minimal API in .NET 6 or Developers who want to implement CRUD operations using controller based and/or microservices along with authentication and authorization.
Enroll now: ASP.NET Core Web API and Minimal API Development with .NET 6
Summary
Title: ASP.NET Core Web API and Minimal API Development with .NET 6
Price: $49.99
Average Rating: 4.3
Number of Lectures: 47
Number of Published Lectures: 47
Number of Curriculum Items: 47
Number of Published Curriculum Objects: 47
Original Price: $34.99
Quality Status: approved
Status: Live
What You Will Learn
- Web API Development using Controllers with .NET 6
- Developing model class with validations
- Implementing Data Access Layer/Logic using Entity Framework Core
- Developing Generic Synchronous Repository Pattern to implement CRUD operations
- Authentication using Custom Credentials
- JWT Authentication and Authorization
- Role Based Authorization – Grant and Revoke permissions
- Working with DTO [Data Transfer Object] and AutoMapper [What, Why and How]
- Testing Web API using Postman
- Testing Web API using Angular application
- Testing Web API using React JS application
- Developing Generic Asynchronous Repository Pattern to implement CRUD operations
- Understanding Minimal API in .NET 6
- Performing CURD operations in Minimal API using Asynchronous Repository Pattern along with D.I.
- Introduction to Auth0 Security
- Working with Auth0 Dashboard – Generate Access Token
- Securing Minimal API Endpoints using Auth0
- Extra Material access information
Who Should Attend
- .NET Developers who have knowledge of ASP .NET MVC architecture pattern
- Developers who want to learn Web API development
- Developers who want to share the data across multiple platforms with security like authentication and authorization [JWT/Auth0/Role Based Authorization]
- Developers who want to understand Minimal API in .NET 6
- Developers who want to implement CRUD operations using controller based and/or microservices along with authentication and authorization
Target Audiences
- .NET Developers who have knowledge of ASP .NET MVC architecture pattern
- Developers who want to learn Web API development
- Developers who want to share the data across multiple platforms with security like authentication and authorization [JWT/Auth0/Role Based Authorization]
- Developers who want to understand Minimal API in .NET 6
- Developers who want to implement CRUD operations using controller based and/or microservices along with authentication and authorization
Sharing data with authentication and authorization across number of platforms and devices is a challenging job. Being a developer, in an organization, we build solutions using different technologies, libraries, frameworks etc. To share the data with all these platforms and devices, we can think of ASP.NET Core Web API along with authentication, authorization and many more features which we can use during the development of our applications.
In this course, we will learn ASP.NET Core Web API development by building a project with controller based API and Minimal API which is introduced in .NET 6. We will also see how to secure Minimal API using Auth0 security with Access Token. Also, let’s see how to use DTOs [Data Transfer Object] and Auto Mapper in our application. This will be a complete hands-on course where we will develop our API with different examples. During the ASP.NET Core Web API development, we will use –
-
Model Classes
-
Entity Framework Core – Code First Approach
-
Data Access Layer/Logic
-
ASP.NET Web API [Controller and Minimal API]
-
Dependency Injection
-
JsonWebToken [JWT]
-
Auth0
-
Etc.
We will use Microsoft Visual Studio 2022 and Microsoft SQL Server. Along with that we will test our Web API endpoints using –
-
Swagger UI
-
Postman
-
Angular Application
-
React JS application
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Introduction
Lecture 2: Software Requirements
Lecture 3: Who can take this course?
Lecture 4: Introduction to ASP.NET Core Web API Project
Lecture 5: Project Development – ASP.NET Core Web API and Minimal API
Chapter 2: Introduction to Models
Lecture 1: Working with Model Classes – Theory
Lecture 2: Working with Model Classes – Hands On
Chapter 3: Introduction to DAL
Lecture 1: Working with DAL – Theory
Lecture 2: Working with DAL – Hands On
Lecture 3: Introduction to Generic Repository Pattern
Lecture 4: Implementing Generic Repository Pattern in DAL – Hands On
Chapter 4: Developing First ASP.NET Core Web API using Controller Based Approach
Lecture 1: Introduction to First ASP.NET Core Web API – Theory
Lecture 2: Developing First ASP.NET Core Web API – Hands On
Lecture 3: Adding New Controller with D.I. in ASP.NET Core Web API Project – Theory
Lecture 4: Adding New Controller with D.I. in ASP.NET Core Web API Project – Hands On
Lecture 5: Introduction to different Return Types of an Action Method – Theory
Lecture 6: Implementing Different Return Types for an Action Method- Hands On
Lecture 7: CUD Operations in ASP.NET Core Web API Project – Theory
Lecture 8: CUD Operations in ASP.NET Core Web API Project – Hands On
Lecture 9: Example of Model Validations
Chapter 5: Assignment
Lecture 1: Assignment
Chapter 6: ASP.NET Core Web API Security
Lecture 1: Introduction to Authentication in ASP.NET Core Web API – Theory
Lecture 2: Authentication in ASP.NET Core Web API – Hands On
Lecture 3: Authentication with Authorization using JWT in ASP.NET Core Web API – Theory
Lecture 4: Authentication with Authorization using JWT in ASP.NET Core Web API – Hands On
Lecture 5: Understanding Role Based Authorization – Theory
Lecture 6: Implementing Role Based Authorization – Hands On
Chapter 7: Role of DTOs and AutoMapper in ASP.NET Core Web API
Lecture 1: Introduction to DTO and AutoMapper in ASP.NET Core Web API [What/Why] – Theory
Lecture 2: Implementing DTOs and AutoMapper in ASP.NET Core Web API Project – Hands On
Chapter 8: Testing ASP.NET Core Web API with Client Applications
Lecture 1: Testing ASP.NET Core Web API using different client applications – Theory
Lecture 2: Testing ASP.NET Core Web API endpoints using Postman – Hands On
Lecture 3: Testing ASP.NET Core Web API endpoints using Angular Application – Part – I
Lecture 4: Testing ASP.NET Core Web API endpoints using Angular Application – Part – II
Lecture 5: Introduction to CORS – What, Why and How
Lecture 6: Testing ASP.NET Core Web API endpoints using React JS Application – Part – I
Lecture 7: Testing ASP.NET Core Web API endpoints using React JS Application – Part – II
Chapter 9: Introduction to Asynchronous Repository Pattern
Lecture 1: Asynchronous Generic Repository with asynchronous action methods – Theory
Lecture 2: Asynchronous Generic Repository with asynchronous action methods – Hands On
Chapter 10: Minimal APIs in .NET 6
Lecture 1: Introduction to Minimal API in .NET 6 – Theory
Lecture 2: Developing First Minimal API using .NET 6 – Hands On
Lecture 3: Minimal API with D.I. to Perform CRUD Operations – Theory
Lecture 4: Minimal API with D.I., Results Static Methods and Async Repository – Hands On
Chapter 11: Introduction to Auth0
Lecture 1: Introduction and Getting Started with Auth0
Lecture 2: Auth0 Dashboard – Hands-on
Lecture 3: Securing Minimal API using Auth0 JWT Access Toke – Hands On
Chapter 12: Conclusion
Lecture 1: Course Summary
Chapter 13: More Resources Information
Lecture 1: Introducing Useful Resources
Instructors
-
Pravinkumar Dabade
Freelance Consultant and Corporate Trainer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 9 votes
- 4 stars: 14 votes
- 5 stars: 19 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024