دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

تسلط به Blazor: دوره کامل Blazor WebAssembly (WASM)

تسلط به Blazor: دوره کامل Blazor WebAssembly (WASM)

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • در این دوره، توسعه وب اپلیکیشن‌های مبتنی بر Blazor را یاد خواهید گرفت. Blazor یک فریمورک برای ساخت رابط‌های کاربری (UI) وب تعاملی با استفاده از #C به جای جاوا اسکریپت است.
  • اپلیکیشن‌های Blazor با استفاده از کامپوننت‌های قابل استفاده مجدد ساخته می‌شوند که مدیریت رابط‌های کاربری پیچیده را آسان می‌کند.
  • شما می‌توانید Blazor را به عنوان یک اپلیکیشن WebAssembly در سمت کلاینت یا یک اپلیکیشن سمت سرور با بروزرسانی‌های بلادرنگ رابط کاربری اجرا کنید.
  • منطق سمت کلاینت و سرور را با استفاده از #C بنویسید. Blazor WebAssembly (WASM) به کد NET. اجازه می‌دهد تا بدون نیاز به پلاگین در مرورگر اجرا شود.
  • در پایان این دوره، شما دانش و تجربه لازم برای ساخت اپلیکیشن‌های فول-استک Blazor WASM را با استفاده از Web APIs و ویژگی‌های پیشرفته Blazor خواهید داشت.

پیش‌نیازهای دوره

  • دانش #C و NET.: در واقع Blazor از #C به عنوان زبان برنامه‌نویسی اصلی استفاده می‌کند، بنابراین درک سینتکس و ویژگی‌های آن ضروری است.

توضیحات دوره

در این دوره تقریباً 9 ساعته، که شامل 19 درس جامع است، شما درک کاملی از Blazor WebAssembly و قابلیت‌های اصلی آن به دست خواهید آورد. دوره با مقدمه‌ای بر فریمورک Blazor، شامل مدل‌های WebAssembly و Server، آغاز شده و تا ساخت اپلیکیشن‌های واقعی ادامه می‌یابد.

در طول این دوره، ما موارد زیر را پوشش خواهیم داد (اما محدود به این‌ها نیست):

راه‌اندازی و ساختار پروژه: یاد بگیرید چگونه محیط توسعه Blazor را راه‌اندازی کنید، ساختار پروژه را بشناسید و با فایل‌های کلیدی مانند App.razor، Program.cs و پوشه wwwroot کار کنید.

کامپوننت‌های Blazor و سینتکس Razor: معماری مبتنی بر کامپوننت Blazor، دایرکتیوها، دیتا بایندینگ و ناوبری را درک کنید. درباره قالب‌های مسیر، پارامترهای مسیر و محدودیت‌های مسیریابی بیاموزید.

دیتا بایندینگ و فراخوانی APIهای خارجی: دیتا بایندینگ دوطرفه را پیاده‌سازی کنید، یک صفحه دیکشنری سفارشی بسازید و APIهای خارجی را در اپلیکیشن Blazor WebAssembly خود فراخوانی کنید.

قابلیت همکاری با جاوا اسکریپت: یاد بگیرید چگونه APIهای جاوا اسکریپت را با استفاده از مثال‌های عملی در Blazor ادغام کنید.

تزریق سرویس و چرخه‌های عمر کامپوننت: ثبت سرویس، طول عمر سرویس‌ها (Singleton ،Scoped ،Transient) و رویدادهای چرخه عمر کامپوننت Blazor را بررسی کنید.

فرم‌ها و اعتبارسنجی: فرم‌ها و اعتبارسنجی‌ها را با استفاده از کامپوننت‌های داخلی مانند EditForm و ValidationMessage و ValidationSummary پیاده‌سازی کنید.

مدیریت استیت: به تکنیک‌های اشتراک‌گذاری استیت اپلیکیشن با استفاده از کامپوننت CascadingValue و سرویس‌های نگهدارنده استیت اشتراکی مسلط شوید.

مباحث پیشرفته: به بررسی عمیق تر ایجاد و استفاده از کتابخانه‌های کلاس Razor، پیاده‌سازی آپلود فایل و ساخت یک کامپوننت صفحه‌بندی سفارشی بپردازید.

سه درس پایانی:

"اولین اپلیکیشن Blazor": اولین اپلیکیشن Blazor WebAssembly خود را با استفاده از NET 8.0. بسازید، جایی که مفاهیم کلیدی مانند راه‌اندازی محیط، ایجاد پروژه، درک ساختار پروژه، ساخت کامپوننت‌ها، مدیریت دیتا بایندینگ و رویدادها، استفاده از تزریق وابستگی، فراخوانی یک Web API عمومی و استایل‌دهی به کامپوننت‌ها را مرور و تثبیت خواهید کرد.

