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

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

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

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



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

👤 مدرس: گروه مدرسین فرادرس
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

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

درخواست اطلاع رسانی انتشار این آموزش

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

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.

Please leave this field empty.




    توضیحات

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

    با ارائه گوشی های هوشمند یا 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
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)



    مطالب مرتبط


    دیدگاه ها

    ( امتیاز ۵٫۰ از ۵ )
    5.0 از 5


    ۳ نظرثبت شده است.
    1. 0 از 5

      :

      با سلام اگه امکان داره این آموزش رو زود تهیه کنید و برامون ارسال کنید بدجور لازم دارم ممنون

    2. 0 از 5

      :

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

    3. 0 از 5

      :

      سلام.

      من چند وقته دنبال این آموزش هستم اگه ممکنه زودتر آماده کنید. ممنون.

    4. 0 از 5

      :

      سلام.
      بی صبرانه منتظر این اموزش هستم.
      با تشکر.

    5. 5 از 5

      :

      بنده شدیدا خواستار این آموزشم.

      ممنون.

    6. 0 از 5

      :

      ممنون می شم آموزش رو بصورت کامل شروع کنید.

    7. 0 از 5

      :

      سلام.

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

    8. 0 از 5

      :

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

    9. 0 از 5

      :

      اگر ممکن هست اتصال به وب سرویس هم اضافه کنید.

    10. 0 از 5

      :

      سلام. من به این آموزش بسیار نیازمندم.

    11. 0 از 5

      :

      درود بر شما. لطفا این آموزشو سریعتر بزارید.

    12. 0 از 5

      :

      سلام. هرچه سریع تر این آموزشو بزارید منتظریم. ممنونم

    13. 0 از 5

      :

      لطفا فصل امنیت داده ها شامل رمزنگاری دیتابیس و پنهان سازی پوشه ASSETS رو هم به سرفصل ها اضافه کنید.

    14. 0 از 5

      :

      ممنون میشم. منم خیلی وقته منتظر این فیلم اموزشی می باشم.

    15. 0 از 5

      :

      با سلام. لطفا در این آموزش مینی پروژه و تمرین قرار دهید خیلی مهمه (فقط پروژه محور باشه). همچنین اتصال به وب سرویس هم اضافه کنید و سر فصل های بیشتر و کاملتر بزارین. طوری باشه که خودتان از ابتدا تا انتهای آموزش چندین برنامه بنویسید.

    16. 0 از 5

      :

      منتظر این آموزش هستم.

    17. 5 از 5

      :

      سلام. لطفا google map و json رو هم به سرفصل ها اضافه کنید. ممنون.
      منتظر آموزشتون هستیم.

    18. 0 از 5

      :

      سلام. ممنون می شم این آموزش رو زودتر تهیه فرمایید. خیلی لازمش دارم.

    19. 0 از 5

      :

      سلام. بی صبرانه منتظر هستم.

    20. 0 از 5

      :

      سلام. منتظر انتشار این آموزش هستیم.

    21. 5 از 5

      :

      من یه آموزش ازتون تهیه کردم واقعا عالیه. امیدوارم هرچه سریع تر این آموزشو اماده کنید.


    نظر شما در مورد این فرادرس چیست؟

    درج دیدگاه

    امتیاز شما به این آموزش:

    *




درخواست اطلاع رسانی انتشار این آموزش

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

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.

Please leave this field empty.



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.

Please leave this field empty.

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