آموزش برنامه نویسی چندسکویی با زامارین فرم – بخش اول

صفحه نخست
 » 
برنامه نویسی موبایل
 » 
برنامه نویسی Cross Platform
 » 
آموزش Xamarin
 » 
آموزش برنامه نویسی چندسکویی با زامارین فرم – بخش اول
۵,۰۲۷ بازدید
۲۰ نظر

فصل اول-قسمت اول-مقدمه

به زودی

به زودی

به زودی

ذخیره سازی: روی تصویر کلیک راستی و گزینه Save image as... رو بزنید.

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

میانبرهای پخش کننده

  • m: قطع و وصل صدا
  • h: راهنمای پخش کننده
  • Home: ابتدای ویدئو
  • End: انتهای ویدئو
  • space: توقف/پخش
  • جهت جلو/عقب: 10 ثانیه به جلو/عقب
  • اعداد 1 تا 9: موقعیت های 10 تا 90 درصد ویدئو
-:-
۰۰:۰۰
۰۰:۰۰
1x
  • 0.25x
  • 0.5x
  • 0.75x
  • 1.0x
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

لیست پخش دوره

  • ۱

    فصل اول-قسمت اول-مقدمه

    ۱۲:۳۴

  • ۲

    فصل اول-قسمت دوم-نصب پروژه

    ۰۸:۳۳

  • ۳

    فصل اول-قسمت سوم-شبیه سازی

    ۰۶:۱۸

  • ۴

    فصل دوم-قسمت اول-stack Layout

    ۱۴:۰۶

  • ۵

    فصل دوم-قسمت دوم-absolute Layout

    ۰۷:۳۶

  • ۶

    فصل دوم-قسمت سوم-relative Layout

    ۱۹:۲۳

  • ۷

    فصل دوم-قسمت چهارم-scroll view

    ۰۷:۵۸

  • ۸

    فصل دوم-قسمت پنجم-فریم

    ۰۴:۳۲

  • ۹

    فصل سوم-قسمت اول-Label And Entry

    ۱۴:۲۰

  • ۱۰

    فصل سوم-قسمت دوم-تصاویر

    ۱۴:۴۶

  • ۱۱

    فصل سوم-قسمت سوم-ویرایشگر

    ۰۸:۵۶

  • ۱۲

    فصل سوم-قسمت چهارم-تاریخ و ساعت

    ۱۱:۱۱

  • ۱۳

    فصل سوم-قسمت پنجم-اسلایدر

    ۰۹:۴۳

  • ۱۴

    فصل سوم-قسمت ششم-Box View

    ۱۳:۰۳

  • ۱۵

    فصل سوم-قسمت هفتم-نوار پیشرفت

    ۲۶:۰۱

  • ۱۶

    فصل سوم-قسمت هشتم-نوار جستجو

    ۱۵:۵۶

  • ۱۷

    فصل سوم-قسمت نهم-switch

    ۱۰:۰۲

  • ۱۸

    فصل سوم-قسمت دهم-picker

    ۱۲:۱۱

  • ۱۹

    فصل سوم-قسمت یازدهم-list view

    ۱۱:۰۲

  • ۲۰

    فصل سوم-قسمت دوازدهم-گزینه های list view

    ۳۱:۱۴

  • ۲۱

    فصل سوم-قسمت سیزدهم-web view

    ۲۰:۴۳

  • ۲۲

    فصل چهارم-قسمت اول-Navigation Page

    ۲۸:۱۵

  • ۲۳

    فصل چهارم-قسمت دوم-Master Detail

    ۲۹:۵۱

  • ۲۴

    فصل چهارم-قسمت سوم-Tabbed and Carousel Page

    ۱۵:۳۷

  • ۲۵

    فصل پنجم-قسمت اول-Table View

    ۱۶:۵۷

  • ۲۶

    فصل پنجم-قسمت دوم-View Cell

    ۱۹:۰۵

  • ۲۷

    فصل ششم-قسمت اول-ساخت دیتابیس

    ۲۷:۲۶

  • ۲۸

    فصل ششم-قسمت دوم-نوشتن و حذف کردن

    ۱۰:۵۱

  • ۲۹

    فصل ششم-قسمت سوم-خواندن دیتابیس

    ۱۴:۵۱

