Mô tả

Get Started with .NET Core Clean Architecture!

Are you a student or professional in the field of software engineering or maybe contemplating an educational or career move to the software engineering world? Have you been looking for a quick and easy way to get up and running with .NET Core coupled with Clean Architecture and don't want to go through an overwhelming amount of material just to get your environment setup and ready for building your own apps that interact with data? Don't worry as THIS IS THE COURSE FOR YOU! 

In my course, I will teach you how to get your environment setup for .NET Core MVC, SQL Server 2017, Dependency Injection, MediatR, AutoMapper and help you to build your first set of apps that apply a Clean Architecture design pattern through a step-by-step guided approach.  

Take this course and feel proud of the fact that you will be one step closer towards the rewarding field of Software Engineering using .NET technologies!

Bạn sẽ học được gì

.Net Core MVC

Clean Architecture

Full Stack Development

Yêu cầu

  • Visual Studio
  • SQL Server
  • Basic Technical Background

Nội dung khoá học

14 sections

Introduction

1 lectures
Clean Architecture Overview
05:13

Clean Architecture Structure

3 lectures
GitHub For Visual Studio
02:41
Commit Initial Solution
04:20
Initial Folder Structure
05:30

Presentation Layer

5 lectures
Presentation Layer Project
07:53
Identity Migration
04:58
Launch MVC
05:33
Commit MVC
02:56
Rename Folders
02:57

.NET Core Versioning

1 lectures
Upgrade .Net Core for VS 2017
04:04

Domain Layer

2 lectures
Domain Layer Project
02:37
Domain Models
03:07

Infrastructure Data Layer

4 lectures
Infrastructure Data Project
02:39
Database Context
05:18
Configure MVC for Data Context
05:11
Commit Infrastructure Data Layer
02:19

Application Layer

5 lectures
Application Layer Project
02:18
View Models
02:42
Service Interfaces
02:08
Repository Interfaces
03:33
Commit Application Layer
02:07

Implementation

3 lectures
Service Implementation
02:34
Repository Implementation
03:04
Method Implementation
03:27

Inversion of Control

3 lectures
Infrastructure IOC Project
03:56
Dependency Container
05:24
Register Services
04:07

Presentation Layer Implementation

7 lectures
Seed Initial Data
05:13
Add Images
01:11
Controller
02:16
ViewModel from Service
01:15
Define Views
05:26
Custom CSS
04:12
Adjust Layout and Launch MVC
02:28

Presentation Layer Finalized

3 lectures
Deep Dive Debug
03:54
Secure Controller
01:16
Commit Presentation Layer
01:08

CQRS with MediatR

18 lectures
Command and Query Responsibility Segregation Intro
04:59
New Solution Folders and Branch
03:54
Infrastructure MediatR Bus Layer
03:20
Infrastructure Bus Implementation
03:50
Domain Core Layer
03:02
InMemoryBus Implementation
06:31
Domain Commands
05:26
Domain Command Handlers
05:20
Updated Repository Layer
02:11
Updated Dependency Injection Container
06:23
Updated Service Layer Implementation
06:27
New Api Project for BackOffice
02:48
Api Project Configuration
03:30
Api Controller Implementation
03:00
Api MediatR Configuration
02:05
Adding Swagger
04:04
Debug Session for Api
04:47
Updated MVC Layer
05:30

AutoMapper

8 lectures
AutoMapper Overview
02:13
AutoMapper Nuget Packages
04:17
AutoMapper Profiles
05:46
AutoMapper Configuration
02:30
Refactor Course Service Create Method
02:40
Refactor Course Service Get Method
09:44
AutoMapper Api and Mvc Configuration
05:29
Launch and Test AutoMapper
03:50

Course Source Code Github

1 lectures
How to find the course source code
01:41

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.