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

دوره ها
image description
برنامه نویسی موبایل Xamarin
امروزه تلفن های همراه هوشمند و تبلت ها ، بیشترین وسایلی هستند که کاربران از آن ها استفاده می کنند. افزایش تعداد کاربران تلفن های همراه ، برنامه نویسی موبایل –mobile programming و ...

معرفی دوره

امروزه تلفن های همراه هوشمند و تبلت ها ، بیشترین وسایلی هستند که کاربران از آن ها استفاده می کنند. افزایش تعداد کاربران تلفن های همراه ، برنامه نویسی موبایل –mobile programming و طراحی اپلیکیشن های کاربردی هم اکنون جزو مهم ترین تخصص ها در بازار تکنولوژی به شمار می رود. در حال حاضر برنامه نویسی موبایل –mobile programming ، شامل برنامه نویسی اندروید - Android Programming وبرنامه نویسیIOS –IOS Programming از روش های نوین جهت حرکت در مسیر پیشرفت تکنولوژی می باشد و رویکار آمدن این گوشیهای هوشمند ( smart phone ) و انواع تبلت ها دربازار باانواع سیستم عامل ها همچون اندروید ،آی او اس ( IOS ) و ویندوز موبایل می توان امکاناتی بسیاری را برای کاربران فراهم نمود.

استفاده از مهارت های #C و NET. برنامه نویسان و مهندسان نرم افزار وقت و انرژی بسیاری برای یادگیری ویژگی های زبان #C و نحوه استفاده از آن و همچنین فریمورک NET. صرف کرده اند. با این که جاوا با زبان های شی گرا شباهت های بسیاری دارد ولی اگر یک برنامه نویس #C بخواهد همان برنامه ای که می تواند در زبان #C بنویسد را در زبان جاوا بنویسد وقت و انرژی بسیار زیادی را می طلبد. حال اگر کسانی که به زبان #C برنامه تولید می کنند بخواهند برای موبایل ها برنامه تولید کنند باید آن برنامه را به زبان جاوا تولید کنند. ولی با استفاده از این نرم افزار به راحتی می توان با استفاده از همان مهارت های #C برنامه اندروید تولید نمود و دیگر لازم نیست که سختی یادگیری زبان جاوا را تحمل کرد

اهداف

زبان برنامه نویسی #C و کاربرد آن در Xamarin

آموزش برنامه نویسی موبایل بر روی پلتفرم Xamarin.form

نحوه تهیه اپلیکیشن های Android و iOS و ویندوز

 

پیش نیاز

آشنایی به زبان برنامه نویسی #C

سرفصل ها

چرا در Xamarin form استفاده کنیم

مقایسه بین پلنفرم های ساخت اپلیکیشن برای موبایل

نصب و راه اندازی Xamarin

ساخت اپلیکیشن برای iOS

ساخت اپلیکیشن برای Android

ساخت اپلیکیشن برای Windows

اجزای تشکیل دهنده پرژه Xamarin

طراحی ظاهر اپلیکیشن 

استفاده از رویداد ها

Binding

کار با Plugins ها

استفاده از Library

Animation

WebServices

Database Programming

Widget

زمان بندی

# مدت تاریخ شروع شهریه نوع دوره روزهای هفته و ساعت