- مدرس دوره : یاسر قادری جویباری ( رزومه )
- تعداد ویدیوها : 17 ویدیو
- مدت زمان دوره : 4:39:00
- سطح دوره : متوسط
- وضعیت دوره : در حال برگزاری

آموزش MAUI Blazor Hybrid
دوره آموزشی MAUI Blazor Hybrid Fundamentals | پروژه عملی NoteLite
آیا به دنبال ساخت اپلیکیشنهای هیبریدی واقعی با دات نت هستید؟ دوره MAUI Blazor Hybrid Fundamentals با پروژه محور NoteLite، یک دوره عملی و مقدماتی برای یادگیری ساخت اپلیکیشنهای هیبریدی با استفاده از .NET MAUI و Blazor است. این دوره توسط برند MauiBlazorHybrid ارائه میشود.
آنچه در این دوره میآموزید:
در فاز آشنایی، با نمای کلی دوره و پروژه نهایی آشنا میشوید. سپس در فاز مبانی، مفاهیم پایهای .NET MAUI، Blazor، Blazor Hybrid، ساختار پروژه و نحوه ادغام Blazor در MAUI را فرا میگیرید.
فاز توسعه هسته شامل آموزش کامپوننتهای Razor، لایهبندی و ناوبری، استایلدهی، تزریق وابستگی، استفاده از قابلیتهای بومی دستگاه، مدیریت وضعیت و اشکالزدایی است.
در فاز پروژه NoteLite، قدم به قدم برنامهریزی، ساختار، طراحی رابط کاربری، پیادهسازی منطق، ذخیرهسازی دادهها، ادغام قابلیتهای بومی و بهبود نهایی اپلیکیشن را انجام میدهید.
در نهایت، فاز ساخت و تحویل شامل ساخت پروژه، بستهبندی، بهبود عملکرد و آشنایی با اشتباهات رایج است. راهنمای نصب و راهاندازی نیز به طور کامل ارائه شده است.
این دوره برای برنامهنویسانی که میخواهند وارد دنیای توسعه اپلیکیشنهای کراس پلتفرم با دات نت شوند، بهترین نقطه شروع است.
فهرستـــ ویدیوها
مدت زمان دوره 4:39:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
آماده سازی محیط برنامه نویسی برای Maui Blazor Hybrid
مرحله نصب و آماده سازی ماشین برای برنامه نویسی یکی از مراحل مهم در فرآیند توسعه اپلیکیشن می باشد. نصب اشتباه می تواند منجر به بروز خطاهایی گردد که برطرف کردن آن زمان زیادی از توسعه دهندگان صرف می کند. در این قسمت سعی شده است مراحل نصب و آماده سازی به طور واضح توضیح داده شود.
Blazor چیست؟
در این قسمت در ارتباط با Blazor توضیحاتی ارائه می شود. ضمن کد زدن می بینیم Data Binding چیست و Event Handling چگونه انجام می شود. ضمن اینکه Razor Components , Blazor Web View نیز بررسی می گردد.
Blazor Hybrid چیست
در این قسمت علاوه بر تکمیل طراحی کامپوننتی که در قسمت قبل طراحی شد، در ارتباط با تفاوت Blazor Hybrid با Blazor Web Assembly و Blazor Server توضیحاتی ارائه می شود.
ساختار پروژه Maui Blazor Hybrid
در این قسمت ساختار اولیه پروژه Maui Blazor Hybrid تشریح می گردد و ساختار جدید پروژه متناسب با پروژه NoteLite معرفی می گردد. در طراحی UI از الگوی Master-Detail Interface و برای ساختار پروژه از Feature-Based Component Grouping استفاده شده است.
ایجاد مدل، سرویس و انجام عملیات CRUD.
پیشنیاز بررسی دقیقتر ویژگی های Maui Blazor Hybrid مثل Razor Components ایجاد سرویس جهت عملیات CRUD روی داده است. در این قسمت عملیات ایجاد، خواندن، ویرایش و حذف داده از طریق توسعه سرویس مناسب بررسی می گردد.
شروع داینامیک کردن یک اپلیکیشن
در این قسمت دقیق تر به Razor Components می پردازیم(می تواند منطق داشته باشد، ماژولار باشد، شامل رابط کاربری باشد)، بصورت مختصر Dependency Injection را بررسی می کنیم و چگونگی دسترسی به سرویس ها در Component بررسی می گردد.
نگاه دقیقتر به razor components و طراحی ماژولار اپلیکیشن
در این قسمت با parameter و event callback آشنا می شویم.
ادامه فرآیند داینامیک کردن اپلیکیشن
در این قسمت اجزای مختلف کامپوننت NoteList فعال می گردد که شامل افزودن نوت جدید و نمایش نوت اکتیو می باشد.
داینامیک کردن کامپوننت NoteEditor
در این قسمت با استفاده از Two-Way Binding داده بین کامپوننت والد و کامپوننت فرزند منتقل می گردد و با استفاده از EventCallBack یک Event کنترل می شود.
چیدمان متفاوت و مناسب کامپوننتها برای موبایل
در این قسمت با استفاده از یکی از ویژگیهای Native مربوط به Maui، نمایش متفاوتی از قرارگیری کاپوننتها در موبایل توسعه مییابد.
Layout و Navigation
در این بخش یک صفحه About ایجاد شده تا با استفاده از آن مطالبی در مورد Layout و Navigation ارائه شود.
استفاده از قابلیت Native در Maui جهت ذخیره داده در فایل
در این قسمت NoteService توسعه می یابد تا با استفاده از AppDataDirectory(یکی از قابلیتهای Native در Maui) داده در فایل ذخیره، حذف یا ویرایش گردد.
مخصوص اعضای ویژه

نظرات کاربران در رابطه با این دوره