توضیحات
آموزش پیاده سازی اصول SOLID و معماری تمیز در NET Core.
نام دوره : ASP.NET Core – SOLID and Clean Architecture
پیش نیاز:
- حداقل سه ماه توسعه C#
- یک کامپیوتر
- اینترنت
- تمایل به یادگیری
توضیحات:
بررسی اجمالی
ایجاد یک برنامه ماژولار، قابل آزمایش و قابل نگهداری در NET Core نیاز به یک پایه محکم دارد.
راه اندازی یک معماری برنامه نیاز به آینده نگری و توجه زیادی دارد، زیرا تصمیمات اولیه بر میزان آسانی گسترش و نگهداری برنامه تأثیر می گذارد.
با این حال، در دراز مدت، برنامه های کاربردی باید حفظ شوند و در این مورد، توسعه داده شوند.
بین طراحی آن و روشی که کد نوشته شده است، هیچ کدام امکان پذیر نیست، بنابراین برنامه نیاز به طراحی مجدد و اثبات آینده دارد.
چرا SOLID Architecture؟
وقتی از معماری SOLID صحبت می کنیم، چیزی که به آن اشاره می کنیم کار ساده ای نیست.
تصمیماتی که در اوایل فرآیند گرفته می شود می تواند بعداً تأثیر زیادی داشته باشد و قابلیت نگهداری و آزمایش پذیری نقش مهمی ایفا می کند.
اتخاذ این شیوهها همچنین میتواند به جلوگیری از بوی کد، بازآفرینی کد و تسهیل توسعه چابک کارآمدتر کمک کند.
SOLID مخفف:
- س – اصل تک مسئولیت
- O – اصل باز-بسته
- L – اصل جایگزینی لیسکوف
- I – اصل جداسازی رابط
- د – اصل وارونگی وابستگی
در این دوره، اصول اساسی معماری را بررسی می کنید که به ایجاد کد قابل نگهداری کمک می کند.
نحوه راه اندازی یک معماری برنامه های کاربردی در دنیای واقعی با ASP.NET Core را خواهید فهمید.
سپس، یاد خواهید گرفت که چگونه بلوکهای مختلف و رایج مانند ایمیل و احراز هویت را وصل کنید و پایهای برای وصل کردن سایر خدمات شخص ثالث در صورت نیاز داشته باشید.
همه چیز در این دوره با NET 6 / .NET 7 سازگار است.
هنگامی که این دوره را به پایان رساندید، مهارت و دانش لازم برای ایجاد یک برنامه ASP.NET Core قابل آزمایش و نگهداری برای معمار برنامههای NET Core سازمانی در دنیای واقعی را خواهید داشت.
N.B. – پروژه در این دوره بر اساس نتایج قابل تحویل در Complete ASP.NET Core و Entity Framework Development است.
در حالی که انجام این دوره اجباری نیست، بسیاری از کدهای موجود از محتوای این دوره مجددا استفاده خواهند شد.
ایجاد یک پایه قوی در معماری پاک دات نت:
- معماری تمیز یا پیاز و بهترین روش ها را بیاموزید
- آموزش تفکیک مسئولیت پرس و جوی فرمان (CQRS)
- الگوی Mediatr را پیاده سازی کنید
- سرویس ایمیل را با استفاده از SendGrid اضافه کنید
- مدیریت استثنایی و مسیریابی کارآمد
- اجرای تست واحد
- موک و باید
- مدیریت خطای جهانی با میان افزارهای سفارشی و استثنائات
- افزودن اعتبارسنجی با استفاده از اعتبارسنجی روان
- یک .NET Core API و Blazor UI Application بسازید
- احراز هویت JWT (JSON Web Token) را پیاده سازی کنید
محتوا و نمای کلی آموزش پیاده سازی اصول SOLID و معماری تمیز در NET Core.
برای گذراندن این دوره، باید تا حدودی در مورد توسعه NET Core و C# اطلاعات داشته باشید.
این یک دوره بزرگ است. بیش از 10 ساعت محتوای ممتاز، اما به طور هوشمندانه برای برجسته کردن فعالیتهای مرتبط بر اساس هر ماژول در برنامه در حال ساخت، تجزیه شده است.
ما همچنین به عیب یابی و خطاهای اشکال زدایی در ادامه نگاه خواهیم کرد.
این دوره با فایلهای کاری میزبانی شده در GitHub، شامل برخی از فایلها برای سهولت در تکرار کد نشاندادهشده، کامل میشود.
شما می توانید در حین کار در هر سخنرانی در کنار نویسنده کار کنید و پس از اتمام دوره، گواهی پایان دوره را دریافت خواهید کرد.
دوره آموزش پیاده سازی اصول SOLID و معماری تمیز در NET Core. برای چه کسانی است:
برنامه نویسان مبتدی تا متوسط
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید