با 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 آغاز کنید!
توسعه دهنده ارشد نرم افزار
با مدرک کارشناسی ارشد در مهندسی نرم افزار و 18 سال تجربه توسعه نرم افزار حرفه ای، هیجان زده هستم که یک مربی در SkillShare باشم و شروع به اشتراک گذاری دانش و تجربه خود از طریق این پلت فرم فوق العاده کنم. من یک توسعه دهنده تمام پشته با تجربه گسترده در فن آوری های دات نت مانند ASP.NET، ASP.NET Core، و همچنین چارچوب های جاوا اسکریپت مانند Angular، React و VueJs هستم. من همچنین با داده هایی از جمله SQL Server، Reporting، ETL، Azure Data Factory و Power BI بسیار باتجربه هستم. من مشتاق یادگیری و به اشتراک گذاری تمام تجربیات خود در توسعه و همچنین طراحی و معماری هستم.
علاوه بر فناوریها، زمان زیادی را صرف مطالعه در مورد فلسفه، تفکر و تأمل در مورد زندگی میکنم...
نمایش نظرات