Building Your First API with ASP.NET Core

Microsoft is moving towards a new direction with its developer frameworks, signified by the cross-platform, modular, and faster ASP.NET Core 1.x/2.0 and Entity Framework Core 1.x/2.0. In this course, you'll learn how to build an API with these.
Course info
Rating
(338)
Level
Beginner
Updated
September 11, 2017
Duration
4h 21m
Table of contents
Description
Course info
Rating
(338)
Level
Beginner
Updated
September 11, 2017
Duration
4h 21m
Description

Both ASP.NET Core and Entity Framework Core have been built from the ground up, and a lot has changed. ASP.NET Core isn't an upgrade to ASP.NET, it's a new framework altogether. In this course, Building Your First API with ASP.NET Core, you'll learn about the important concepts of ASP.NET Core related to building an API, like working with middleware, MVC, services, and Dependency Injection. First, you'll start out with the basics to ASP.NET Core including how such a project is structured. Next, you'll explore how to implement all the functionality you'd expect from an API. Finally, you'll discover how to create a database using a code-first approach and how to work with migrations. After this course, you'll have a good understanding of what ASP.NET Core is and how to build an API with it.

About the author
About the author

Kevin Dockx is a freelance solution architect (mobile/web), author & consultant, living in Antwerp (Belgium).

More from the author
Building a RESTful API with ASP.NET Core
Intermediate
8h 0m
13 Mar 2017
More courses by Kevin Dockx
Transcript
Transcript

Hi, I'm Kevin. Welcome to this Pluralsight course: Building Your First API with ASP.NET Coree.

ASP.NET Core and Entity Framework Core signify the direction Microsoft is taking with their developer frameworks. Both have been built from the ground up. In this course, youíll learn how to build an API with ASP.NET Core that connects to a database via Entity Framework Core. We'll build an API for getting information and manipulating it, concerning cities & their points of interest.

We'll start out with the basics: an introduction to ASP.NET Core, including how such a project is structured. This is a beginner course, so no previous knowledge of ASP.NET Core or Entity Framework Core is required. Then we'll implement all the functionality you'd expect from an API: getting, creating, updating and deleting resources.

You'll learn about the features and concepts that are essential to ASP.NET Core, like the built-in dependency injection system, the built-in logger, middleware, creating services, and working with different environments and configuration files.

We'll also dive into Entity Framework Core, the ORM of choice for .NET Core applications. You'll learn how to create a database using a code-first approach, how to work with migrations, how to seed the database, and how to get, create, update and delete entities - amongst other features.

After this course, you'll have a good understanding of how to build an API from scratch with ASP.NET Core. Let's dive in!