.NET 5 Web API & Entity Framework Crash Course

Learn to build RESTful web services with .NET 5 Web API! Join our fun course and start coding today.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

In this course, you'll learn to build a RESTful web service using .NET 5 Web API and Entity Framework, making it super easy to work on web projects.

Key Points

  • Build RESTful web services from scratch
  • Learn CRUD operations with HTTP methods
  • Use Entity Framework for database management

Learning Outcomes

  • Create a complete Web API application
  • Understand the Model-View-Controller pattern
  • Work with SQL Server database and Entity Framework

About This Course

Build your RESTful web service with .NET 5 Web API from the ground up and use Entity Framework to create your database.

.NET 5 is the future.

It will combine the old .NET framework with .NET Core and that's why it’s about time to update this course with the latest version of .NET.

You will learn the crucial stuff about web development with Web API and Entity Framework in .NET 5 in no time so that you're able to join new projects and companies who are craving for .NET developers like you very soon.

With the example application, we're going to build you will be able to create, read, update, and delete contacts. We will use people you might even know, like Peter Parker or Tony Stark.

The tools we’re going to use are the .NET SDK, of course, together with Visual Studio to write our code, Postman to make our REST calls and SQL Server Express for our database.

Everything is available for free! So you already have everything you need to start developing with .NET 5.

A few minutes into the course, you will already make your first Web API call.

After that you create your own model and controller to make use of the Model-View-Controller pattern and implement all CRUD operations, meaning create, read, update and delete with the corresponding HTTP methods GET, POST, PUT and DELETE.

Then you will make your data persistent with the help of the object-relational mapper Entity Framework and code-first migration.

With all that knowledge, you are ready to conquer any .NET 5 back end application.


What You Will Learn

Introduction

  • Download & install the .NET 5 SDK, Visual Studio 2019 Community Edition & Postman

  • Create your first Web API call within the first minutes

  • Initialize a Git repository for your source control

Web API

  • The Model-View-Controller (MVC) pattern

  • Create models and controllers

  • Attribute routing (with parameters)

  • All CRUD operations (Create, Read, Update, Delete)

  • The HTTP request methods GET, POST, PUT & DELETE

Entity Framework

  • Object-Relational-Mapping

  • Code-First Migration

  • SQL Server Express

  • How to use a DataContext and a proper ConnectionString

  • All previous HTTP requests with Entity Framework  to save your data in a SQL Server database


Your Instructor

My name is Patrick and I will be your instructor in this course. I’m a web developer for over a decade now, I have worked for big corporations and small teams, as an employee and a contractor and I just love to see the way Microsoft is going with .NET and how important it gets day by day.

To this date, I was able to run seven courses on web development here on Udemy about NET Core, single-page applications, Angular, and DevOps with a total of almost 50.000 unique students and more than 4.000 reviews.

If you have any questions, feel free to connect.


And if you still have any doubts, you have a 30-day money-back guarantee, no questions asked.

So, I hope you’re ready for your new skills and your new projects! ;)

I’m looking forward to seeing you in the course!


  • Build RESTful web services with .NET 5 Web API

  • Object-relational mapping with Entity Framework

  • Save data persistently in a SQL Server database

Instructor

Profile photo of Patrick God
Patrick God

Writing code is what drives me. Creating software out of nothing is a skill I truly am passionate about and I want to share this astonishing feeling of making stuff with you.I started to learn several programming languages as a teenager and always wanted to create software ever since I first played a game on a Commodore 64. During my...

Review
4.9 course rating
4K ratings
ui-avatar of Chunchu Srinivas
Chunchu S.
5.0
8 months ago

good course

  • Helpful
  • Not helpful
ui-avatar of Ashokkumar Selvaraj
Ashokkumar S.
5.0
8 months ago

very good content

  • Helpful
  • Not helpful
ui-avatar of Nikhilramakant Shimpi
Nikhilramakant S.
5.0
8 months ago

Good

  • Helpful
  • Not helpful
ui-avatar of Gorukanti Bharath Rao
Gorukanti B. R.
5.0
8 months ago

excellent

  • Helpful
  • Not helpful
ui-avatar of Dilshad khan
Dilshad K.
3.5
9 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Karthikeyan N S Srinivasan N K
Karthikeyan N. S. S. N. K.
4.5
9 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Janhavi Dalavi
Janhavi D.
4.5
9 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Rajamanickam Paulraj
Rajamanickam P.
4.0
9 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Alexander Buck
Alexander B.
4.5
10 months ago

Clear content on a beginner level

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
4.5
10 months ago

the concepts were explained very nicely

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses