HOME > IT & Software > N-Tier Architecture .NET Core 3.1 Web API

N-Tier Architecture .NET Core 3.1 Web API

SynopsisN-Tier Architecture .NET Core 3.1 Web API, available at $44.9...
N-Tier Architecture .NET Core 3.1 Web API  No.1

N-Tier Architecture .NET Core 3.1 Web API, available at $44.99, has an average rating of 4.2, with 67 lectures, based on 30 reviews, and has 129 subscribers.

You will learn about 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 This course is ideal for individuals who are Students, Developper, architect It is particularly useful for Students, Developper, architect.

Enroll now: N-Tier Architecture .NET Core 3.1 Web API

Summary

Title: N-Tier Architecture .NET Core 3.1 Web API

Price: $44.99

Average Rating: 4.2

Number of Lectures: 67

Number of Published Lectures: 67

Number of Curriculum Items: 67

Number of Published Curriculum Objects: 67

Original Price: 19.99

Quality Status: approved

Status: Live

What You Will Learn

  • 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
  • Who Should Attend

  • Students, Developper, architect
  • Target Audiences

  • Students, Developper, architect
  • Hello every one,

    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 Repositoryand Unit of Work pattern.

    · Use Entity Framework Core for persistence with SQL server.

    · Use MongoDB Database for NoSQL

    · Add AutoMapperfor mapping models into API resources.

    · Add Swaggerto have a friendly API interface.

    · Integrate the Authentication & Authorization with JWT (JSON Web Token)

    · Application Client with ASP.NET CORE MVC to consume the APIs

    And on top of all these, you’ll get:

  • Download the source code

  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Getting Your Machine Ready

    Lecture 3: What I Assume You Know ?

    Lecture 4: What is Web API ?

    Lecture 5: Creating the global project Template

    Lecture 6: Download the project.zip

    Chapter 2: Creating the Core Layer

    Lecture 1: Introduction

    Lecture 2: Creating the Models

    Lecture 3: Interface Repository Pattern & Unit of work

    Lecture 4: Interface Services

    Lecture 5: Download the project.zip

    Chapter 3: Data Access Layer with SQL Server (Entity Framework Core)

    Lecture 1: Introduction

    Lecture 2: The configuration for SQL Server (EF Core)

    Lecture 3: The configuration of Table

    Lecture 4: Creating the DbContext

    Lecture 5: Creating the Repository

    Lecture 6: Creating the Dependency Injection

    Lecture 7: Creating the Database (Adding the Migration)

    Lecture 8: Initializing database

    Lecture 9: Download the project.zip

    Chapter 4: Data Access Layer with MongoDB

    Lecture 1: Introduction

    Lecture 2: What is MongoDB ?

    Lecture 3: Update Data Layer Core

    Lecture 4: The Configuration of the Project for MongoDB

    Lecture 5: Dependency Injection For MongoDB

    Lecture 6: Adding the ComposeRepository

    Lecture 7: Download the project.zip

    Chapter 5: Layer Services – Business Logic

    Lecture 1: Introduction

    Lecture 2: Creating the Layer Services

    Lecture 3: Download the project.zip

    Chapter 6: API Layer : Presenting the application

    Lecture 1: Introduction

    Lecture 2: What Is Swagger?

    Lecture 3: Adding the Controller

    Lecture 4: Creating the method GetAllMusic

    Lecture 5: AutoMapper

    Lecture 6: Creating the API GetMusicByID

    Lecture 7: Creating the API CreateMusic

    Lecture 8: Creating the API UpdateMusic

    Lecture 9: Creating the API DeleteMusic

    Lecture 10: Creating the API GetAllMusicByArtistByID

    Lecture 11: Creating the API GetAllArtist

    Lecture 12: Creating the API GetArtistById

    Lecture 13: Creating the API CreateArtist

    Lecture 14: Creating the API UpdateArtist

    Lecture 15: Creating the API DeleteArtist

    Lecture 16: Creating the API GetAllComposer

    Lecture 17: Creating the API CreateComposer

    Lecture 18: GetComposerById

    Lecture 19: Summary

    Lecture 20: Download the project.zip

    Chapter 7: Authentication with JWT (Json Web Token)

    Lecture 1: Introduction

    Lecture 2: Update the Layer Core

    Lecture 3: Update the Layer Data

    Lecture 4: Update the Layer Service

    Lecture 5: API of User

    Lecture 6: Download the project.zip

    Chapter 8: Consume Web API with application ASP.NET Core MVC 3.1

    Lecture 1: Intoduction

    Lecture 2: Creating the project Client ASP.NET Core MVC

    Lecture 3: Creating the list of Music

    Lecture 4: Creating Add Music

    Lecture 5: Displaying the list of Composer

    Lecture 6: Consuming the authentication with ASP.NET Core MVC

    Lecture 7: Creating a Registration Form (New User)

    Lecture 8: Creating the authorization

    Lecture 9: Adding a New Composer

    Lecture 10: Get the Current User in API

    Lecture 11: Download the project.zip

    Instructors

  • N-Tier Architecture .NET Core 3.1 Web API  No.2
    SAI Bachir
    Expert . NET
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 1 votes
  • 3 stars: 7 votes
  • 4 stars: 12 votes
  • 5 stars: 8 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!