Udemy

Building Minimal APIs with ASP.NET Core 9 and EF Core

立即報名
  • 806 名學生
  • 更新於 1/2025
4.5
(115 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
10 小時 16 分鐘
教學語言
英語
授課導師
Felipe Gavilán
評分
4.5
(115 個評分)
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

Building Minimal APIs with ASP.NET Core 9 and EF Core

ASP.NET Core, Web APIs, SQL Server, User System, GraphQL, Redis, REST, and more!

Learn how to develop Minimal APIs with ASP.NET Core from scratch with this amazing course.

We are going to see the entire life cycle of developing a Web API, from creating the solution, developing the endpoints, working on resource manipulation, to putting it into production in Azure and IIS.

In this course we will do a project which you will be able to publish and show as part of your portfolio.

We will also learn how to use Azure DevOps to configure a Continuous Integration and Continuous Delivery pipeline, to be able to publish your projects from their source code in Github, Bitbucket, or any other GIT repository provider.

Some of the topics we will see are:

  • Creation of REST Web APIs

  • Create a database

  • Use Entity Framework Core to read, insert, update, and delete records from a database

  • Create a user system so that our clients can register and log in to the Web API

  • We will use Json Web Tokens (JWT) for authentication

  • Claims-based authorization, so that only some users can use certain endpoints

  • Using cache to have a faster application

  • Using Redis for distributed cache

  • We will use GraphQL so that customers can indicate exactly what they want to consult

Web APIs are fundamental in modern web development. Since they allow us to centralize and protect the logic of our solutions. In addition, it is in a Web API that we typically have access to a central database with which all your users can communicate. Whether you build a social network, a delivery application, or even an office app, a Web API allows you to work on the back-end of mobile applications (Android, iOS, MAUI, etc.), web (React, Angular, Blazor, Vue, etc.), desktop, among others.

課程章節

  • 10 個章節
  • 166 堂課
  • 第 1 章 Introduction
  • 第 2 章 Creating the Web API
  • 第 3 章 REST Principles
  • 第 4 章 Introduction to Entity Framework Core
  • 第 5 章 Actors, Movies and Comments
  • 第 6 章 Validations and Error Handling
  • 第 7 章 Security
  • 第 8 章 Advanced Scenarios
  • 第 9 章 Deployments
  • 第 10 章 The End

課程內容

  • Build Web APIs with .NET Core
  • Publish Web APIs in Azure
  • Use Azure DevOps to configure continuous integration and continuous delivery (CI/CD)
  • Develop a Web API using Minimal APIs

評價

  • H
    Hendri Susanto
    5.0

    This Course is amazing. Previously I only knew how to use REST API, I did not realize that there are such many API Architecture beside REST API, such as Minimal APIs and GraphQL.

  • J
    Jameshoma
    2.5

    The course's name is "Building Minimal APIs with ASP.NET Core 9 and EF Core" and yet there are numerous mentions, information on slides, etc. of ASP.NET Core 8. The course needs to be updated with fixes for all of these

  • E
    Eric Barte
    5.0

    This is a huge improvement over the other courses I've taken with this instructor. I did a Blazor course with him a long time ago. He knows what he's talking about, but it was very fast and difficult to keep up. However, in his newer courses, he listened to students' feedback and has greatly improved. Thanks!

  • E
    Ergin TIRAVOĞLU
    5.0

    This course not only strengthened the fundamentals of Minimal APIs and Entity Framework Core, but also taught me new things. The instructor explains the topics clearly and understandably. The practical examples were extremely helpful and gave me a solid understanding of how to apply them to real-world scenarios. Whether you are a beginner or experienced, you can gain a lot from this course. Definitely worth 5 stars! I am also sure that it will provide great benefits to the projects I will work on.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意