آکادمی برنامه نویسان

لوگو

توضیحات دوره

زامارین چیست؟

زامارین به همراه NET. و C# برای هر دو سیستم عامل اندروید و iOS است. زامارین شگفت‌انگیز است به این معنی که کاملا مبتنی بر NET. بوده و قادر به تولید صحیح برنامه‌های تلفن همراه اندروید و iOS به صورت همزمان می‌باشد.

 

حقایقی سریع در مورد زامارین:

-زامارین یکی از ارزان‌ترین و کارآمدترین پلت‌فرم‌هایی است که برای ساخت برنامه‌هایی با سیستم عامل‌های مختلف استفاده می‌شود.

-به جای طراحی جداگانه برای هر سیستم، توسعه‌دهندگان برنامه می‌توانند تقریبا 75 تا 90 درصد کدهای توسعه یافته را در همه سیستم عامل‌های بزرگ تلفن همراه به اشتراک بگذارند، که هزینه و زمان ورود به بازار را کاهش می‌دهد.

-زامارین عملکرد بالا و UX عالی را ارائه می‌دهد.

-زامارین یکپارچگی را تضمین کرده و کیفیت و تست عملکرد را در طیف وسیعی از دستگاه‌ها تضمین می‌کند.

 

این موارد برخی از بهترین ویژگی‌های زامارین هستند:

-قدرت C# بر روی دستگاه‌های تلفن همراه

-متن باز (Open source)

-توسعه سریع‌تر

-برنامه‌های بومی (Native) با کنترل رابط کاربری بومی

-توسعه بومی UI

-می‌تواند بیش از 70 تا 80 درصد کدها را بین همه پلت‌فرم‌های مهم تلفن همراه به اشتراک بگذارد

جهت مشاهده توضیحات بیشتر این لینک را مشاهده کنید .

پیش نیازها

  1. سی شارپ

مخاطبان این دوره

برنامه نویسان سی شارپ که میخواهند با کمترین زمان و هزینه برنامه های موبایلی تولید کنند .

سرفصل دوره

  • معرفی Xamarin Forms
  • نصب و راه اندازی Xamarin روی Visual Studio
  • معرفی XAML
  • بررسی Ios  و Android و Windows Phone
  • معرفی و بررسی کنترل ها
  • استفاده از Layout ها 
  • حرکت بین Page ها
  • Fame ها 
  • Input ها 
  • DatePicker و Time Picker
  • Stepper
  • Web View
  • List View
  • Table View
  • پروژه عملی
    • ساخت Api با Asp.Net Core
    • پابلیش Api
    • ساخت سرویس ها 
    • ساخت View ها 
    • Binding در View ها 
    • ساخت Dependency Service ها
    • اسنفاده از Xamarin Essentials
    • استفاده از Natgive Control ها 
    • استفاده از تصاویر در پروژه 
    • استفاده از Theme در برنامه
    • انتشار بسته های نصبی برنامه

اهداف این آموزش

دانشجوبان بعد از این دوره توانایی انجام و ساخت اپ های موبایل با Xamarin را بدست خواهند آورد .