آموزش مقدماتی برنامه نویسی IOS با سوئیفت4

معرفی آموزش مقدماتی برنامه نویسی IOS با سوئیفت 4

امروزه برنامه نویسی موبایل رشد چشم گیری داشته است به ویژه در زمینه توسعه سیستم عامل (IOS (Apple و در سال های اخیر این مورد بخوبی مشهود هست.

سادگی و یکپارچگی و هماهنگی سیستم عامل IOS باعث شده تا این سیستم عامل به محبوبیت بالایی دست پیدا کند و به عنوان محبوب ترین سیستم عامل با امنیت بالا شناخته شود.

ما می خواهیم در گوتوکلاس با استفاده از زبان برنامه نویسی سویفت (swift 4) به توسعه این سیستم بپردازیم (IOS).

زبان سوئیفت یک زبان سطح  بالا ، Open Source ، شیء گرا  و قدرتمند است که در سال ۲۰۱۴ توسط اپل معرفی شد تا به سلطنت  زبان برنامه نویسی objective c ، زبان چندین و چند سال اپل برای توسعه IOS پایان دهد.

این زبان با داشتن سینتکس ساده ، قدرت بالا ، وجود کتابخانه های متعدد و مدرن بودن به سرعت باعث محبوبیتش شده است و شما می توانید با  یاد گیری سیستم عامل IOS با زبان برنامه نویسی swift به عنوان یک هدف برای موفقیت خود در شرکت های بزرگی چون اپل‌ ‌، گوگل ، فیسبوک ، آی بی ام ، آمازون و سایرشرکت ها و استارت آپ های که هر روز نیازمند چنین متخصص هایی در این زمینه هستند ، استخدام شوید و با دستیابی به رویای خود برای یک زندگی متفاوت  تلاش کنید.

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

پیش بسوی موفقیت ….

سرفصل ها و زمانبندی آموزش مقدماتی برنامه نویسی IOS با سوئیفت 4

هفته ها

درس

بخش

تاریخ ارائه

هفته اول

یک شروع سریع

معرفی دوره

7 فروردین ماه 98

ساخت  Apple ID و دانلود ابزار توسعه

نصب ویرچوال باکس و Mac OS در ویندوز

آشنایی با محیط توسعه ، ساختار پروژه ،  شبیه ساز و تغییرآیکن برنامه

متغیرها در سوئیفت

اولین پروژه در پلی گراند ومتغیرها

تعریف متغیرها

متغیرها و محاسبه

پلی گراند و محاسبه سن

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

آزمون ۱

هفته دوم

ساختار شرطی

ساختار if و else if

14 فروردین ماه 98

 ساختار Nested if

ساختار حلقه

ساختار حلقه for Nestedو  for

ساختار while and repeat while

آرایه ها

معرفی و ساختار آرایه ها

دیکشنری ها وتفاوت ست و آرایه

توابع

ساختارتوابع از یک تابع ساده تا overload

توابع و پلی مورفیسم

آزمون ۲

هفته سوم

شیءگرایی

oop

معرفی شیءگرایی

21 فروردین ماه 98

شیءگرایی و کلاس ساده

مقداردهی و  ارث بری

Overwrite و سطح دسترسی

Cast کردن کمی پروتکل

شمارش و Extention

اولین پروژه

محاسبه سن

 معرفی

طراحی لایه

کدنویس الگوریتم محاسبه و تاریخ

استفاده از کیبورد و Return

آزمون ۳

هفته چهارم

دومین پروژه

یک کتاب زیبا

معرفی

28 فروردین ماه 98

طراحی لایه

کد نویسی و حرکت بین اسکرین ها

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

سومین پروژه

طراحی پیچیده

معرفی

طراحی لایه و out Resize و اسکرول

طراحی لایه  و کانسترینت ها

طراحی و فیکس Viewها

سایز بندی و تفکیک حالت های View

آزمون میان ترم

4 و 5 اردیبهشت ماه 98

هفته پنجم

چهارمین پروژ

محاسبه دستمزد

معرفی

4 اردیبهشت ماه 98

طراحی لایه و کنترل سفارشی

کدنویسی بدونView

کد محاسبه و پایان

پنجمین پروژه

لیست ثبت نامی دانشجویان

معرفی

طراحی لایه تیبل ویو

Table View و کدنویسی

Table View نهایی سازی کد برای نمایش

کدنویسی سرویس برای ارسال به Collection view

طراحی لایه Collection View

Collection View و گرفتن اطلاعات

Collection View نهایی سازی کد

آزمون ۵

هفته ششم

ششمین پروژه

یک دفترچه یادداشت

معرفی

11 اردیبهشت ماه 98

ایجاد دیتا بیس وکلاس و طراحی لایه

طراحی لایه اسکرین ذخیره

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

انتخاب تصاویر و ذخیره در دیتابیس

Table View و طراحی لایه

کدنویسی برای نمایش اطلاعات

فیکس پروژ و اضافه کردن دکمه حذف رای لیست

هفتمین پروژه

سرور لیست

معرفی

طراحی لایه

طراحی و گرفتن اطلاعات از سمت سرور

کلاس ولیست نمایش

نمایش دیتای دریافتی از سمت سرور

طراحی و کد نویسی Alert

نهایی سازی و نمایش لیست در  Alert

آزمون پایان ترم

18 و 19 اردیبهشت ماه 98

+نمایش

معرفی استاد دوره


محمد اکبری

محمد اکبری مهندس نرم افزار و برنامه نویس IOS و توسعه دهنده و مدرس و محقق در حوزه ی نرم افزار با چند سال سابقه در این زمینه می باشد.

29 پاسخ به “آموزش مقدماتی برنامه نویسی IOS با سوئیفت4”

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

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

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

  1. سلام خسته نباشید
    من با کد تخفیف خریداری کردم ولی باز هم ۱۰۰ هزار تومان از من کسر شد درحالی که کد تخفیفی که بهم ایمیل شد رو زده بودم و ۵۰ درصد کم شده بود.
    ممنون

    • سلام
      کد تخفیف در خرید شما ثبت نشده متاسفانه
      دوستان زیادی از این کد استفاده کردند و مشکلی وجود نداشته
      در صورت نیاز به پیگیری لطفا به info@gotoclass.ir ایمیل بزنید

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

    • سلام
      کلاس ها به صورت زنده برگزار نمیشه و محتوای از پیش آماده شده در اختیارتون قرار میگیره
      دسترسی شما به این محتوا دائمی است و هیچ گاه از بین نمیره

  2. سلام
    1- از تمامی دوره ها که در کلاس شرکت میکنیم ویدیو هم تهیه میشود؟
    2- در چه محدوده ای هست کلاس ها؟

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

  3. سلام خسته نباشيد
    به نظرتون ميشه با نصب mac os روي vmware برنامه نويسي ios شد؟ و پروژه انجام داد؟ من قبلا اين كار رو كردم ولي به خاطر مشكلاتي كه با xcode روي سيستم عامل مجازي داشتم يادگيري سوييفت رو گذاشتم كنار ،سخت افزارم هم خيلي بد نبود ولي خب اصلا نمي شد درست باهاش كار كرد خيلي اذيت مي كرد
    ممنون مي شيم يه توضيح كاملي در اين مورد بديد

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

    • سلام کد تخفیف GTC-Swift4 فقط تا پایان بهمن ماه 97 قابل استفاده است و با استفاده از اون 50 هزار تومان تخفیف میگیرید

  4. MVCهم توضیح داده‌ می شه ؟
    اون قسمتی که راجع به سرور هست وب سرویس json هست ؟ یا نه اصلا backend متفاوتی داره؟

    • پاسخ استاد :
      سلام MVC یک معماری هستش که در بخش پیشرفته گفته میشه
      ولی بخش سرور فعلا برای مقدماتی گت کردن گفتم که بتونن هر جیسونی را بگیرن و راه بیفتن تا پیشرفته بتونیم کار با لایبرری رو بگم که راحت بتونن هر کاری انجام بدن
      درباره json تقریبا چیزهای گفته شده ولی جیسون اطلاتی هستش که از سمت سرور میاد و بک اند چیز دیگه هستش و تخصص دیگه ای میخواد

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *