Building a Multi Layer .NET Core 3.1 Web API from Zero
About this course
Hello,I decided to create this course because I actually couldn’t find many courses explaining on how to separate your application in multiple layers with ASP.NET Core 3.1 Web API.Here we are building a nice API with basic CRUD (Create, Read, Update, Delete) operations. It will be an API for an app that stores which musics you like with its artists.I will show you how to:· Create an application in separated projects to make it decoupled from each module.· Implement Repository and Unit of Work pattern.· Use Entity Framework Core for persistence with SQL server.· Use MongoDB Database for NoSQL· Add AutoMapper for mapping models into API resources.· Add Swagger to have a friendly API interface.· Integrate the Authentication & Authorization with JWT (JSON Web Token)· Application Client with ASP.NET CORE MVC to consume the APIsAnd on top of all these, you'll get:Download the source code
56/100
CourseAsk score
- What the provider tells you
- 32/45
- Who stands behind it
- 8/35
- How complete the listing is
- 16/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- Create a layered architecture for a .NET Core application
- Implement the Repository and Unit of Work patterns
- Use Entity Framework Core for SQL database interactions
- Utilize MongoDB for NoSQL data management
- Integrate JWT for authentication and authorization
- Set up Swagger for API documentation and usability
- Develop a client application using ASP.NET Core MVC
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
Compared on these lists
Where this course ranks against the alternatives.
Coursera