Udemyallen

N-Tier Architecture .NET Core 3.1 Web API

Learn to build a robust .NET Core 3.1 Web API from scratch! Master SQL Server, EF Core, MongoDB, and JWT authentication. Hands-on development.

3.9(30)
132students
4h 37m
Certificate
SAI Bachir
SAI BachirExpert . NET

Course Content

N-Tier Architecture .NET Core 3.1 Web API is an all-levels Udemy course taught by SAI Bachir. It runs 4h 37m, is taught in English, and includes a certificate of completion. Learners rate it 3.9 out of 5 from 30 reviews, with 132 students enrolled. It is a paid course, first published May 2020.

Learn to build robust and scalable APIs with this comprehensive ASP.NET Core 3.1 Web API course! This course addresses the challenge of structuring applications with multiple layers, providing a clear path to decoupled and maintainable code.

You'll gain practical experience creating a music-focused API with core CRUD (Create, Read, Update, Delete) operations, designed to manage your favorite songs and artists. We'll cover essential architectural patterns and technologies, including:

  • Layered Application Architecture: Discover how to structure your ASP.NET Core application into separate, independent projects for enhanced modularity and maintainability.
  • Repository and Unit of Work Pattern: Implement these design patterns to abstract data access logic and improve testability.
  • Entity Framework Core (EF Core) for SQL Server: Learn to persist data using EF Core and interact with a SQL Server database.
  • MongoDB Database for NoSQL: Explore the use of MongoDB for flexible, document-based data storage.
  • AutoMapper for Object Mapping: Simplify data transfer between your models and API resources with AutoMapper.
  • Swagger for API Documentation: Generate interactive API documentation with Swagger, making your API easy to understand and use.
  • Authentication & Authorization with JWT: Secure your API using JSON Web Tokens (JWT) for robust authentication and authorization.
  • ASP.NET Core MVC Client Application: Build a client application using ASP.NET Core MVC to consume and interact with your newly created APIs.

Bonus: Download the complete source code to accelerate your learning and use it as a starting point for your own projects! This course is perfect for developers looking to master ASP.NET Core Web API, database design, and API development best practices.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

pluralsight
pluralsight
5.0
2h 22m
intermediate
pluralsight
5.0
2h 34m
intermediate
pluralsight
5.0
2h 7m
intermediate
pluralsight