×
زمان تقریبی انتشار: ۴ تا ۱۲ هفته

آموزش ساخت برنامه موبایل با Xamarin - پیش ثبت نام

آموزش ساخت برنامه موبایل با Xamarin - پیش ثبت نام

درخواست اطلاع رسانی انتشار این آموزش
وضعیت انتشار: در حال برنامه ریزی
زمان تقریبی انتشار: بر حسب تعداد درخواست های دانشجویان و اولویت زمانی و آموزشی اعضای هیات علمی فرادرس، انتشار این آموزش در واحد نشر فرادرس اولویت سنجی می شود. انتشار یک آموزش پس از شروع به ضبط معمولا ۴ تا ۱۲ هفته زمان می برد.
این آموزش در حال برنامه ریزی برای ارائه در فرادرس است و انتشار سریع تر آن، بستگی به تعداد متقاضیان این آموزش دارد. چنانچه شما نیز تمایل به انتشار سریع این آموزش دارید در این آموزش پیش ثبت نام نمایید.
آموزش ساخت برنامه موبایل با Xamarin - پیش ثبت نام

Xamarin یک ابزار برنامه نویسی موبایل است که به شما کمک می کند تا با استفاده از زبان برنامه نویسی سی شارپ، برنامه های کاربردی، برای سیستم عامل های مختلف گوشی های هوشمند، تهیه و ارائه کنید. Xamarin توسعه یافته پروژه Mono می باشد.

آموزش ساخت برنامه موبایل با Xamarin - پیش ثبت نام

درخواست اطلاع رسانی انتشار این آموزش
وضعیت انتشار: در حال برنامه ریزی
زمان تقریبی انتشار: بر حسب تعداد درخواست های دانشجویان و اولویت زمانی و آموزشی اعضای هیات علمی فرادرس، انتشار این آموزش در واحد نشر فرادرس اولویت سنجی می شود. انتشار یک آموزش پس از شروع به ضبط معمولا ۴ تا ۱۲ هفته زمان می برد.
این آموزش در حال برنامه ریزی برای ارائه در فرادرس است و انتشار سریع تر آن، بستگی به تعداد متقاضیان این آموزش دارد. چنانچه شما نیز تمایل به انتشار سریع این آموزش دارید در این آموزش پیش ثبت نام نمایید.

فرادرس از جهت فرصت آموختن، یک محیط کاملا باز (بدون هیچ مرز و شرط برای ورود) برای همه است. اما از جهت فرصت آموزش دادن، یک محیط به شدت بسته است و مدرسین آن با عبور از سخت ترین ضوابط علمی و فیلترهای مهارت آموزشی برگزیده و دستچین می شوند. در چندین سال گذشته کمتر از 5 درصد متقاضیان تدریس در فرادرس توانسته اند به مرحله نهایی ارائه آموزش در آن برسند. ارائه یک آموزش توسط «گروه مدرسین فرادرس» تضمینی برای کیفیت آن می باشد.

توضیحات تکمیلی

گوشی های های هوشمند، امکانی جدید برای پیشرفت

با ارائه گوشی های هوشمند یا Smart Phone ها، کاربران توانستند به نیازهای بیشتری پاسخ دهند. با استفاده از این گوشی ها و نرم افزارهای ارائه شده، کاربران می توانستد امور روزانه خود را به سادگی و با سرعت بیشتری انجام دهند. اینکه شما یک لپ تاپ را همه جا با خود داشته باشید برای انجام برخی امور ساده، کاری سخت است. شما می بایست یک ابزار ۱/۵ الی ۲/۵ کیلویی را با ابعاد ۱۳ الی ۱۷ اینچ همراه خود داشته باشید و در مواقع مورد نیاز، روشن کرده و کار مورد نظر را انجام دهید. اما با استفاده از گوشی های هوشمند، همان امور را ساده تر و سریع تر می توانید انجام دهید.

تا اینجا قسمت، امور به خوبی پیش می رفت اما مشکلی وجود داشت و آن هم این بود که برنامه های کاربردی مورد نیاز کاربران، در دسترس نبود. این طور در نظر بگیرید که شما هزینه بالایی را برای خرید یک گوشی هوشمند صرف می کنید و برای انجام امور خاصی به این گوشی احتیاج دارید. حال برنامه مورد نظر برای انجام آن کار، در دسترس نیست.

برای رفع این مشکل، برنامه نویسان، ابزارهایی را فراهم کردند که با استفاده از این ابزارها و زبان های برنامه نویسی، شما می توانید برای گوشی های هوشمند خود برنامه های کاربردی و مورد نظر خود را تهیه کرده و مورد استفاده قرار دهید.

اما باز هم مشکلی وجود داشت، آن هم این بود که سیستم عامل های ارائه شده برای گوشی های هوشمند، معماری متفاوتی داشتند و برنامه های پیاده سازی شده برای یک سیستم عامل، بر روی سیستم عامل دیگر اجرا نمی شد.

در کل، برای گوشی های هوشمند، ۳ سیستم عامل مطرح داریم:

  1. سیستم عامل اندروید، که توسط شرکت گوگل ارائه و توسعه پیدا می کند.
  2. سیستم عامل ویندوز فون یا Windows Phone که توسط شرکت Microsoft ارائه شده است.
  3. سیستم عامل iOS که توسط شرکت Apple و برای گوشی های هوشمند ارائه شده توسط این شرکت ارائه شده است.

حال در نظر بگیرید که اگر کاربری می خواست یک برنامه کاربردی را برای هر سه این سیستم عامل ها تهیه کرده و ارائه کند، می بایست با استفاده از ۳ زبان مختلف، یک برنامه را برای هر کدام از این سیستم عامل ها تهیه و ارائه کند.

Xamarin، یک ابزار همه کاره

Xamarin یک ابزار برنامه نویسی موبایل است که به شما کمک می کند تا با استفاده از زبان برنامه نویسی سی شارپ، برنامه های کاربردی، برای سیستم عامل های مختلف گوشی های هوشمند، تهیه و ارائه کنید. Xamarin توسعه یافته پروژه Mono می باشد.

پروژه Mono ابزاری است که به شما امکان می دهد تا برنامه ها و قطعه کدهای مربوط به سیستم عامل ویندوز را بر روی سیستم عامل لینوکس اجرا کنید. به طور مثال، شما می توانید، قطعه کدهای پیاده سازی شده برای زبان های تحت دات نت را که بر روی سیستم عامل ویندوز اجرا می شوند را بر روی سیستم عامل لینوکس اجرا کنید. در ادامه توسعه پروژه Mono، بخش دیگری به این ابزار اضافه شد با نام Mono For Android که شما با استفاده از این ابزار می توانستید قطعه کدهای مربوطه را بر روی سیستم عامل اندروید اجرا کنید.

بعد از جلب توجه کاربران به این پروژه و مورد استقبال قرار گرفتن این ابزار کارآمد، تصمیم بر توسعه گرفته شد. این پروژه با نام Xamarin، توسعه پیدا کرد و گزینه های دیگری به این برنامه اضافه شد. در Xamarin شما می توانید، قطعه کد نوشته شده به زبان سی شارپ را بر روی سیستم عامل های اندروید، ویندوز فون و iOS اجرا کنید.

در کنار Xamarin، شما می توانید کامپوننت های دیگری را نصب کنید و امکاناتی را به این برنامه اضافه کنید.

بدون شک می توان گفت که Xamarin، ابزاری مناسب و قدرتمند جهت تهیه و توسعه انواع برنامه های کاربردی برای گوشی های هوشمند می باشد که می توان با استفاده از زبان سی شارپ و ابزارهای ارائه شده، این امور را پیگیری کرد.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: شروع به کار
    • دانلود و نصب
    • ایجاد اولین پروژه
      • ایجاد اولین پروژه iOS
      • ایجاد اولین پروژه اندروید
      • ایجاد اولین پروژه ویندوز فون
      • بررسی ساختار پروژه
  • درس دوم: کار با متن ها
    • تنظیم پاراگراف ها
    • تنظیم رنگ متن و رنگ پس زمینه
    • اندازه متن و سایر خصوصیات
    • قالب بندی متن
    • تنظیم اندازه متن بر اساس فضای موجود
  • درس سوم: نحوه اسکرول کردن
    • اسکرول کردن متن
    • ابزار Frame و BoxView
    • قرار دادن ابزار ScrollView در StackLayout
  • درس چهارم: مدیریت کلیک ها
    • پردازش کلیک
    • هندل کردن رویدادهای ناشناخته
    • به اشتراک گذاری کلیک ها
    • ذخیره داده های گذرا
  • درس پنجم: استفاده از XAML در پروژه در کنار کد
    • خصوصیات و ویژگی ها
    • ساختار اجزای خصیصه ها
    • نحوه افزونه صفحه XAML به پروژه
    • تنظیم خصوصیات پلتفرم ها در فایل XAML
    • خصوصیات مدیریت محتوا
    • قالب بندی متن
    • فراخوانی آرگومنت ها
      • ایجاد سازنده به همراه آرگومنت
      • فراخوانی آرگومنت از XAML
    • رویدادها و پاسخگویی
  • درس ششم: فراخوانی API های مربوط به هر پلتفرم
    • پردازش اطلاعات از داخل Shared Asset Project
    • کلاس های موازی و Shared Asset Project
    • Dependency Service و کتابخانه کلاس های قابل حمل
    • رندر کردن صدا بر اساس پلتفرم خاص
  • درس هفتم: ابزارهای نشانه گذاری XAML
    • ساختار کدها
    • کتابخانه های منابع
    • منابع ایستا و ثابت برای تمامی اهداف
    • شاخه های های کتابخانه ها
    • منابع پویا برای استفاده های خاص
    • ایجاد ابزار نشانه گذاری شخصی
  • درس هشتم: زیر ساخت های قابل اتصال یا Bindable
    • ساختار کلاس Xamarin.Forms
    • بررسی ابزارها ها و خصوصیات قابل اتصال
    • تعریف خصوصیات قابل اتصال
    • ایجاد یک متد
  • درس نهم: استایل ها
    • استایل پایه
    • تعریف استایل از طریق کد
    • ارث بری استایل
    • تعریف استایل پویا
    • فراخوانی استایل های دستگاه
    • کار با تصاویر Bitmap
    • تصاویر ویژه پلتفرم
  • درس دهم: چینش ها
    • ایجاد یک چینش با استفاده از کد
    • تنظیم سایز و موقعیت ها
    • ایجاد چینش از طریق XAML
  • رابط کاربری تعاملی
    • ایجاد اسلایدر
    • تنظیم رنگ برای اسلایدر
    • ابزار Switch و Checkbox
    • تنظیمات تایپ کردن
    • صفحه کلید و رویدادها
    • انتخاب صفحه کلید
    • تنظیمات تاریخ و زمان
  • درس یازدهم: کار با داده ها
    • اتصال به پایگاه داده
    • افزودن اطلاعات
    • ویرایش اطلاعت
    • جستجوی اطلاعات
    • حذف اطلاعات
  • درس دوازدهم: خروجی گیری و نهایی سازی پروژه
    • رفع خطا
    • غیرفعال کردن قابلیت Debug
    • تنظیم ABI های قابل پشتیبانی
    • نهایی سازی و خروجی گرفتن پروژه




راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش ساخت برنامه موبایل با Xamarin - پیش ثبت نام
ناشر فرادرس
کد آموزش FVCS9409
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)






نظرات

علیرضا
علیرضا

سلام من هم با حرفهای صادق موافقم ، فقط چرا این کلاس تشکیل نمی شه با این همه افراد
پاسخ به نظر

علی
علی

لطفا لطفا یک آمومزش کاربردی عالی بسازین که همه چی را بفمیم نه مثل آموزش های دیگر سایتا دیگه هیچی نمی فهمیم خواهش می کنم
پاسخ به نظر

محمد
محمد

سلام هر چه زودتر تهیه و توزیع نمایید
پاسخ به نظر

سینا
سینا

سلام. لطفا هرچه سریع تر این آموزش رو آماده کنید. واقعا فرادرس نیاز داره که سایتش کامل تر از این که هست بشه. البته الان هم کامله ولی کمبود های زیادی داره.
پاسخ به نظر

میهمان
میهمان

سلام
شدیداً خواستار و بی صبرانه منتظر این آموزشم
متشکرم

پاسخ به نظر

حامد
حامد

لطفاً زودتر آموزششو بزارین بی صبرانه منتظرشم
پاسخ به نظر

iranpoor
iranpoor

سلام ممنون میشم زودتر دوره Xamarin را آماده بفرمایید بی صبرانه منتظر این قسمت هستم. ممنون...
پاسخ به نظر

محمد
محمد

سلام لطفا قسمت شبکه کردن دو برنامه رو اضافه کنید واقعا حیاتیه
پاسخ به نظر

سامان
سامان

ببخشید در ثبت اتصال به پایگاه داده اگه میشه از روش Azure free هم استفاده کنید.
لطفا پرداخت درون برنامه ای Google Play و کافه بازار رو هم به سرفصل ها اضافه کنید.
و اگه امکانش هست پروژ محور برین جلو ! و همچنین از بانک اطلاعاتی Azure در این فصل استفاده کنید و لینک کردن مپ هم به این اموزش اضافه کنید
همچنین اینکه چگونه تست کنیم که روی تمام کنسول های موبایل ایا این برنامه درست کار میکنه یا نه
و خود سایتش Visual Studio App Centerرو بععوان تست کزاشته ایا کارایی داره ؟!

پاسخ به نظر

فواد خضری
فواد خضری

لطفا هر چه سریعتر این آموزش رو قرار بدید . من اولویتم فرادرس هستش برا همین نمیخوام از منابع دیگه تهیه کنم . بی صبرانه منتظرم
پاسخ به نظر

برچسب‌ها:
Dependency Service و کتابخانه کلاس های قابل حمل | xamarin | آموزش برنامه نویسی زامارین | آموزش زامارین | آموزش ساخت برنامه اندروید با زامارین | آموزش ساخت برنامه با XAmarin | ابزار Frame و BoxView | ابزار Switch و Checkbox | ابزار های نشانه گذاری XAML | اتصال به پایگاه داده | ارث بری استایل | استایل پایه | استایل ها | استفاده از XAML در پروژه در کنار کد | اسکرول کردن متن | افزودن اطلاعات | انتخاب صفحه کلید | اندازه متن و سایر خصوصیات | ایجاد ابزار نشانه گذاری شخصی | ایجاد اسلایدر | ایجاد اولین پروژه | ایجاد اولین پروژه iOS | ایجاد اولین پروژه اندروید | ایجاد اولین پروژه ویندوزفون | ایجاد چینش از طریق XAML | ایجاد سازنده به همراه آرگومنت | ایجاد یک چینش با استفاده از کد | ایجاد یک متد | بررسی ابزار ها و خصوصیات قابل اتصال | بررسی ساختار پروژه | به اشتراک گذاری کلیک ها | پردازش اطلاعات از داخل Shared Asset Project | پردازش کلیک | تصاویر ویژه پلتفرم | تعریف استایل از طریق کد | تعریف استایل پویا | تعریف خصوصیات قابل اتصال | تنظیم ABIهای قابل پشتیبانی | تنظیم اندازه متن بر اساس فضای موجود | تنظیم پاراگراف ها | تنظیم خصوصیات پلتفرم ها در فایل XAML | تنظیم رنگ برای اسلایدر | تنظیم رنگ متن و رنگ پس زمینه | تنظیم سایز و موقعیت ها | تنظیمات تاریخ و زمان | تنظیمات تایپ کردن | جستجوی اطلاعات | چینش ها | حذف اطلاعات | خروجی گیری و نهایی سازی پروژه | خصوصیات مدیریت محتوا | خصوصیات و ویژگی ها | دانلود و نصب | ذخیره داده های گذرا | رابط کاربری تعاملی | رفع خطا | رندر کردن صدا بر اساس پلتفرم خاص | رویداد ها و پاسخگویی | زیر ساخت های قابل اتصال یا Bindable | ساختار اجزای خصیصه ها | ساختار کد ها | ساختار کلاس Xamarin.Forms | شاخه های کتابخانه ها | شروع به کار | صفحه کلید و رویداد ها | غیرفعال کردن قابلیت Debug | فراخوانی API های مربوط به هر پلتفرم | فراخوانی آرگومنت از XAML | فراخوانی آرگومنت ها | فراخوانی استایل های دستگاه | فیلم آموزش فارسی زامارین | فیلم آموزش کار با زامارین | قالب بندی متن | قراردادن ابزار ScrollView در StackLayout | کار با تصاویر Bitmap | کار با داده ها | کار با متن ها | کتابخانه های منابع | کلاس های موازی و Shared Asset Project | مدیریت کلیک ها | منابع ایستا و ثابت برای تمامی اهداف | منابع پویا برای استفاده های خاص | نحوه اسکرول کردن | نحوه افزونه صفحه XAML به پروژه | نحوه ساخت برنامه iOS با زامارین | نحوه ساخت برنامه اندروید با زامارین | نحوه ساخت برنامه موبایل با زامارین | نهایی سازی و خروجی گرفتن پروژه | هندل کردن رویداد های ناشناخته | ویرایش اطلاعت
مشاهده بیشتر مشاهده کمتر

×
فهرست جلسات ۰ جلسه ویدئویی