bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

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

4.25 / 5.0
2316 students2 hours 6 minutes

Created by Jakub Kozera, offered on Udemy

bestcourses score™

Student feedback

5.1/10

To 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/10

We 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/10

This 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
Udemy logo
Available on

Udemy

With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $24.99
  • Platform: Udemy
  • Language: English
  • 2 hours 6 minutes
ASP.NET Core, building REST APIs in C# with Entity Framework thumbnail

bestcourses score: 5.8/10

There might be better courses available for this topic.