دوره آموزشی توسعه وب Front-End با دات نت
2 ساعت 3 دقیقهمبتدی2024-05-03
مدرسین

Microsoft .NET
.NET Developers and Program Managers at Microsoft
جزئیات دوره
دات نت با Blazor یک فریمورک وب پیشرفته مدرن است که توسعه وب جلویی را با استفاده از HTML، CSS و C# به طرز قابل توجهی ساده میکند. Blazor به توسعهدهندگان این امکان را میدهد تا با استفاده از زبانهای برنامهنویسی آشنا، برنامههای وب تعاملی و کاربرپسند بسازند و از قابلیتهای مدرن و عملکرد بالا بهرهبرداری کنند. در این دوره جامع، تیم Microsoft.NET به شما اصول اولیه توسعه وب فرانتاند با Blazor را آموزش میدهد و مباحث متنوعی را پوشش میدهد که شامل:
راهاندازی محیط توسعه: یاد خواهید گرفت که چگونه محیط توسعه Blazor را به درستی تنظیم کنید. این مرحله شامل نصب و پیکربندی ابزارهای لازم، ایجاد و پیکربندی پروژههای Blazor در Visual Studio، و تنظیمات اولیه برای شروع به کار است.
ایجاد یک پروژه جدید: نحوه ایجاد پروژههای جدید Blazor با استفاده از قالبهای پروژه موجود و شخصیسازی آنها برای نیازهای خاص شما را بررسی خواهید کرد. این شامل انتخاب نوع پروژه مناسب (Blazor Server یا Blazor WebAssembly)، تنظیمات اولیه پروژه و درک ساختار پروژههای Blazor است.
اجرای و اشکالزدایی برنامههای وب: یاد خواهید گرفت که چگونه برنامههای وب Blazor را اجرا کنید و مشکلات و اشکالات آنها را شناسایی و رفع کنید. این شامل استفاده از ابزارهای اشکالزدایی، تحلیل و حل مشکلات رایج، و بهینهسازی عملکرد برنامه است.
کار با اجزای Blazor: با اجزای Blazor آشنا خواهید شد و یاد خواهید گرفت که چگونه آنها را برای ساخت رابطهای کاربری تعاملی و پویا استفاده کنید. این بخش شامل ایجاد و استفاده از کامپوننتها، مدیریت وضعیت و دادهها، و تعامل با سرویسهای وب و APIهای خارجی است.
استفاده از قابلیتهای پیشرفته: با ویژگیهای پیشرفته Blazor مانند routing، dependency injection، و state management آشنا میشوید. همچنین، نحوه استفاده از Blazor برای ادغام با سایر تکنولوژیهای مدرن و پیادهسازی بهترین شیوهها برای طراحی و توسعه وبسایتهای مقیاسپذیر را خواهید آموخت.
آشنایی با محیطهای مختلف توسعه: بررسی خواهید کرد که چگونه Blazor را در محیطهای مختلف مانند توسعه محلی، تست، و تولید پیادهسازی کنید. این شامل استراتژیهای استقرار و مدیریت نسخهها نیز خواهد بود.
این دوره آموزشی به شما این امکان را میدهد که با تسلط بر ابزارها و تکنیکهای Blazor، به توسعهدهندگان ماهری تبدیل شوید که قادر به ساخت وبسایتها و اپلیکیشنهای وب مدرن و با عملکرد بالا هستند. با بهرهبرداری از Blazor، میتوانید برنامههای وبی بسازید که نه تنها از نظر طراحی و عملکرد ممتاز هستند، بلکه همچنین تجربه کاربری بینظیری را ارائه میدهند.
راهاندازی محیط توسعه: یاد خواهید گرفت که چگونه محیط توسعه Blazor را به درستی تنظیم کنید. این مرحله شامل نصب و پیکربندی ابزارهای لازم، ایجاد و پیکربندی پروژههای Blazor در Visual Studio، و تنظیمات اولیه برای شروع به کار است.
ایجاد یک پروژه جدید: نحوه ایجاد پروژههای جدید Blazor با استفاده از قالبهای پروژه موجود و شخصیسازی آنها برای نیازهای خاص شما را بررسی خواهید کرد. این شامل انتخاب نوع پروژه مناسب (Blazor Server یا Blazor WebAssembly)، تنظیمات اولیه پروژه و درک ساختار پروژههای Blazor است.
اجرای و اشکالزدایی برنامههای وب: یاد خواهید گرفت که چگونه برنامههای وب Blazor را اجرا کنید و مشکلات و اشکالات آنها را شناسایی و رفع کنید. این شامل استفاده از ابزارهای اشکالزدایی، تحلیل و حل مشکلات رایج، و بهینهسازی عملکرد برنامه است.
کار با اجزای Blazor: با اجزای Blazor آشنا خواهید شد و یاد خواهید گرفت که چگونه آنها را برای ساخت رابطهای کاربری تعاملی و پویا استفاده کنید. این بخش شامل ایجاد و استفاده از کامپوننتها، مدیریت وضعیت و دادهها، و تعامل با سرویسهای وب و APIهای خارجی است.
استفاده از قابلیتهای پیشرفته: با ویژگیهای پیشرفته Blazor مانند routing، dependency injection، و state management آشنا میشوید. همچنین، نحوه استفاده از Blazor برای ادغام با سایر تکنولوژیهای مدرن و پیادهسازی بهترین شیوهها برای طراحی و توسعه وبسایتهای مقیاسپذیر را خواهید آموخت.
آشنایی با محیطهای مختلف توسعه: بررسی خواهید کرد که چگونه Blazor را در محیطهای مختلف مانند توسعه محلی، تست، و تولید پیادهسازی کنید. این شامل استراتژیهای استقرار و مدیریت نسخهها نیز خواهد بود.
این دوره آموزشی به شما این امکان را میدهد که با تسلط بر ابزارها و تکنیکهای Blazor، به توسعهدهندگان ماهری تبدیل شوید که قادر به ساخت وبسایتها و اپلیکیشنهای وب مدرن و با عملکرد بالا هستند. با بهرهبرداری از Blazor، میتوانید برنامههای وبی بسازید که نه تنها از نظر طراحی و عملکرد ممتاز هستند، بلکه همچنین تجربه کاربری بینظیری را ارائه میدهند.
مهارت ها
.NETFront-End Web DevelopmentSoftware Development ToolsWeb DevelopmentMicrosoftSoftware DevelopmentOne-Off
سرفصل ها
1. توسعه وب فرانت اند با دات نت
- 01 - بلزور چیست
- 02 - اولین برنامه وب Blazor خود را بسازید و اجرا کنید
- 03 - معرفی اجزای Blazor
- 04 - صفحات، مسیریابی و طرحبندیها در Blazor
- 05 - ساختار پروژه وب اپلیکیشن Blazor
- 06 - مدیریت رویدادهای UI در برنامههای وب Blazor
- 07 - اتصال دادهها در برنامههای وب Blazor
- 08 - حالتهای رندر جزء Blazor
- 09 - کار با دادهها در Blazor
- 10 - فرمها و اعتبار سنجی در برنامههای وب Blazor
دوره های مرتبط
- دوره آموزشی راهنمای کامل NET LINQ.: جستجو در مجموعهها، پایگاههای داده و مارکآپ
- دوره آموزشی NET 9 Maui.: امکانات بهتر برای توسعه چندسکویی
- دوره آموزشی نمای کلی رابط کاربری در .NET: دسکتاپ، ASP.NET و چندسکویی
- دوره آموزشی Microsoft Entra ID برای توسعهدهندگان NET.
- دوره آموزشی کشف دادهکاوی با .NET با استفاده از Polyglot Notebooks و ML.NET
- دوره آموزشی پیادهسازی تخصصی طراحی دامنهمحور (DDD) در NET.
- دوره آموزشی 11 نکته برای توسعهدهندگان NET.
- دوره آموزشی کشف دات نت Aspire