آموزش Blazor Deep Dive - از مبتدی تا پیشرفته در NET 8

Blazor Deep Dive - From Beginner to Advanced in .NET 8

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دوره نهایی ASP.NET Core Blazor در NET 8 با پروژه ها مفاهیم اولیه Blazor و ساختارهای پروژه انتخاب تعاملات مبانی اجزای تیغ Razor Syntax Blazor Static Rendering سمت سرور (Blazor SSR) ارسال فرم و اعتبار سنجی ناوبری رندر جریان بهبود یافته دو رویداد ناوبری روش اتصال داده‌ها پارامترهای مؤلفه مجازی پارامترهای آبشاری مؤلفه‌های قالب‌بندی شده QuickGrid رویدادهای چرخه زندگی مؤلفه‌های استاتیک در مقابل مسیریابی تعاملی روش‌های مختلف برای مدیریت وضعیت کار با WebAssembly دسترسی به داده برای سمت سرور Blazor با Entity Framework دسترسی به داده هسته با Web API برای WebAssemblyeT و WebAssemblyeT. Pre-Rendering در Blazor پیش نیازها:Basic HTML Intermediate C# درک خوب OOP، esp. استفاده از رابط (اگرچه Dependency Injection به طور کامل در این دوره پوشش داده شده است) اگر کمی تجربه با ASP Dot Net Core داشته باشید، بهتر است. اما زیاد نگران نباش من در این مورد هم به شما کمک خواهم کرد.

با Blazor در NET 8 سفری جامع را آغاز کنید

به یک تجربه یادگیری متحول کننده خوش آمدید که برای توسعه دهندگانی که مشتاق کشف طیف کامل ASP.NET Core Blazor هستند، چارچوب وب نوآورانه ای که به شما اجازه می دهد تا برنامه های کاربردی تعاملی را با استفاده از NET 8 بسازید، طراحی شده است. این دوره یک فرو رفتن عمیق در جهان است. از Blazor، جایی که شما یاد خواهید گرفت که از قدرت رندر سمت سرور و WebAssembly برای ایجاد تجربیات کاربر پویا استفاده کنید.

نمای کلی دوره:

  • مقدمه Blazor: با اصول اولیه شروع کنید، بدانید Blazor چیست و انتخاب هایی که برای تعامل ارائه می دهد. با ساختار پروژه آشنا شوید و با منابع دوره ما سازماندهی شوید.

  • Blazor رندر سمت سرور (SSR): به جزئیات Blazor SSR بپردازید، در مورد مؤلفه‌ها، نحو Razor و منابع استاتیک بیاموزید. با تکالیفی که شما را برای ایجاد و دستکاری مخازن و اجزای داده به چالش می کشند، مقابله کنید.

  • تعامل: هسته تعامل Blazor را در Blazor Server و Blazor WebAssembly کشف کنید، یاد بگیرید چگونه رویدادها را مدیریت کنید، متغیرهای حالت را مدیریت کنید، و پیوند داده دو طرفه را پیاده سازی کنید. استفاده از @key و مجازی سازی را برای بهینه سازی عملکرد کاوش کنید.

  • معماری کامپوننت : در اجزای غیرقابل مسیریابی و مسیریابی به عمق بپردازید، پارامترهای آنها، چرخه حیات و نحوه ایجاد اجزای قابل استفاده مجدد و عمومی را درک کنید. درباره جداسازی CSS و پارامترهای آبشاری برای استایل دهی و مدیریت موثر برنامه خود بیاموزید.

  • موضوعات پیشرفته: به مفاهیم پیشرفته مانند پیش رندر، مسیریابی، ناوبری و مدیریت حالت تسلط پیدا کنید. یاد بگیرید که چگونه حالت‌ها را در اجزای مختلف حفظ کنید و الگوی مشاهده‌گر را برای برنامه‌های پویا پیاده‌سازی کنید.

  • دسترسی و مدیریت داده ها: در الگوهای دسترسی به داده برای برنامه های سمت سرور و WebAssembly مهارت کسب کنید. یاد بگیرید که Entity Framework Core را با Blazor برای مدیریت داده های سمت سرور ادغام کنید و نحوه تعامل با Web API برای دسترسی به داده های سمت سرویس گیرنده را بیاموزید. یک پایگاه داده بیدرنگ Firebase راه اندازی کنید و عملیات CRUD را در WebAssembly مدیریت کنید.

  • احراز هویت و مجوز: برنامه های خود را با درک فرآیند احراز هویت در ASP.NET Core ایمن کنید. ثبت نام، ورود به سیستم و مجوز دادن به کاربران را بیاموزید و برنامه Blazor سمت سرور خود را ایمن کنید.

  • پروژه های عملی: دانش خود را با دو پروژه درسی به کار ببرید — یک پروژه مدیریت سرور و یک برنامه لیست کارها. این پروژه ها درک شما را تقویت می کند و تجربه عملی در توسعه Blazor به شما می دهد.

