.NET Core
دوره پیشرفته ASP.NET Core
یک پروژه پیشرفته Clean Architecture و DDD با ASP.NET Core 8.0
- 4.0/5.0
- 19 خرید
- Advanced
- آخرین آپدیت 1403/12/18
- فارسی
ر این دوره آموزشی جامع و پروژهمحور، شما یک اپلیکیشن رستوران فستفود به نام Good Food را با استفاده از ASP.NET Core 8.0 و اصول پیشرفته Clean Architecture و Domain-Driven Design (DDD) خواهید ساخت. از ساخت مدلهای دامنه و پیادهسازی Repositoryها تا یکپارچهسازی Blazor، تست، اعتبارسنجی، Docker و SignalR — این آموزش همه آنچه را که برای ایجاد یک اپلیکیشن حرفهای و قابل مقیاسپذیری نیاز دارید، از صفر تا استقرار پوشش میدهد.
راهنما (نمای کلی):
سری آموزشی Good Food به گونهای طراحی شده است که شما را از سطح مبتدی تا استقرار یک اپلیکیشن حرفهای همراهی کند. ابتدا با اصول طراحی دامنه (DDD) و معماری تمیز (Clean Architecture) آشنا میشوید. با پیشرفت پروژه، به تدریج قابلیتهای اصلی اپلیکیشن را پیادهسازی کرده و ویژگیهای پیشرفته، بهینهسازیهای عملکرد و استراتژیهای تست را به آن اضافه میکنید. در پایان، برنامه را در یک کانتینر Docker با استفاده از Docker Compose مستقر خواهید کرد.
مقدمه
بررسی ساختار پروژه، اهداف و تکنولوژیهای مورد استفاده.
درک طراحی دامنه (DDD)
توضیح اصول DDD و نحوه ارتباط آنها با پروژه Good Food.
تعریف مدلهای دامنه
ایجاد مدلهای دامنه برای نمایش مفاهیم کسبوکار در اپلیکیشن.
Value Objects
پیادهسازی Value Objectها برای نمایش مفاهیم تغییرناپذیر مانند پول و استفاده از Records.
Entityها و Repositoryها
ساخت Entityها و ایجاد اینترفیسهای Repository برای دسترسی به دادهها.
معماری برنامه
ساختاربندی پروژه با استفاده از اصول Clean Architecture.
ویژگیهای لایه دامنه
پیادهسازی دستهبندی غذاها، Repository منو و الگوی Unit of Work.
ساخت سرویسهای اپلیکیشن
افزودن ابزارها و امکانات ضروری برای لاگگیری، مپینگ و مدیریت سرویسها.
طراحی اشیاء و متدها
طراحی اشیاء و اینترفیسهای منسجم بر اساس اصول معماری تمیز.
مدیریت استثناها
پیادهسازی رویکردی ساختاریافته برای مدیریت استثناها در اپلیکیشن.
پیادهسازی سیستم سبد خرید
ساخت سیستم سبد خرید با استفاده از Blazor Server و Web APIها.
مدیریت سفارشات
پیادهسازی مدیریت سفارشات، ردیابی وضعیت، Aggregates و سیستمهای تحویل.
تستها
استراتژیهای جامع تست شامل تستهای واحد، تستهای یکپارچه و موارد دیگر.
مپرهای پیشرفته و اعتبارسنجی
ایجاد مپرهای سفارشی، پیادهسازی اعتبارسنجیها و بهبود مدیریت پاسخها.
سرویسهای دامنه و یکپارچهسازی
ساخت سرویسهای دامنه و یکپارچهسازی با اجزای خارجی.
Docker و استقرار
کانتینری کردن اپلیکیشن Good Food با Docker و استقرار آن با استفاده از Docker Compose.
- مقدمه
- طراحی دامنه (DDD)
- مدلهای دامنه
- Money Value Objects
- رکوردها به عنوان Value Object
- سوال و جواب (QA)
- Entity
- دمو Entity
- معماری برنامه
- لایهها
- دستهبندی غذاها
- منو Repository
- Unit Of Work
- پیادهسازی Unit Of Work
- ابزارهای برنامه
- لاگگیری
- Mapster
- طراحی شیء
- طراحی متد
- طراحی استثنا
- تفاوت DDD و بدون DDD
- سبد خرید
- Blazor Server
- Blazor Cart
- سرویس سبد خرید
- API سبد خرید
- انتقال دیتابیس به PostgreSQL
- سفارشها
- وضعیت سفارش
- Aggregates
- تحویل سفارش
- مقدمه تستها
- سبکهای تست
- پوشش تستها
- تستهای بیشتر (واحد)
- تست واحد سبد خرید
- کلمات ممنوعه
- Moq
- ارکان تست
- تست ایمیلها
- تست Gateway
- ایجاد غذا
- بهروزرسانی غذا
- ذخیره تصویر غذا
- تصاویر غذا
- سبد خرید و Time Provider
- تست سبد خرید
- مپرهای سفارشی
- اعتبارسنجی تکراری
- نتیجه عملیات (Operation Result)
- لاگگیری پیشرفته
- JSON جزئیات
- سرویسهای پسزمینه
- SignalR
- دمو SignalR
- هابهای تایپشده
- اعلانهای MediatR
- صفهای ایمیل
- اعتبارسنجیها
- اعتبارسنجی سمت کلاینت
- بررسی اعتبارسنجی (IsValid)
- اعتبارسنجی با FluentValidation
- فیلترهای اعتبارسنجی
- فیلتر فایل اعتبارسنجی
- فیلترهای تایپشده
- سرویسهای دامنه
- JOIN
- ZeroMQ
- مقدمهای بر Docker
- ساخت Docker
- Dockerfile
- کانتینرهای Docker
- کانتینر Good Food
- Docker Compose
- Docker Compose Up
About Instructor
Fulfilled direction use continual set him propriety continued. Saw met applauded favorite deficient engrossed concealed and her. Concluded boy perpetual old supposing. Farther related bed and passage comfort civilly. Dashboard see frankness objection abilities. As hastened oh produced prospect formerly up am. Placing forming nay looking old married few has. Margaret disposed of add screened rendered six say his striking confined.
As it so contrasted oh estimating instrument. Size like body someone had. Are conduct viewing boy minutes warrant the expense? Tolerably behavior may admit daughters offending her ask own. Praise effect wishes change way and any wanted.
- Mail ID:hello@email.com
- Web:https://eduport.com
Our Student Reviews
4.5
(Based on todays review)

Jacqueline Miller
2 days ago
Perceived end knowledge certainly day sweetness why cordially. Ask a quick six seven offer see among. Handsome met debating sir dwelling age material. As style lived he worse dried. Offered related so visitors we private removed. Moderate do subjects to distance.

Louis Ferguson
1 days ago
Water timed folly right aware if oh truth. Imprudence attachment him for sympathize. Large above be to means. Dashwood does provide stronger is. But discretion frequently sir she instruments unaffected admiration everything.

Dennis Barrett
2 days ago
Handsome met debating sir dwelling age material. As style lived he worse dried. Offered related so visitors we private removed. Moderate do subjects to distance.
Leave a Review
Frequently Asked Questions
Person she control of to beginnings view looked eyes Than continues its and because and given and shown creating curiously to more in are man were smaller by we instead the these sighed Avoid in the sufficient me real man longer of his how her for countries to brains warned notch important Finds be to the of on the increased explain noise of power deep asking contribution this live of suppliers goals bit separated poured sort several the was organization the if relations go work after mechanic But we've area wasn't everything needs of and doctor where would.
Go he prisoners And mountains in just switching city steps Might rung line what Mr Bulk; Was or between towards the have phase were its world my samples are the was royal he luxury the about trying And on he to my enough is was the remember a although lead in were through serving their assistant fame day have for its after would cheek dull have what in go feedback assignment Her of a any help if the a of semantics is rational overhauls following in from our hazardous and used more he themselves the parents up just regulatory.Ask Your Question
-
Frances Guerrero
Removed demands expense account in outward tedious do. Particular way thoroughly unaffected projection?
-
Lori Stevens
See resolved goodness felicity shy civility domestic had but Drawings offended yet answered Jennings perceive. Domestic had but Drawings offended yet answered Jennings perceive.
-
-
Louis Ferguson
Removed demands expense account in outward tedious do. Particular way thoroughly unaffected projection?
5٬990٬000 تومان
مخشصات دوره
- درسها 75
- مدت 14 ساعت 1 دقیقه
- مهارت متوسط
- زبان فارسی