چه دوره ای می خواهید یاد بگیرید؟

آینده خود را با دوره های آموزشی دانشجویار تضمین کنید

۴۹۷۷ ساعت فیلم تدریس شده است

بیش از ۵۰ هزار دانشجو

بیش از ۳۰۰ مدرس

صفحه نخست
رشته کامپیوتر
برنامه نویسی موبایل
آموزش IOS
آموزش زبان سویفت برای برنامه نویسی دستگاه های اپل
۹ نظر
بازدید : 2,095 بازدید
آموزش زبان سویفت برای برنامه نویسی دستگاه های اپل

زبان سویفت جدیدترین زبان برنامه‌نویسی شرکت اپل از نوع چند شیوه‌ای و کامپایلری است که برای توسعه  iOS، macOS، watchOS و tvOS توسط شرکت اپل ساخته‌شده است.

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

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

ویژگی های زبان سویفت :

  • سویفت نسبت به زیان Objective-C جلوی خطاهای برنامه‌نویسی را بیشتر می گیرد.
  • امنیت بیشتری نسبت به Objective-C دارد.
  •  نگارش مختصرتر و کوتاه‌تری دارد.
  • کارایی بیشتری دارد.
  • اوپن سورس است.
  • Playground و یا زمین‌بازی : به توسعه‌دهندگان این قابلیت را می‌دهد که در همان لحظه‌ای که در حال کدنویسی هستند، نتیجه کدهای خود را در کنار کدهای خود ببینند.

افرادی که تمایل به یادگیری زبان سویفت هستند (خصوصاً توسعه‌دهندگان تازه‌وارد)، شرکت اپل برای آن‌ها یک کتابچه راهنما فروشگاه IBook خود به‌صورت رایگان قرار داده که می‌توان آن را دریافت کرد.

با مشاهده این دوره این توانایی را دارید که برای   Mac OS , Watch OS , TV OS , IOS برنامه نویسی کنید.

توجه داشته باشید که برای این دوره باید  سیستم عامل مکینتاش را بصورت مجازی و نرم افزار Xcode را برای برنامه نویسی نصب نمایید.

آموزش پایه برنامه نویسی، الگوریتم و فلوچارت

آموزش نصب سیستم عامل مکینتاش بصورت مجازی

لینک دانلود نرم افزار Xcode

آنچه در این دوره آموزشی خواهید دید:

مقدمه :

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

قسمت اول :

  • ایجاد پلی گراند
  • ایمپورت کردن ماژول
  • تعریف متغیرها
  • تعریف ثابت ها
  • اجباری و اختیاری کردن متغیر ها

قسمت دوم :

  • معرفی عملگرها
  • استفاده از عملگرهای محاسباتی
  • استفاده از عملگرهای وظیفه ایی
  • استفاده از عملگرهای رنجی
  • استفاده از عملگرهای مقایسه ایی
  • استفاده از عملگرهای منطقی

قسمت سوم :

  • معرفی دستورات شرطی
  • استفاده از if و else
  • استفاده از else if
  • استفاده از switch

قسمت چهارم :

  • تعریف آرایه (تک بعدی)
  • تعریف دیکشنری (آرایه چند بعدی)
  • معرفی حلقه های تکرار
  • استفاده از حلقه تکرار For
  • استفاده از حلقه تکرار While

قسمت پنجم :

  • معرفی تابع
  • تعریف تابع
  • تعریف تابع بهمراه دریافت ورودی
  • تعریف تابع با مقدار برگشتی
  • تعریف تابع بدون مقدار برگشتی

قسمت ششم :

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

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

https://telegram.me/joinchat/B1FZQUFts5b06lypE6h0fw

برای ۱۰ نفر اولی که قصد خرید این دوره را داشته باشند،فرصتی ارائه کردیم تا با ۴۰ درصد تخفیف خرید کنند.

کد تخفیف : swift

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

در ادامه این دوره کاربردی و جذاب

آموزش پروژه محور ساخت شبکه اجتماعی برای IOS با زبان سویفت

را ارائه خواهیم کرد.

منتظر باشید…

مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

دریافت کنید

25000 تومان
شرکت در در این دوره آموزشی
در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.
  • *
  • *
  • *
  • *
  • در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.

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

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

    ۹
    • نیما
      سه شنبه ۳ مرداد ۱۳۹۶ - ۱۵:۳۷

      سلام.روزبخیر.قبل از یادگیری این موضوع،دانستن چه مسائلی لازم هست؟؟؟ممنون

    • مهدی
      شنبه ۴ دی ۱۳۹۵ - ۱۲:۲۵

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

      • مدرس شکربیگی
        شنبه ۴ دی ۱۳۹۵ - ۱۵:۵۴

        با سلام ، بله فقط همین موارد ذکر شده و مباحث پیشرفته تر مثل protocol و غیره در دوره شبکه اجتماعی آموزش داده میشه.

    • مهدی
      شنبه ۴ دی ۱۳۹۵ - ۰۷:۳۸

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

      • مدیر رادفر
        شنبه ۴ دی ۱۳۹۵ - ۰۸:۴۷

        سلام
        پروژه شبکه اجتماعی هم در حال ضبط هستش

    • ali
      جمعه ۲۶ آذر ۱۳۹۵ - ۱۴:۲۸

      با سلام و تشکر بفرمایین که چه ورژنی از سویفت هست؟ ۳ یا ۲؟

      • مدرس شکربیگی
        جمعه ۲۶ آذر ۱۳۹۵ - ۱۸:۵۵

        با سلام تمام مواردی که گفتیم هیچ تغییری تو نسخه های جدید نکرده و داخل ورژن ۱ تا ۳ ساپورت میشن.

    • اصلانی
      پنج شنبه ۲۵ آذر ۱۳۹۵ - ۱۳:۳۲

      خسته نباشید
      کاش مدیریت دانشجویار یه قانون واسه ویدیوی دمو قرار بدن چون بیشتر دموهایی که مدرسا میذارن اصن دموی آموزش نیست! ویدیوی دمو از آموزش باید یه بخشش توضیح درباره سرفصلها یه قسمتش از محیط کد نویسی و شیوه ی کدنویسی مدرس در هنگام آموزش + نمایش دموی پروژه ایی که در آخر قراره ساخته شه!

      الان یه نمونش دموی این آموزش که فقط میشه توش کیفیت فیلم برداری آموزشو فقط توش دید! وگرنه هیچی درباره کیفیت آموزش نمیگه

      • مدیر هادی نیا
        شنبه ۲۷ آذر ۱۳۹۵ - ۱۱:۱۷

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

    دوره های آنلاین دانشجویار

    دسته بندی

    تحصیلات تکمیلی

    رشته الکترونیک

    رشته کامپیوتر

    سایر دسته های دانشجویار

    سایر نرم افزارها

    کلاس آنلاین

    مدرسین

    تعداد دوره
    بر اساس امتیاز
    حروف الفبا
    • کد تخفیف :

      goldpack

      ویژه خرید پکیج طلایی (C#,ASP,PHP,Android,Network)
      60 درصد تخفیف

    مطالب سایت بر اساس

    جدیدترین ها
    محبوب ترین ها
    بطور تصادفی
    دانشجویار نماد اعتماد الكترونیكی کسب و کار های اینترنتی مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت ساماندهی محتوای فضای مجازی بانک تجارت دانشجویار