آموزش زامارین فرم

زامارین ( Xamarin ) یک شرکت نرم‌افزاری تحت مالکیت مایکروسافت می‌باشد که در سال ۲۰۱۱ شروع به کار نموده است. شرکت مایکروسافت در سال ۲۰۱۵ آن را خریداری و به ویژوال استودیو اضافه کرد.

زامارین یک ابزار برای برنامه‌نویسی چندسکویی می‌باشد. به نحوی که با نوشتن یک کد به زبان #C امکان ایجاد فایل‌های اجرایی برای ویندوز، اندروید و IOS فراهم می‌گردد. با استفاده از زامارین می توان یک کد #C را روی ۲.۶ میلیارد دستگاه اجرا کرد!

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

در این دوره قصد داریم با یکی از پرکاربردترین تکنولوژی های زامارین تحت عنوان Xamarin Forms آشنا و با آن کار کنیم.

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

Xamarin Forms در سال ۲۰۱۴ به زبان #C نوشته شد و امکان ایجاد یک نمونه سازی سریع از برنامه های کاربردی پیچیده را فراهم کرده است. اپلیکیشن هایی که با استفاده از Xamarin Forms نوشته می شوند، قادرند از هر یک از ویژگی های API و یا یک پلت فرم پایه ، مانند CoreMotion، PassKit و StoreKit در iOS, NFC و Google Play روی اندروید، Tiles و ویندوزفون استفاده کنند.

بدون شک شما می دانید با تکنولوژی زامارین می توان برنامه نویسی چندسکویی انجام داد. زامارین خود به چند شاخه تقسیم می شود:

  • دو تکنولوژی برنامه نویسی native : زامارین اندروید و زامارین IOS
  • زامارین فرم که قابلیت برنامه نویسی چندسکویی را دارد. بدین معنا که شما می توانید با یک بار کدنویسی خروجی Windows , IOS , Android را داشته باشید.

آموزش زامارین فرم و xamarin

 

در دوره آموزش زامارین فرم برای برنامه نویسی چندسکویی قصد داریم به آموزش تکنولوژی قدرتمند زامارین فرم بپردازیم.

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

در پایان دوره شما قادر خواهید بود با یک بار کدنویسی اپلیکیشن های Android و IOS بنویسید.

 

پیش نیازهای دوره آموزش Xamarin :

  • آشنایی با سی شارپ
  • آشنایی با مفهوم بانک اطلاعاتی

آنچه در بخش اول دوره آموزش Xamarin Forms یاد خواهید گرفت:

بخش اول : معرفی

  • معرفی دوره
  • تنظیمات crossplatform
  • مقدماتی بر زامارین مونو
  • نصب پیش نیازها
  • ساخت اولین پروژه
  • راه اندازی emulator

بخش دوم : لایه ها

  • Stack Layout
  • Absolute Layout
  • Relative Layout
  • Scroll View
  • Frame

بخش سوم : ابزارهای رابط کاربری

  • Label And Entry
  • Button
  • Image
  • Editor
  • Date And Time Pickers
  • Slider
  • Box View
  • Activity Indicator And Progress Bar
  • Search Bar
  • Switch
  • Picker Control
  • List View
  • List View Options
  • Web View

بخش چهارم : انواع صفحات

  • Navigation Page
  • Master Detail Page
  • Tabbed Page
  • Carousel Page

بخش پنجم : جداول و بخش بندی

  • Table View Control
  • View Cell

بخش ششم: دیتابیس لوکال

  • ساخت دیتابیس
  • درج و حذف در دیتابیس
  • خواندن اطلاعات از دیتابیس

 

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

سرفصل های دوره آموزش برنامه نویسی چندسکویی با زامارین فرم – بخش اول

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

نظرات کاربران

۲۰
  • هادی
    چهارشنبه ۲۴ مهر ۱۳۹۸ - ۰۰:۴۲

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

    • پشتیبان توفیق پور
      پنج شنبه ۲۵ مهر ۱۳۹۸ - ۱۰:۴۷

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

  • alireza
    یکشنبه ۱ اردیبهشت ۱۳۹۸ - ۱۳:۳۳

    سلام من زامارین فرم رو تا حدودی میدونم
    الان نتها ترسی ک از زامارین فرم دارم اینکه نتونم اون ui رو ک میخوام در بیارم
    مثلا شنیدم توی فرم نمیتونم از متریال دیزاین استفاده کنم
    لطفا در مورد طراحی ui هم ی توضیح بدین
    و اینکه بخش ۲ زامارین فرم منتشر شده یا نه؟؟؟
    ممنون

    • مختار سهولی
      شنبه ۱۲ مرداد ۱۳۹۸ - ۲۱:۰۸

      سلام بله منتشر شده و باید بگم که هیچ مشکلی از بابت ui ندارید و می تونید ظاهرهای قشنگی رو ایجاد کنید از طریق زامارین فرم

  • Bahramnejad
    شنبه ۱۰ آذر ۱۳۹۷ - ۲۱:۰۳

    من مجموعه رو خریدم و قسمت دوم هستم
    از قبل ویژوال استدیو رو نصب داشتم ولی زامارین و امکاناتش رو ندارم در ویژوال استدیو.
    چطوری اضافه کنم و گفته بودید تیک و گزینه هایی رو فعال کنیم، چطور؟

  • مختار سهولی
    جمعه ۳۰ شهریور ۱۳۹۷ - ۲۲:۰۱

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

  • amir
    شنبه ۲۰ مرداد ۱۳۹۷ - ۱۸:۳۲

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

    • مختار سهولی
      یکشنبه ۲۱ مرداد ۱۳۹۷ - ۰۹:۴۷

      سلام توی بخش اول مشخصات سیستمم تواناییش رو نداشت بخش دوم که منتشر بشه اونجا توی ios هم اجرا می گیریم ولی نحوه نصب و راه اندازی برای ios توی بخش اول توضیح داده شده

      • amir
        یکشنبه ۲۱ مرداد ۱۳۹۷ - ۲۳:۰۰

        سیستم core i5 و رم ۸ این توانایی داره که خروجی ios بده؟

        • مختار سهولی
          دوشنبه ۲۲ مرداد ۱۳۹۷ - ۱۰:۵۱

          سلام بله مناسب هست البته با روشی که گفتم توی فیلم آموزشی روشی که معمولا تو سطح نت هست باید رم ۱۶ باشه و هارد ssd وگرنه به مشکل بر می خورین

  • مرجان
    جمعه ۱۹ مرداد ۱۳۹۷ - ۱۷:۰۲

    آقای سهولی راستش من گیج شدم توو سایت هم دیدم چند تا آموزش زامارین بود ، آیا همین دوره کافیه؟ نمیدونم چطوری بگم ، اون پایه ی زامارین رو با این دوره من یاد میگیرم؟ ببینید مثلا من الان c#-asp-mvc-mvc .net core و … رو کامل پایه اشو میدونم برا اندرویدم جاوا کامل بلدم ولی اصلا زامارین نمیدونم چیه، آیا این دوره به روز تریننش هست؟
    ممنون

    • مختار سهولی
      جمعه ۱۹ مرداد ۱۳۹۷ - ۱۸:۱۲

      سلام بله این دوره کاملا به روز هست
      در این مورد باید اول هدفتون رو از یادگیری زامارین بدونین زامارین ی تکنولوژی قدرتمند هست پیشنهاد می کنم شما اول دموی همین دوره رو ببینید که توی پاورپوینت من مفصل در مورد زامارین صحبت کردم که به صورت رایگان توی پست دوره هست.
      حالا تصمیم بگیرین می خاین نیتیو کار کنین یا کراس پلتفرم
      اگر می خاین نیتیو کار کنین که دوره زامارین اندروید هست
      اگر می خاین کراس پلتفرم کار کنین همین دوره.
      نیتیو یعنی چی : یعنی اینکه شما با سی شارپ طوری کد بنویسی که خروجی اندروید بهتون بده – یا طوری کد بنویسی خروجی ios بهتون بده یعنی دو کدنویسی متفاوت برای دو پلتفرم متفاوت
      کراس پلتفرم یعنی چی : یعنی با سی شارپ طوری کد بنویسی که وقتی خروجی گرفتین هم بهتون خروجی اندروید و هم ios و هم ویندوز رو به صورت همزمان یعنی با یک بار کدنویسی یعنی یک کدنویسی برای سه پلتفرم اگه بازم متوجه نشدید بگید

  • بابک
    پنج شنبه ۱۸ مرداد ۱۳۹۷ - ۲۲:۳۶

    با درود و سپاس . native xamarin با این دوره فرق داره یا تو همین دوره هست ؟

    • مختار سهولی
      جمعه ۱۹ مرداد ۱۳۹۷ - ۰۸:۳۵

      سلام در حال حاضر دوره زامارین اندروید به صورت نیتیو در چهار بخش روی سایت قرار گرفته که می تونین استفاده کنید
      این دوره crossplatform هست و به صورت چندسکویی کار شده و با نیتیو فرق می کنه

  • مهدی عزیزی
    پنج شنبه ۱۸ مرداد ۱۳۹۷ - ۱۰:۳۷

    با سلام با بخش دوم این دوره کامل می شود و دیگر ادامه ندارد.

    • مختار سهولی
      پنج شنبه ۱۸ مرداد ۱۳۹۷ - ۲۱:۱۰

      توی بخش دوم یک سری موارد تخصصی مثل وب سرویس – ux – mvvm و… مورد بحث قرار خواهد گرفت و این دوره تمام خواهد شد.
      اما مواردی که هست اینه که آموزش های پروژه محور در زمینه های زامارین فرم – زامارین اندروید – زامارین ios شروع خواهد شد.
      توجه : بنا به دلایلی برام مقدور نیست پکیج زامارین ios رو ضبط کنم اما در قالب یک پروژه همه موارد را در زامارین ios خواهم گفت.

  • مرجان
    چهارشنبه ۱۷ مرداد ۱۳۹۷ - ۱۶:۴۳

    سلام, یعنی من سی شارپ بلدم اینم یاد بگیرم راحت میتونم برای موبایلم برنامه بنویسم؟
    آموزش زامارین چند بخشه؟ و کامل آماده نشده؟

    • مختار سهولی
      پنج شنبه ۱۸ مرداد ۱۳۹۷ - ۱۰:۰۷

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

      • R
        پنج شنبه ۱۸ مرداد ۱۳۹۷ - ۱۱:۲۳

        سلام…بخش ۲ حدودا کی منتشر می شود؟

        • مختار سهولی
          پنج شنبه ۱۸ مرداد ۱۳۹۷ - ۲۱:۰۱

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

