آموزش شروع به کار با .NET Core Clean Architecture

Getting Started with .NET Core Clean Architecture

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: .NET Core Clean Architecture .Net Core MVC Clean Architecture توسعه Full Stack پیش نیازها:Visual Studio SQL Server Basic Technical Background

با .NET Core Clean Architecture شروع کنید!

آیا شما یک دانشجو یا حرفه ای در زمینه مهندسی نرم افزار هستید یا شاید به فکر انتقال تحصیلی یا شغلی به دنیای مهندسی نرم افزار هستید؟ آیا به دنبال راهی سریع و آسان برای راه‌اندازی و راه‌اندازی با .NET Core همراه با Clean Architecture بوده‌اید و نمی‌خواهید صرفاً برای راه‌اندازی محیط خود و آماده‌سازی برای ساختن برنامه‌های خود، حجم زیادی از مواد را مرور کنید. تعامل با داده ها؟ نگران نباشید زیرا این دوره برای شماست!

در دوره آموزشی خود، به شما یاد می‌دهم که چگونه تنظیمات محیط خود را برای NET Core MVC، SQL Server 2017، Dependency Injection، MediatR، AutoMapper دریافت کنید و به شما کمک کنم اولین مجموعه برنامه‌های خود را بسازید که از الگوی طراحی معماری پاک استفاده می‌کنند. از طریق یک رویکرد هدایت شده گام به گام.

این دوره را بگذرانید و از این واقعیت احساس غرور کنید که با استفاده از فناوری‌های دات‌نت، یک قدم به حوزه پربار مهندسی نرم‌افزار نزدیک‌تر می‌شوید!


سرفصل ها و درس ها

معرفی Introduction

  • نمای کلی معماری پاک Clean Architecture Overview

ساختار معماری پاک Clean Architecture Structure

  • GitHub برای ویژوال استودیو GitHub For Visual Studio

  • راه حل اولیه را متعهد شوید Commit Initial Solution

  • ساختار پوشه اولیه Initial Folder Structure

لایه نمایشی Presentation Layer

  • پروژه لایه ارائه Presentation Layer Project

  • مهاجرت هویت Identity Migration

  • MVC را راه اندازی کنید Launch MVC

  • MVC را متعهد کنید Commit MVC

  • تغییر نام پوشه ها Rename Folders

نسخه هسته دات نت .NET Core Versioning

  • Net Core را برای VS 2017 ارتقا دهید Upgrade .Net Core for VS 2017

لایه دامنه Domain Layer

  • پروژه لایه دامنه Domain Layer Project

  • مدل های دامنه Domain Models

لایه داده زیرساخت Infrastructure Data Layer

  • پروژه داده های زیرساخت Infrastructure Data Project

  • زمینه پایگاه داده Database Context

  • MVC را برای متن داده پیکربندی کنید Configure MVC for Data Context

  • لایه داده زیرساخت را متعهد کنید Commit Infrastructure Data Layer

سطح کاربردی Application Layer

  • پروژه لایه کاربردی Application Layer Project

  • مشاهده مدل ها View Models

  • رابط های سرویس Service Interfaces

  • رابط های مخزن Repository Interfaces

  • Commit Application Layer Commit Application Layer

پیاده سازی Implementation

  • پیاده سازی خدمات Service Implementation

  • پیاده سازی مخزن Repository Implementation

  • پیاده سازی روش Method Implementation

وارونگی کنترل Inversion of Control

  • زیرساخت پروژه IOC Infrastructure IOC Project

  • ظرف وابستگی Dependency Container

  • ثبت خدمات Register Services

پیاده سازی لایه ارائه Presentation Layer Implementation

  • داده های اولیه بذر Seed Initial Data

  • اضافه کردن تصاویر Add Images

  • کنترل کننده Controller

  • ViewModel from Service ViewModel from Service

  • Views را تعریف کنید Define Views

  • CSS سفارشی Custom CSS

  • Layout را تنظیم کرده و MVC را راه اندازی کنید Adjust Layout and Launch MVC

لایه ارائه نهایی شد Presentation Layer Finalized

  • Deep Dive Debug Deep Dive Debug

  • کنترلر امن Secure Controller

  • لایه ارائه تعهد Commit Presentation Layer

CQRS با MediatR CQRS with MediatR

  • مقدمه تفکیک مسئولیت فرمان و پرس و جو Command and Query Responsibility Segregation Intro

  • پوشه ها و شاخه های راه حل جدید New Solution Folders and Branch

  • لایه گذرگاه MediatR Infrastructure Infrastructure MediatR Bus Layer

  • پیاده سازی اتوبوس زیرساخت Infrastructure Bus Implementation

  • لایه هسته دامنه Domain Core Layer

  • پیاده سازی InMemoryBus InMemoryBus Implementation

  • دستورات دامنه Domain Commands

  • کنترل کننده های فرمان دامنه Domain Command Handlers

  • لایه مخزن به روز شد Updated Repository Layer

  • ظرف تزریق وابستگی به روز شده Updated Dependency Injection Container

  • به روز رسانی اجرای لایه سرویس Updated Service Layer Implementation

  • پروژه جدید Api برای BackOffice New Api Project for BackOffice

  • پیکربندی پروژه Api Api Project Configuration

  • پیاده سازی Api Controller Api Controller Implementation

  • پیکربندی Api MediatR Api MediatR Configuration

  • اضافه کردن Swagger Adding Swagger

  • جلسه اشکال زدایی برای Api Debug Session for Api

  • لایه MVC به روز شد Updated MVC Layer

AutoMapper AutoMapper

  • نمای کلی AutoMapper AutoMapper Overview

  • بسته های Nuget AutoMapper AutoMapper Nuget Packages

  • نمایه های AutoMapper AutoMapper Profiles

  • پیکربندی AutoMapper AutoMapper Configuration

  • روش ایجاد سرویس دوره Refactor Refactor Course Service Create Method

  • Refactor Course Service Get Method Refactor Course Service Get Method

  • AutoMapper Api و پیکربندی Mvc AutoMapper Api and Mvc Configuration

  • AutoMapper را راه اندازی و تست کنید Launch and Test AutoMapper

کد منبع دوره Github Course Source Code Github

  • نحوه پیدا کردن کد منبع دوره How to find the course source code

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش شروع به کار با .NET Core Clean Architecture
جزییات دوره
4 hours
64
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,774
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Manish Narayan Manish Narayan

رئیس - مؤسسه نوآور، استاد مهندسی