Companies Home Search Profile

ASP.NET Core 6 Clean Architecture

Focused View

Gill Cleeren

4:08:16

296 View
  • 1. Course Overview.mp4
    02:11
  • 1. Module Introduction.mp4
    02:14
  • 2. A Solid Architecture for .NET Core Applications at GloboTicket.mp4
    04:59
  • 3. What You Need to Know before Starting.mp4
    02:19
  • 4. Demo - Looking at the Finished Application.mp4
    01:41
  • 1. Module Introduction.mp4
    01:27
  • 2. Foundational Architectural Principles.mp4
    08:44
  • 3. Different Application Architecture Styles.mp4
    06:08
  • 4. Understanding Clean Architecture.mp4
    11:39
  • 5. Summary.mp4
    00:45
  • 01. Module Introduction.mp4
    02:12
  • 02. Understanding the Business Requirements.mp4
    04:07
  • 03. Setting up the Application Architecture.mp4
    01:50
  • 04. Demo - Creating the Visual Studio Solution.mp4
    01:25
  • 05. Creating the Domain Project.mp4
    00:31
  • 06. Demo - Creating the Domain Project.mp4
    02:30
  • 07. Designing the Application Project.mp4
    03:42
  • 08. Demo - Creating the Application Project.mp4
    03:32
  • 09. Using MediatR and AutoMapper.mp4
    06:45
  • 10. Demo - Writing the Application Logic in the Request Handler.mp4
    11:30
  • 11. Introducing CQRS into the Architecture.mp4
    04:04
  • 12. Demo - Adding CQRS into the Application Architecture.mp4
    02:27
  • 13. Understanding Features.mp4
    01:10
  • 14. Demo - Organizing the Code Using Features.mp4
    04:51
  • 15. Demo - Using Commands to Create a New Entity.mp4
    04:44
  • 16. Adding Validation Using Fluent Validation.mp4
    04:06
  • 17. Demo - Adding Validation and Custom Exceptions.mp4
    08:38
  • 18. Summary.mp4
    01:11
  • 1. Module Introduction.mp4
    01:06
  • 2. Understanding the Goal of the Infrastructure Projects.mp4
    02:20
  • 3. Adding Data Persistence with Entity Framework Core.mp4
    02:14
  • 4. Demo - Adding Entity Framework Core.mp4
    04:32
  • 5. Demo - Implementing the Persistence Layer.mp4
    05:00
  • 6. Adding the Infrastructure Project.mp4
    01:13
  • 7. Demo - Adding Support for Mailing from the Infrastructure.mp4
    07:15
  • 8. Summary.mp4
    00:40
  • 01. Module Introduction.mp4
    01:30
  • 02. Creating the API Project.mp4
    03:20
  • 03. Demo - Adding the API Project.mp4
    07:30
  • 04. Transitioning from View Services to MediatR.mp4
    04:43
  • 05. Demo - Adding Controller Code Using MediatR.mp4
    05:37
  • 06. Deciding Which Objects to Return.mp4
    02:44
  • 07. Demo - Returning View Models and Responses.mp4
    03:33
  • 08. Demo - Adding Support for Returning a CSV File.mp4
    04:38
  • 09. Exposing the API Functionality Using Swagger.mp4
    02:29
  • 10. Demo - Adding Support for Swagger.mp4
    01:55
  • 11. Summary.mp4
    00:35
  • 1. Module Introduction.mp4
    01:03
  • 2. Understanding the Different Test Types.mp4
    05:35
  • 3. Creating Unit Tests.mp4
    01:29
  • 4. Demo - Creating Unit Tests for the Application Code.mp4
    04:19
  • 5. Demo - Writing Integration Tests for Infrastructure.mp4
    03:21
  • 6. Demo - Writing Integration Tests for the API Controllers.mp4
    02:29
  • 7. Summary.mp4
    00:36
  • 1. Module Introduction.mp4
    01:34
  • 2. Introducing Blazor Client-side.mp4
    04:21
  • 3. Using NSwag and NSwagStudio.mp4
    03:39
  • 4. Demo - Generating Client Code Using Nswag.mp4
    06:20
  • 5. Exploring the Client App.mp4
    00:59
  • 6. Demo - Exploring the Blazor Application.mp4
    03:09
  • 7. Demo - Adding the Paging Functionality End-to-end.mp4
    04:26
  • 8. Summary.mp4
    00:53
  • 1. Module Introduction.mp4
    01:22
  • 2. Handing Errors in the API.mp4
    04:42
  • 3. Demo - Handing Errors.mp4
    03:52
  • 4. Adding Logging to the Architecture.mp4
    04:18
  • 5. Demo - Adding Logging to the Application.mp4
    02:54
  • 6. Authenticating Users.mp4
    03:55
  • 7. Demo - Adding Authentication Using Tokens.mp4
    05:20
  • 8. Demo - Adding Authentication to the Blazor App.mp4
    02:19
  • 9. Summary and Course Closing.mp4
    01:05
  • Description


    Creating a testable and maintainable application in .NET Core requires a solid foundation. This course will teach you how to use Clean Architecture principles for your ASP.NET Core applications.

    What You'll Learn?


      Setting up an application architecture isn’t a straightforward task. Decisions made early in the process can have a large impact later on. When creating an architecture for an enterprise application, maintainability and testability play an important role. In this course, ASP.NET Core 6 Clean Architecture, you’ll learn how to create a testable and maintainable architecture for ASP.NET Core using the principles of Clean Architecture. First, you’ll explore foundational architectural principles which help with the creation of maintainable code. Next, you’ll discover how to set up a real-world application architecture with ASP.NET Core. Finally, you’ll learn how to plug in different, common blocks such as logging and authentication. When you’re finished with this course, you’ll have the skills and knowledge of creating a testable and maintainable ASP.NET Core application needed to architect enterprise .NET Core apps.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Gill Cleeren
    Gill Cleeren
    Instructor's Courses
    Gill Cleeren is a Microsoft Regional Director, MVP and Pluralsight author. Gill is the CTO of Xpirit Belgium and focuses on web and mobile architecture. He's also a frequent speaker at many international conferences. Gill also founded Techorama, the biggest IT conference in Belgium and the Netherlands. You can contact him via xpirit.com/gill
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 71
    • duration 4:08:16
    • level advanced
    • English subtitles has
    • Release Date 2023/02/07