اطلاعات دوره

  • مدرس: مختار سهولی
  • تعداد قسمت: ۲۹ قسمت
  • مدت زمان آموزش: ۰۷:۲۳:۰۱
  • حجم دوره: ۱.۰۹ گیگابایت

راهنمای خرید دانشجویان افغانستان

مدرس دوره

مختار سهولی

مختار سهولی

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

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

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

همچنین در زمینه طراحی سایت با asp و وردپرس نیز مهارت دارم

از دیگر تخصص های بنده به جاوا اسکریپت و فریمورک های جاوا اسکریپت مثل react native ، angular و nodejs می باشد

بنده مفتخرم که اولین وبسایت تخصصی برنامه نویسی چندسکویی به ادرس crossapp.ir را ساخته ام

نیاز به مشاوره تلفنی دارید؟

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


پشتیبانی

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

  • تماس با شماره تلفن ۰۵۶۳۲۰۱۲۰۱۹
  • ارسال تیکت پشتیبانی از طریق این لینک
  • گفتگوی آنلاین از طریق چت وبسایت
  • ارسال پیام به آیدی تلگرام @daneshjooyar_support724

دسته بندی ها

دانشجویار نماد اعتماد به دانشجویار مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت logo-samandehi مجوز سازمان فنی حرفه ای کشور