برنامهنویسی موبایل
با سیشارپ و .NET MAUI اپلیکیشن موبایل بسازید؛ طراحی صفحات، مدیریت اطلاعات و اتصال به سرویسهای تحت وب را تمرین کنید.
از مهارتهای برنامهنویسی سیشارپ تا طراحی و ساخت اپلیکیشنهای موبایل
آشنایی با شاخهی برنامهنویسی موبایل
در این دوره، دانشپذیران ساخت اپلیکیشن موبایل با سیشارپ و .NET MAUI را یاد میگیرند؛ از طراحی صفحات و مدیریت رویدادها تا ارتباط با سرویسهای تحت وب.
در مسیر توسعه نرمافزار مدرسه فناوری ایرسافام، دانشپذیران پس از یادگیری برنامهنویسی با سیشارپ و آشنایی با توسعهی نرمافزارهای ویندوزی، پایگاه داده و برنامههای تحت وب، میتوانند مهارتهای خود را به دنیای اپلیکیشنهای موبایل گسترش دهند.
در این شاخه، هدف یادگیری طراحی و پیادهسازی نرمافزارهایی است که روی دستگاههای موبایل اجرا میشوند و میتوانند با سرویسهای اینترنتی و پایگاههای داده ارتباط برقرار کنند.
آشنایی با .NET MAUI
.NET MAUI یک چارچوب توسعهی نرمافزار از خانوادهی فناوریهای .NET است که امکان ساخت اپلیکیشنهای چندسکویی (Cross-Platform) را با استفاده از زبان سیشارپ فراهم میکند.
با استفاده از این فناوری میتوان یک پروژهی مشترک ایجاد کرد و از آن برای توسعهی اپلیکیشنهای Android، iOS و حتی نرمافزارهای دسکتاپ استفاده کرد. طراحی رابط کاربری در .NET MAUI با استفاده از XAML و C# انجام میشود.
در این دوره، دانشپذیران با ساختار اپلیکیشنهای موبایل، طراحی صفحات و کنترلهای مختلف، مدیریت رویدادها و ارتباط میان بخشهای مختلف برنامه آشنا میشوند. همچنین یاد میگیرند چگونه اپلیکیشن خود را به سرویسهای تحت وب متصل کنند و اطلاعات را از سرور دریافت یا به آن ارسال کنند.
یکی از مزیتهای مهم این روش، امکان استفادهی مجدد از مهارتهای سیشارپ، مفاهیم شیءگرایی و دانش توسعهی نرمافزار است که دانشپذیران در دورههای قبلی کسب کردهاند.
محورهای یادگیری
- آشنایی با .NET MAUI: معرفی فناوری، کاربردها، راهاندازی محیط توسعه و ایجاد اولین پروژه
- ساختار اپلیکیشن: آشنایی با ساختار پروژه، فایلها، منابع و اجزای اصلی برنامه
- طراحی رابط کاربری با XAML: ایجاد صفحات، چیدمان عناصر و طراحی محیط گرافیکی اپلیکیشن
- کنترلها و عناصر رابط کاربری: کار با دکمهها، کادرهای متنی، تصاویر، فهرستها، فرمها و سایر کنترلهای کاربردی
- مدیریت رویدادها و تعامل با کاربر: دریافت ورودی و پیادهسازی رفتارهای مختلف برنامه
- مدیریت صفحات و مسیریابی: ایجاد صفحات متعدد و جابهجایی میان بخشهای مختلف اپلیکیشن
- اتصال دادهها (Data Binding): ارتباط میان دادهها و عناصر رابط کاربری و آشنایی مقدماتی با الگوی MVVM
- ذخیرهسازی اطلاعات: آشنایی با روشهای ذخیره و بازیابی اطلاعات در دستگاه
- ارتباط با Web API: اتصال اپلیکیشن به سرویسهای ASP.NET Core، ارسال و دریافت اطلاعات و کار با دادههای JSON
- استفاده از امکانات دستگاه موبایل: آشنایی با قابلیتهایی مانند دوربین، انتخاب فایل، موقعیت مکانی و امکانات دستگاه
- طراحی و پیادهسازی پروژه: ساخت یک یا چند اپلیکیشن کاربردی با استفاده از مفاهیم آموختهشده
- آمادهسازی اپلیکیشن: آشنایی با ساخت نسخهی قابل نصب و مراحل آمادهسازی برای انتشار
دستاورد دوره
توانایی طراحی و پیادهسازی اپلیکیشنهای موبایل با سیشارپ و .NET MAUI، ساخت رابطهای کاربری، مدیریت اطلاعات، استفاده از امکانات دستگاه و برقراری ارتباط با سرویسهای تحت وب؛ همراه با آمادگی برای توسعهی اپلیکیشنهای مستقل و کاربردی.
قدم بعدی شما
خرید برنامهنویسی موبایل
۱۰ جلسه سهساعته · ۳۰ ساعت آموزش
