بیایید سفر خود را با هم شروع کنیم تا برنامههای چند پلتفرمی بومی زیبا برای iOS، Android، macOS، و Windows با NET MAUI، C# و Visual Studio بسازیم! این تکامل جعبه ابزار Xamarin.Forms است و به ما امکان می دهد از یک پایه کد برای توسعه برای همه پلتفرم ها استفاده کنیم.
در این دوره، همه چیزهایی را که باید در مورد ساخت یک برنامه با استفاده از NET MAUI بدانیم، مرور می کنیم. شما اصول اولیه را یاد خواهید گرفت، از جمله نحوه ساخت رابط کاربری با XAML، الگوی Model View View Model (MVVM) و اتصال داده ها. نحوه پیمایش بین صفحات؛ نحوه دسترسی به فضای ذخیره سازی دستگاه و موارد دیگر.
این دوره دارای همه چیزهایی است که برای یادگیری اصول اولیه نیاز دارید و شما را برای موفقیت در هنگام ساختن برنامه با .NET MAUI آماده می کند!
همه چیز در این دوره با NET 6/.NET 7 سازگار است.
در پایان این دوره، موارد زیر را خواهید آموخت:
NET MAUI چیست، برای چه کسانی مناسب است و چگونه کار می کند؟
نحوه راه اندازی محیط توسعه برای NET MAUI
نحوه ساخت یک برنامه Android
نحوه استفاده از الگوی MVVM و مجموعه ابزار انجمن MVVM
نحوه استفاده از Dependency Injection
نحوه پیاده سازی رابط ها با استفاده از زبان XAML - Extensible Application Markup Language
نحوه توسعه با استفاده از توسعه مبتنی بر رویداد
نحوه راهاندازی و استفاده از منابع مشترک برای استایلسازی.
نحوه استفاده از کنترلهای MAUI و طرحبندی MAUI
نحوه پیاده سازی تکنیک های عیب یابی در طول توسعه
نحوه توسعه و انتشار Minimal API با NET Core
نحوه استفاده از API در برنامه .NET MAUI
نحوه ایمن سازی API با استفاده از JSON Web Tokens
نحوه اجرای احراز هویت .NET MAUI
نحوه انتشار و امضای برنامه Android
محدودیت های محیط توسعه
من از یک ماشین ویندوز برای توسعه برنامه .NET MAUI استفاده می کنم. من بیشتر بر روی ساخت یک برنامه برای اندروید تمرکز می کنم، اما برای آزمایش برنامه های iOS، به یک آیفون نیاز دارید. همه چیزهایی که در این دموها انجام می شود، بین پلتفرمی است.
محتوا و نمای کلی
برای شرکت در این دوره، باید C# را بدانید. میتوانید از دوره من از کنسول سی شارپ و توسعه فرمهای ویندوز با چارچوب Entity استفاده کنید. حتی اگر با پشته توسعه دات نت آشنا نیستید، این دوره برای مبتدیان و پر از نکات توسعه است.
محتوای دوره به طور هوشمندانه ای تقسیم می شود تا فعالیت های مرتبط را بر اساس هر ماژول در برنامه در حال ساخت برجسته کند. ما همچنین به عیبیابی و اشکالزدایی خطاها در حین پیشروی، اجرای بهترین شیوهها، نوشتن منطق کارآمد و درک اینکه چرا توسعهدهندگان کارها را به روشی که انجام میدهند، نگاه خواهیم کرد. دانش شما، گام به گام، در طول دوره رشد می کند و شما را به چالش می کشد تا بهترین باشید.
تا زمانی که دوره را تمام کنید، در ویژوال استودیو حرکت کرده اید و خطاهای منطقی و نحوی را آنقدر بررسی کرده اید که هنگام کار در محیط دات نت برای شما طبیعت دوم خواهد بود. این مهارتهای تازه آموخته شده شما را به کار میگیرد و رئیس و همکارانتان را تحت تأثیر قرار میدهد.
این دوره با فایلهای کاری میزبانی شده در GitHub، شامل برخی از فایلها برای آسانتر کردن کدهای نشاندادهشده، تکمیل میشود. شما می توانید در حین کار در هر سخنرانی در کنار نویسنده کار کنید و پس از اتمام دوره، یک گواهی پایان قابل تایید دریافت خواهید کرد.
زمان اقدام فرا رسیده است!
شما را در دوره می بینیم!
نمایش نظرات