چرا این دوره را انتخاب کنید؟

  • تجربه غواصی عمیق: با شروع از اصول، این دوره برای حمایت از مبتدیان در هر مرحله طراحی شده است. با این حال، به همین جا ختم نمی شود. ما عمیقاً به Blazor می پردازیم، و شما را با یک درک دقیق از چارچوب در پایان دوره مجهز می کنیم.

  • محتوای تخصصی انتخاب شده: هر ماژول با دقت ساخته شده است تا بر روی ماژول قبلی ساخته شود و منحنی یادگیری یکپارچه را تضمین کند.

  • آموزش عملی: با تکالیف متعدد و پروژه های عملی، نه تنها یاد خواهید گرفت، بلکه دانش خود را در سناریوهای دنیای واقعی نیز به کار خواهید گرفت.


در پایان این دوره، مجموعه‌ای قوی از پروژه‌ها، درک عمیق Blazor و مهارت‌هایی برای ساختن مطمئن برنامه‌های وب مدرن خواهید داشت. در این سفر به ما بپیوندید تا متخصص Blazor در .NET 8 شوید!


این دوره برای چه کسانی است؟

  • این دوره برای کسانی است که می خواهند یاد بگیرند که چگونه برنامه های کاربردی وب را با ASP.NET Core Blazor با استفاده از .NET 8 توسعه دهند. شما باید دانش اولیه C# و HTML داشته باشید، اما هیچ تجربه قبلی با ASP.NET Core Blazor وجود ندارد. مورد نیاز است.

  • اگر قبلاً تجربه کار با Blazor را داشته‌اید، اما از تغییرات ارائه‌شده در NET 8 غرق شده‌اید، این دوره برای کمک به شما در رسیدن به پیشرفت بسیار عالی است.

خب، منتظر چه چیزی هستید؟ اکنون ثبت نام کنید و سفر خود را برای تبدیل شدن به یک توسعه دهنده ASP.NET Core Blazor آغاز کنید!





سرفصل ها و درس ها

نمایش نظرات

آموزش Blazor Deep Dive - از مبتدی تا پیشرفته در NET 8
جزییات دوره
14.5 hours
132
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
586
4.9 از 5
دارد
دارد
دارد
Frank Liu
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank Liu Frank Liu

توسعه دهنده ارشد نرم افزار

با مدرک کارشناسی ارشد در مهندسی نرم افزار و 18 سال تجربه توسعه نرم افزار حرفه ای، هیجان زده هستم که یک مربی در SkillShare باشم و شروع به اشتراک گذاری دانش و تجربه خود از طریق این پلت فرم فوق العاده کنم. من یک توسعه دهنده تمام پشته با تجربه گسترده در فن آوری های دات نت مانند ASP.NET، ASP.NET Core، و همچنین چارچوب های جاوا اسکریپت مانند Angular، React و VueJs هستم. من همچنین با داده هایی از جمله SQL Server، Reporting، ETL، Azure Data Factory و Power BI بسیار باتجربه هستم. من مشتاق یادگیری و به اشتراک گذاری تمام تجربیات خود در توسعه و همچنین طراحی و معماری هستم.

علاوه بر فناوری‌ها، زمان زیادی را صرف مطالعه در مورد فلسفه، تفکر و تأمل در مورد زندگی می‌کنم...