Building a Multi Layer .NET Core 3.1 Web API from Zero

Course

Online

£ 100 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

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 codeWho this course is for:Students, Developers, Architect

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Creating Core Layer
Data Access with Entity Framework for SQL Server
Data Access with MongoDB
Services - Business Logic
API - Presenting our application
Integrate the Authentication & Authorization with JWT (JSON Web Token)
Application Client with ASP .NET CORE MVC to consume the APIs
Swagger, AutoMapper

Students, Developers, Architect

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Project
  • Global
  • Web
  • ASP
  • Database training
  • SQL
  • Database
  • ASP training
  • Server
  • ASP net training
  • Access

Course programme

Introduction 6 lectures 20:30 Introduction Getting Your Machine Ready What I Assume You Know? What is Web API ? Creating the Global Project Template Download the Project.zip 1 Introduction 6 lectures 20:30 Introduction Getting Your Machine Ready What I Assume You Know? What is Web API ? Creating the Global Project Template Download the Project.zip 1 Introduction Introduction Introduction Introduction Getting Your Machine Ready Getting Your Machine Ready Getting Your Machine Ready Getting Your Machine Ready What I Assume You Know? What I Assume You Know? What I Assume You Know? What I Assume You Know? What is Web API ? What is Web API ? What is Web API ? What is Web API ? Creating the Global Project Template Creating the Global Project Template Creating the Global Project Template Creating the Global Project Template Download the Project.zip 1 Download the Project.zip 1 Download the Project.zip 1 Download the Project.zip 1 Creating the Core Layer 5 lectures 15:53 Introduction - Core Layer Creating the Models Interface Repository Pattern & Unit of work Interface Services Download the Project.zip 2 Creating the Core Layer 5 lectures 15:53 Introduction - Core Layer Creating the Models Interface Repository Pattern & Unit of work Interface Services Download the Project.zip 2 Introduction - Core Layer Introduction - Core Layer Introduction - Core Layer Introduction - Core Layer Creating the Models Creating the Models Creating the Models Creating the Models Interface Repository Pattern & Unit of work Interface Repository Pattern & Unit of work Interface Repository Pattern & Unit of work Interface Repository Pattern & Unit of work Interface Services Interface Services Interface Services Interface Services Download the Project.zip 2 Download the Project.zip 2 Download the Project.zip 2 Download the Project.zip 2 Data Access Layer with SQL Server (Entity Framework Core) 9 lectures 31:21 Introduction - Data Access Layer The configuration for SQL Server (EF Core) The Configuration of Table Creating the DbContext Creating the Repository Creating the Dependency Injection Creating the Database (Adding the Migration) Initializing Database Download the Project.zip 3 Data Access Layer with SQL Server (Entity Framework Core) 9 lectures 31:21 Introduction - Data Access Layer The configuration for SQL Server (EF Core) The Configuration of Table Creating the DbContext Creating the Repository Creating the Dependency Injection Creating the Database (Adding the Migration) Initializing Database Download the Project.zip 3 Introduction - Data Access Layer Introduction - Data Access Layer Introduction - Data Access Layer Introduction - Data Access Layer The configuration for SQL Server (EF Core) The configuration for SQL Server (EF Core) The configuration for SQL Server (EF Core) The configuration for SQL Server (EF Core) The Configuration of Table The Configuration of Table The Configuration of Table The Configuration of Table Creating the DbContext Creating the DbContext Creating the DbContext Creating the DbContext Creating the Repository Creating the Repository Creating the Repository Creating the Repository Creating the Dependency Injection Creating the Dependency Injection Creating the Dependency Injection Creating the Dependency Injection Creating the Database (Adding the Migration) Creating the Database (Adding the Migration) Creating the Database (Adding the Migration) Creating the Database (Adding the Migration) Initializing Database Initializing Database Initializing Database Initializing Database Download the Project.zip 3 Download the Project.zip 3 Download the Project.zip 3 Download the Project.zip 3 Data Access Layer with MongoDB 7 lectures 21:45 Introduction - Data Access Layer with MongoDB What is MongoDB ? Update Data Layer Core The Configuration of the Project for MongoDB Dependency Injection For MongoDB Adding the ComposeRepository Download the Project.zip 4 Data Access Layer with MongoDB. 7 lectures 21:45 Introduction - Data Access Layer with MongoDB What is MongoDB ? Update Data Layer Core The Configuration of the Project for MongoDB Dependency Injection For MongoDB Adding the ComposeRepository Download the Project Creating the API GetArtistById Creating the API GetArtistById Creating the API CreateArtist Creating the API CreateArtist Creating the API CreateArtist Creating the API CreateArtist Creating the API UpdateArtist Creating the API UpdateArtist Creating the API UpdateArtist Creating the API UpdateArtist Creating the API DeleteArtist Creating the API DeleteArtist Creating the API DeleteArtist Creating the API DeleteArtist Creating the...

Additional information

C# Knowledge Basic HTML/ CSS

Building a Multi Layer .NET Core 3.1 Web API from Zero

£ 100 + VAT