مدرسه فناوری ایرسافام

تخصصی / مهارت‌های تکمیلی

برنامه‌نویسی موبایل

با سی‌شارپ و .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، ساخت رابط‌های کاربری، مدیریت اطلاعات، استفاده از امکانات دستگاه و برقراری ارتباط با سرویس‌های تحت وب؛ همراه با آمادگی برای توسعه‌ی اپلیکیشن‌های مستقل و کاربردی.

قدم بعدی شما

خرید برنامه‌نویسی موبایل

۱۰ جلسه سه‌ساعته · ۳۰ ساعت آموزش

۵٬۵۰۰٬۰۰۰ تومانخرید دوره ←

پرداخت آنلاین در نسخهٔ تست فعال نیست.

پیش از خرید سؤال دارم ↗
خرید دوره ←سؤال دارید؟ واتساپ ↗