bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more
- 92816
ASP.NET Core, building REST APIs in C# with Entity Framework
C# ASP.NET Core 3.1 and Entity Framework bootcamp from Expert. Create .NET Core Web APIs with MS SQL + Linux/macOS guide
Created by Jakub Kozera, offered on Udemy
bestcourses score™
Student feedback
5.1/10To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 2316 students which left 111 reviews at an average rating of 4.25, which is average.
Course length
9/10We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 2 hours 6 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 5 hours 59 minutes.
Overall score
5.8/10This course currently has a bestcourses score of 5.8/10, which makes it an average course. Overall, there are probably better courses available for this topic on our platform.
Description
The .NET Core platform is the latest tool from Microsoft enabling the creation of cross-platform applications, including web and web APIs.
Due to its high performance, open source code and the possibility of implementation on various systems, it is becoming more and more popular.
The course presents how using ASP.NET Core a web API application is created, which ultimately can be consumed by SPA (single page application), mobile applications, IoT applications or any application where communication takes place via the HTTP protocol. First of all, the course will show you how to build applications in accordance with the REST architecture. Good practices will be discussed, such as: dependency injection, auto-mapping, error logging, model validation, use of object-relational mapping.
During the course you will:
➡ create an application that according to the REST architecture will: read, create, modify or delete data from the server
➡send database queries from code using ORM (Entity Framework Core)
➡ create an MS SQL database based on classes in C #
➡ validate incoming models and return appropriate messages in case of incorrectness
➡ use the auto-mapper
➡ use the built-in container to inject dependencies
➡ log errors or specific information to a text file
➡ create documentation (using the Swagger tool)
➡ configure NLogger
➡ use the Postman to consume the web API
What you will learn
- Create an application that according to the REST architecture will read, create, modify or delete data from the server
- Send database queries from code using ORM: Entity Framework Core
- Create an MS SQL database based on classes in C#
- validate incoming models and return appropriate messages in case of incorrectness
- use the auto mapper
- use the built-in container to inject dependencies
- log errors or specific information to a text file
- create documentation (using the Swagger tool)
- configure NLogger
- use the Postman to consume the web API
Requirements
- Basic knowledge of C#, including LINQ, collections and generic types