لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش شروع به کار با .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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات