توضیحات
ASP.NET Core – SOLID and Clean Architecture دوره آموزش پروژه محور فریمورک ASP.NET Core می باشد که توسط آکادمی یودمی منتشر شده است. ASP.NET Core یک فریم ورک اوپن سورس و چند سکویی است که بر پایه زبان سی نوشته شده است و در توسعه سمت سرور و بک اند اپلیکیشن های مختلف مورد استفاده قرار می گیرد. یادگیری دستورات فریم ورک ASP.NET Core بخش ساده ماجراست و ساخت اپلیکیشن های ماژولار، قابل تست و نگه داشت پذیر (Maintainable) بخش زمان بر و سخت توسعه وب اپلیکیشن هاست. انتخاب معماری و الگوی توسعه مناسب نقش بسیار مهمی در آینده و موفقیت پروژه داشته و باید با نهایت دقت و آینده نگری معماری و ساختار مناسب را انتخاب کرد. انتخاب معماری در زمینه تصمیمات پیش از شروع پروژه لحاظ شده و شیوه های نگه داری پروژه در آینده را تحت تاثیر قرار می دهد.
تمامی اپلیکیشن های بزرگ و متوسط معمولاً برای مدت زمانی طولانی تولید شده و تاریخ انقضا ندارند. این اپلیکیشن ها باید بتوانند سالهای سال به مشتریان سرویس ارائه کرده و عملکرد خوب خود را حفظ کنند. ممکن است مالکین و ذینفعان پروژه در آیند تصمیم به ویرایش اپلیکیشن گرفته و قصد اضافه کردن ویژگیها و قابلیتهای جدید به هسته نرمافزاری پروژه داشته باشند. درصورتیکه از معماری متناسبی پیش از توسعه اپلیکیشن استفاده نکرده باشند با مشکلات بسیار زیادی مواجه شده و شاید مجبور شوند کلاً پروژه را از نو باز طراحی و بازنویسی کنند. به منظور جلوگیری از این مشکلات پیروی از اصول معماری سالید (SOLID) تاثیر بسزایی داشته و روند پروژه را به کلی دگرگون خواهد کرد. پیروی از اصول این معماری و توسعه پروژه بر اساس آن نگهداشت پذیری و آزمونپذیری اپلیکیشن را افزایش داده و شما را از بازسازیها و عیبیابیهای طولانی محافظت خواهد کرد.
آنچه در دوره ASP.NET Core – SOLID and Clean Architecture فرا خواهید گرفت:
- اصول برنامه نویسی سالید (SOLID) و پیاده سازی آن در فرآیند توسعه اپلیکیشن
- طراحی MVC و API با فریمورک ASP .NET Core
- کار با ابزارهای پیشرفته MediatR ،Automapper و Fluent API
- مدیریت خطاها و استثنائات در اپلیکیشن
- میان افزارها در ASP.NET Core
- مستندسازی API با ابزار Swagger
- پیاده سازی الگو CQRS
- استفاده از Identity و JWT به منظور ایمن سازی API
- تست واحد (Unit Testing)
- ارسال ایمیل و ایمیل مارکتینگ با سرویس SendGrid
مشخصات دوره
ناشر: یودمی
مدرس: Trevoir Williams
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 83
مدت زمان آموزش: 10 ساعت و 6 دقیقه
سرفصل های دوره

پیش نیازهای دوره
At least three months of C# Development
A Computer
Internet
A Willingness to Learn
تصاویر دوره

فیلم معرفی دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
تغییرات:
نسخه 2022/3 نسبت به 2021/12، تعداد 8 درس و مدت زمان 50 دقیفه افزایش داشته است. همچنین زیرنویس انگلیسی و فایل های متنی نیز به آن افزوده و کیفیت آن از 1080p به 720p تنزل یافته است.
نسخه 2023/3 نسبت به 2022/3 به تعداد 33 درس و مدت زمان 1 ساعت و 30 دقیقه افزایش داشته است. همچنین کیفیت دوره از 720p به 1080p افزایش یافته است.
نسخه 2023/7 نسبت به 2023/3 به تعداد 2 درس و مدت زمان 2 دقیقه افزایش داشته است.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
6.68 گیگابایت













































2 دیدگاه. همین الان خارج شوید
برخلاف آموزش Bhrugen Patel که بسیار سطحی و مقدماتی بود ، این آموزش در کمترین زمان به صورت حرفه ای، با اجزا و پیاده سازی این معماری آشنا می کند .
اگر میخواهید به صورت اصولی این معماری را یاد بگیرید ، حتما این آموزش را نگاه کنید .
مرسی دانلودلی 😍