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

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

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

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

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

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

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

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

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

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

هفته ها

درس

بخش

تاریخ ارائه

هفته اول

یک شروع سریع

معرفی دوره

4 اسفند ماه 97

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

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

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

آشنایی با شبیه ساز و تغییرآیکن برنامه

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

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

تبدیل متغییرها

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

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

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

آزمون ۱

هفته دوم

ساختار شرطی

ساختار if , if else if

 ساختار Nested if

ساختار حلقه

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

ساختار while and repet while

آرایه ها

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

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

توابع

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

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

آزمون ۲

هفته سوم

شی گرایی

oop

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

11 اسفند ماه 97

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

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

اووراید و سطح دسترسی

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

شمارش و اکستنشن

اولین پروژه

محاسبه سن

 معرفی

طراحی لایه

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

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

آزمون ۳

هفته چهارم

دومین پروژه

یک کتاب زیبا

معرفی

طراحی لایه

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

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

سومین پروژه

طراحی پیچیده

معرفی

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

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

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

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

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

18 و 19 اسفند ماه 97

هفته پنجم

چهارمین پروژ

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

معرفی

20 اسفند ماه 97

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

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

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

پنجمین پروژه

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

معرفی

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

تیبل ویو و کدنویسی

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

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

طراحی لایه کالکشن ویو

کالکشن ویو و گرفتن اطلاعات

کالکشن ویو نهایی سازی کد

آزمون ۵

هفته ششم

ششمین پروژه

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

معرفی ۱

24 اسفند ماه 97

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

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

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

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

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

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

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

هفتمین پروژه

سرور لیست

معرفی ۱

طراحی لایه ۲

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

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

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

طراحی و کد نویسی الرت ۶

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

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

27 و 28 اسفند ماه 97

 

+نمایش

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


محمد اکبری

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

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

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

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

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

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

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

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

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

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

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

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

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

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