🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش فول استک دات نت: وب API، بلیزر وب اسمبلی با MuBlazor
- آخرین آپدیت
دانلود .NET Fullstack: Web API, Blazor WebAssembly with MuBlazor
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع Fullstack .NET: از Web API تا Blazor با MudBlazor
یادگیری توسعه وب مدرن را با دوره جامع توسعه Fullstack .NET ما آغاز کنید. این دوره شما را در
ایجاد برنامههای وب قدرتمند و مقیاسپذیر با استفاده از ابزارها و فریمورکهای قدرتمند، از جمله
.NET Web API، Entity Framework، Blazor WebAssembly، MudBlazor و الگوهای طراحی ضروری مانند
Repository، Unit of Work و CQRS راهنمایی میکند.
در این دوره چه چیزهایی یاد میگیرید؟
ایجاد و پیکربندی RESTful API با .NET: ساخت APIهای RESTful و ایمن با .NET.
پیادهسازی عملیات CRUD: مدیریت دادهها با استفاده از عملیات ایجاد، خواندن، بهروزرسانی و حذف (CRUD).
آشنایی با ORM (Object-Relational Mapping) با Entity Framework Core: درک نحوه تعامل با پایگاه داده با استفاده از ORM.
پیکربندی Entity Framework Core در برنامههای .NET: نحوه پیکربندی و استفاده از Entity Framework Core برای مدیریت دادهها.
رویکردهای Code-First: ایجاد پایگاه داده از کد با استفاده از رویکرد Code-First.
انجام مهاجرتهای Entity Framework Core: اعمال تغییرات در ساختار پایگاه داده با استفاده از مهاجرتها.
آشنایی با الگوی Repository: نحوه جداسازی منطق دسترسی به دادهها با استفاده از الگوی Repository.
پیادهسازی الگوی Repository با Entity Framework Core: پیادهسازی الگوی Repository با استفاده از Entity Framework Core.
مدیریت کارآمد منطق دسترسی به دادهها: بهبود عملکرد و قابلیت نگهداری کد با مدیریت کارآمد دسترسی به دادهها.
آشنایی با الگوی Unit of Work: درک نحوه مدیریت تراکنشها با استفاده از الگوی Unit of Work.
پیادهسازی Unit of Work برای مدیریت تراکنشها: استفاده از Unit of Work برای حفظ یکپارچگی دادهها.
هماهنگی تغییرات در چندین Repository: مدیریت تغییرات در چندین Repository به طور همزمان.
آشنایی با معماری CQRS: درک معماری Command Query Responsibility Segregation (CQRS) برای بهبود مقیاسپذیری.
پیادهسازی CQRS در برنامههای .NET با استفاده از MediatR: استفاده از MediatR برای پیادهسازی CQRS.
جداسازی مسئولیتهای Command و Query برای مقیاسپذیری: بهبود عملکرد و مقیاسپذیری با جداسازی مسئولیتهای Command و Query.
الگوی Response Wrapper: مدیریت پاسخهای API به صورت استاندارد و یکپارچه.
ساخت برنامههای وب تعاملی با Blazor WebAssembly: ایجاد رابط کاربری پویا با Blazor WebAssembly.
آشنایی با معماری مبتنی بر کامپوننت: درک نحوه ساخت برنامهها با استفاده از کامپوننتها.
Data Binding، Event Handling و ارتباطات کامپوننت: مدیریت دادهها، رویدادها و ارتباطات بین کامپوننتها.
استفاده از MudBlazor برای کامپوننتهای Material Design در Blazor: طراحی رابط کاربری مدرن با استفاده از MudBlazor.
سفارشیسازی کامپوننتهای MudBlazor برای UI/UX مدرن: ایجاد رابط کاربری منحصربهفرد با سفارشیسازی MudBlazor.
ادغام MudBlazor با برنامههای Blazor: نحوه استفاده از MudBlazor در پروژههای Blazor.
اتصال Blazor Front-End با .NET Web API Back-End: ارتباط بین رابط کاربری و API.
مدیریت جریان داده بین Client و API: انتقال دادهها بین کلاینت و سرور به طور کارآمد.
بهرهگیری از Dependency Injection برای نگهداری بهتر در Backend و Frontend: بهبود قابلیت نگهداری کد با استفاده از Dependency Injection.
ساخت یک برنامه Fullstack از ابتدا: ایجاد یک برنامه کامل از ابتدا تا انتها.
پیادهسازی بهترین شیوهها و استانداردهای صنعت: نوشتن کد با کیفیت بالا با رعایت استانداردها.
استفاده از FluentValidation در Blazor: اعتبارسنجی فیلدهای فرم در Blazor سمت کلاینت.
با شروع اصول .NET Web API، یاد خواهید گرفت که چگونه خدمات RESTful را بسازید و ایمن کنید. از آنجا، ما به
Entity Framework می پردازیم و به شما آموزش می دهیم که چگونه تعاملات پایگاه داده را با استفاده از روش های code-first به طور کارآمد مدیریت کنید.
شما بر الگوهای Repository و Unit of Work مسلط خواهید شد تا اطمینان حاصل کنید که برنامه های شما قابل نگهداری و
مقیاس پذیر هستند.
در مرحله بعد، CQRS را بررسی خواهیم کرد تا به شما کمک کنیم برنامه هایی را طراحی کنید که با استفاده از MediatR به راحتی
مقیاس پذیر و قابل نگهداری باشند. سپس به فرانت اند می روید، جایی که رابط های کاربری تعاملی و پویا را با استفاده از
Blazor WebAssembly ایجاد خواهید کرد. با MudBlazor، یاد خواهید گرفت که چگونه کامپوننت های UI مدرن و واکنش گرا را بدون زحمت
ایجاد کنید.
در طول دوره، شما فرانت اند و بک اند خود را به طور یکپارچه ادغام می کنید، حالت را به طور موثر مدیریت می کنید و اطمینان
حاصل می کنید که برنامه های شما از طریق تست و اشکال زدایی کامل قوی هستند.
در پایان این دوره، مهارت ها و دانش لازم برای ساخت برنامه های fullstack .NET را خواهید داشت که نه تنها
کاربردی بلکه کارآمد و از نظر بصری جذاب هستند و شما را برای یک شغل موفق در توسعه وب مدرن آماده می کنند.
پیشنیازها:
آشنایی اولیه با سینتکس و ویژگیهای C#
تجربه در برنامهنویسی شیءگرا در C#
تجربه استفاده از Visual Studio یا Visual Studio Code
آشنایی با مفاهیم پایه پایگاه داده
سرفصل ها و درس ها
Demo-دمو
Demo
What will be covered-چه مواردی پوشش داده خواهد شد
What will be covered
What we will be developing-چه چیزی را توسعه خواهیم داد
What we will be developing
Introduction-مقدمه
Introduction
Solution and projects design-طراحی راه حل و پروژه ها
Solution and projects design
Base Entity-موجودیت پایه
Base Entity
Bank Entities part 1-موجودیت های بانکی قسمت 1
Bank Entities part 1
Bank Entities part 2-موجودیت های بانکی قسمت 2
Bank Entities part 2
Repository and Unit Of Work Pattern-الگوی ریپازیتوری و واحد کار
Repository and Unit Of Work Pattern
نمایش نظرات