ویژگی‌های مهم Blazor: با چندین ویژگی حیاتی در Blazor آشنا شوید، از جمله معماری مبتنی بر کامپوننت، سینتکس Razor، دیتا بایندینگ، انواع تزریق وابستگی، قابلیت همکاری با جاوا اسکریپت، مدیریت استیت، مدیریت فرم و اعتبارسنجی، مسیریابی، بهینه‌سازی عملکرد و بهترین شیوه‌های امنیتی.

دایرکتیوهای Blazor: مقدمه‌ای بر دایرکتیوهای مهم Blazor، همراه با مثال‌های عملی برای هر کدام.

برخی از اپلیکیشن‌های نمونه عملی در دوره:

  • دیکشنری انگلیسی: نمایش دیتا بایندینگ دوطرفه با یک صفحه پویا و تعاملی
  • آلبوم عکس: نمایش قابلیت کامپوننت‌های قالب‌بندی شده در Blazor

در پایان این دوره، شما دانش و تجربه عملی برای ایجاد اپلیکیشن‌های فول-استک Blazor WebAssembly را با استفاده از NET 8.0. و Web APIs و ویژگی‌های پیشرفته Blazor خواهید داشت.

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

  • توسعه‌دهندگانی که با #C و NET. آشنا هستند و می‌خواهند وب اپلیکیشن‌ها را بدون وابستگی زیاد به جاوا اسکریپت بسازند.
  • کسانی که به دنبال نوشتن منطق سمت کلاینت و سمت سرور در یک زبان واحد (#C) هستند.
  • توسعه‌دهندگانی که می‌خواهند رابط‌های کاربری وب تعاملی را با استفاده از کامپوننت‌ها بسازند اما #C را به جاوا اسکریپت ترجیح می‌دهند.

تسلط به Blazor: دوره کامل Blazor WebAssembly (WASM)

  • مقدمه و شروع کار با Blazor 07:12
  • ساختار پروژه Blazor WebAssembly 15:55
  • کامپوننت‌های Blazor 20:50
  • فایل پیکربندی Blazor WebAssembly و محتوای آن 18:30
  • دیتا بایندینگ دو طرفه در Blazor WebAssembly 20:40
  • کامپوننت‌های قالب‌بندی شده در Blazor 24:52
  • چگونگی فراخوانی توابع JavaScript در Blazor 13:54
  • تزریق وابستگی در Blazor WebAssembly 15:21
  • مسیر‌یابی در Blazor WebAssembly 14:04
  • ایجاد و استفاده از Razor Class Libraries 15:57
  • کال‌بک‌های رویداد در Blazor WebAssembly 09:07
  • فرم‌ها و اعتبارسنجی‌ها در Blazor WebAssembly 24:24
  • مدیریت استیت در Blazor WebAssembly با کامپوننت CascadingValue 31:10
  • یک کامپوننت صفحه‌بندی سفارشی 18:47
  • اشتراک‌گذاری استیت و داده بین کامپوننت‌ها در Blazor WebAssembly 22:18
  • آپلود فایل در اپلیکیشن های Blazor WebAssembly 30:50
  • ساخت اولین اپلیکیشن Blazor WebAssembly گام به گام 01:12:22
  • ویژگی‌های مهم Blazor WebAssembly/Server 01:10:33
  • دایرکتیوهای مهم Blazor 01:27:05

3,508,500 701,700 تومان

مشخصات آموزش

تسلط به Blazor: دوره کامل Blazor WebAssembly (WASM)

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:همه سطوح
  • تعداد درس:19
  • مدت زمان :08:53:51
  • حجم :6.21GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,797,000 359,400 تومان
  • زمان: 04:33:59
  • تعداد درس: 86
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,777,500 355,500 تومان
  • زمان: 04:30:25
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
757,000 151,400 تومان
  • زمان: 01:55:08
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,587,000 517,400 تومان
  • زمان: 06:33:41
  • تعداد درس: 42
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,145,500 229,100 تومان
  • زمان: 02:54:48
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,811,000 562,200 تومان
  • زمان: 07:07:24
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
790,000 158,000 تومان
  • زمان: 02:00:57
  • تعداد درس: 15
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,785,000 757,000 تومان
  • زمان: 09:35:21
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
559,500 111,900 تومان
  • زمان: 01:25:38
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید