Companies Home Search Profile

RESTful Web API - The Complete Guide (.NET7 API) Part 2

Focused View

Bhrugen Patel

4:21:51

99 View
  • 1. Introduction.mp4
    02:32
  • 2. Do not Skip (Prerequisites).mp4
    01:09
  • 3. Initial code and getting started.mp4
    01:13
  • 4. Create database.mp4
    03:26
  • 1. Configure V2 for all Endpoints.mp4
    02:55
  • 2. Make API Version Dynamic in Web Project.mp4
    02:26
  • 3. Better NavBar.mp4
    03:17
  • 4. Load Placehold Image.mp4
    01:56
  • 5. Show Roles in Dropdown on Register.mp4
    02:32
  • 6. Assign Role while Registering.mp4
    04:56
  • 7. Modify Navbar based on Role.mp4
    02:43
  • 1. Where to place Uploaded Image.mp4
    02:06
  • 2. Modify DTOs for Villa.mp4
    03:26
  • 3. Content Type for FormFile.mp4
    03:40
  • 4. Display Image on Villa Update.mp4
    01:57
  • 5. How to handle FormFile in BaseService.mp4
    04:22
  • 6. Create Villa with Image.mp4
    06:45
  • 7. Demo - Create Villa with Image.mp4
    02:48
  • 8. Update and Delete Villa.mp4
    05:39
  • 9. Create Villa in Web Project and Assignment.mp4
    02:56
  • 10. Assignment - Update and Delete Villa from Web Project.mp4
    02:23
  • 1. Rename JWTToken.mp4
    01:04
  • 2. Rename LoginResponseDTO.mp4
    03:12
  • 3. Create ITokenProvider.mp4
    01:34
  • 4. Implement Token Provider.mp4
    02:31
  • 5. Rename Token in TokenDTO.mp4
    01:18
  • 6. Consume Token Provider in AuthController.mp4
    01:26
  • 7. Remove Token from API Calls Using Session.mp4
    03:43
  • 8. Pass Bearer Token on HttpClient.mp4
    02:36
  • 9. Add Base Service to DI.mp4
    03:28
  • 10. Assignment Solution - Bug Update.mp4
    01:13
  • 11. Add Bearer Flag.mp4
    02:25
  • 12. Separating out Access Token Generator call.mp4
    02:06
  • 1. How Refresh Tokens work.mp4
    05:52
  • 2. Create Table to Refresh Token.mp4
    02:31
  • 3. User Controller Endpoint.mp4
    03:25
  • 4. Read Access Token.mp4
    03:48
  • 5. Create Refresh Token.mp4
    03:53
  • 6. Add Refresh Token to Token Provider.mp4
    02:52
  • 7. Steps to Generate Refresh Token.mp4
    02:39
  • 8. Create New Access Token from Refresh Token.mp4
    06:37
  • 9. Testing Tokens.mp4
    08:19
  • 10. JWT Chain Validation.mp4
    06:24
  • 11. Testing Bad Tokens.mp4
    01:12
  • 12. Execute Update NET 7 Feature.mp4
    03:44
  • 1. Better Design for Base Service.mp4
    02:52
  • 2. Modify Base Service for Refresh Tokens.mp4
    04:54
  • 3. Invoke Refresh Endpoint from Web Project.mp4
    06:39
  • 4. Get New Refresh Token and Sign in User.mp4
    04:46
  • 5. Debugging Session with Tokens Part 1.mp4
    05:58
  • 6. Debugging Session with Tokens Part 2.mp4
    04:53
  • 7. Modify Base Service to Handle Error Codes.mp4
    06:32
  • 8. Custom Auth Exception.mp4
    05:16
  • 9. Separating out Message Builder.mp4
    03:10
  • 10. Clean Design.mp4
    05:29
  • 11. Revoke Token on Logout.mp4
    05:37
  • 1. Audience and Issuer with Tokens.mp4
    05:52
  • 2. Move Swagger Gen Configuration to Separate File.mp4
    02:46
  • 3. Make Swagger Configuration More Dynamic.mp4
    02:14
  • 4. Apply Pending Migrations.mp4
    02:07
  • 1. Create Azure SQL Server and Database.mp4
    06:13
  • 2. Publish API.mp4
    05:56
  • 3. Deploy Web Application.mp4
    03:08
  • 1. Exception Endpoint.mp4
    01:41
  • 2. Custom Error Handler Endpoint.mp4
    05:23
  • 3. Custom Problem Implementation.mp4
    04:42
  • 4. Filters in Pipeline.mp4
    06:25
  • 5. Status Code Links.mp4
    02:16
  • 6. Custom Error Handler in Program Class File.mp4
    04:01
  • 7. Clean Code And Extensions.mp4
    03:48
  • 8. Customize Handler by Exception.mp4
    01:12
  • 9. Custom Middleware for Error Handling.mp4
    05:02
  • Description


    Learn advance concepts in RESTful web API (C#) with Authentication (.NET 7 API) and explore how to consume them.

    What You'll Learn?


    • Add V2(version) of API
    • Handle file/image uploads in API and Web Project
    • Refresh token fundamentals
    • Consuming refresh token endpoint in web application
    • Clean Coding
    • Dynamic Base Service
    • Exception Handling via Filters and Middleware
    • Azure Deployment

    Who is this for?


  • Anyone looking to explore how to work with files in .NET API
  • Anyone looking to learn refresh tokens from ground zero
  • Anyone looking to explore intermediate/advance concepts in .NET API
  • What You Need to Know?


  • RESTful Web API - The Complete Guide (.NET7 API) Part 1 Course on Udemy
  • More details


    Description

    This is an Intermediate to Advance level course on ASP.NET Core Web API that will take you from an existing .NET API application that we build in Part 1 of the course and add more features in v2 of the API, along with enhancing security by using refresh token.


    By the end of this course, you will be able to have a good foundation about advance concepts with .NET API.


    Topics Covered Include

    • Add V2(version) of API

    • Handle file/image uploads in API and Web Project

    • Refresh token fundamentals

    • Consuming refresh token endpoint in web application

    • Clean Coding

    • Dynamic Base Service

    • Deploying API and Web App to Azure

    • Exception Handling via Filters and Middleware

    ATTENTION: You must take Part 1 of this course before you proceed on taking Part 2. Once you complete Part 1, we will use the same project and build on to that project in this course when we explore the advance concepts.


    The course is up to date with .NET 7, once .NET 8 is released if there are breaking changes, I will update the course. That way you can always be assured that the content would be up to date!


    Good luck and I hope to see you guys in the course!

    Who this course is for:

    • Anyone looking to explore how to work with files in .NET API
    • Anyone looking to learn refresh tokens from ground zero
    • Anyone looking to explore intermediate/advance concepts in .NET API

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Bhrugen Patel
    Bhrugen Patel
    Instructor's Courses
    I am a passionate and creative software engineer with a strong focus on simplicity and thorough details. I have been programming since high school and I have been involved with multiple web and desktop using .net.I have a master's of science degree in computer science and a Bachelor of Computer Engineering. I also have many years of experience with .NET C# and .NET MVC. I enjoy teaching along with my full-time job.For me, the most important part about writing and teaching code is to eliminate the hardships of every student out there who is willing to learn but cannot find adequate resource which is easy to understand. Coding is a way to be creative and have fun!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 72
    • duration 4:21:51
    • Release Date 2023/07/05