Програмування під iOS

Де: online

Коли: Відкрита дата

Тривалість: 3,5 місяця

Вартість: 10500 грн*

Early bird 8800 грн до 03.02.2021
Standart 9500 грн до 26.02.2021
Last Chance 10500 грн до 11.03.2021

Можливий варіант оплати 50/50:
перша частина до початку навчання
друга частина до початку другого місяця навчання.

Мріяли стати iOS розробником? Цей курс відкриє для вас двері у неймовірний світ створення мобільних додатків на одній із найпопулярніших платформ у світі! Під час навчання ви опануєте необхідні знання та здобудите практичні навички програмування під iOS, заглибитеся у особливості використання і застосунку мов програмування Swift та Objective C, розберетеся у механізмах роботи додатків.

Насиченість програми реальними прикладами та практичними завданнями зробить навчання не лише ефективним, але й результативним. Випускники цього курсу вже отримали роботу своєї мрії на позиції Junior iOS розробника у ІТ компаніях, пройшовши співбесіду відразу після завершення курсу.

ДЛЯ КОГО КУРС

Курс для тих, хто прагне опанувати премудрості розробки мобільних додатків під iOS, хоче прокачати свої знання на практиці та навчитися створювати власні мобільні застосунки, щоб самостійно публікувати їх на Apple Store.

ПРОГРАМА

Програма складається з 28 занять з практикою (2 години кожне), передбачає домашні завдання та захист фінального проекту.

Знайомство з iOS, Xcode

  • Огляд iOS та Xcode
  • Знайомство з системами контролю версій
  • Вступ до мов програмування орієнтованих на iOS платформу (Swift/Objective-C)

Специфіка роботи з Objective–C і Swift

  • Управління памяттю в Swift
  • Колекції
  • Властивості в Objective-C/Swift
  • Управління потоком, функції
  • Структури та перерахування
  • Класи
  • Категорії, розширення, протоколи і делегати
  • Замкнення в Swift/Objective-C
  • Універсальні шаблони і обробка помилок в Swift
  • Потоки, черги та механізми роботи з ним

Основи роботи з інтерфейсами і їх побудова

  • Application LifeCycle
  • Основи побудови інтерфейсів в iOS
  • UIView
  • AutoLayout
  • Особливості побудови користувацьких інтерфейсів (будівельні блоки інтерфейсу)
  • UIViewController і його нащадки
  • Анімації
  • Робота з файловою системою
  • Робота з мережею
  • Бази даних на прикладі CoreData
  • Testing application
  • Debug with xCode
  • Підготовка додатку до публікації в App Store
  • Побудова інтерфейсів зі SwiftUI

Фінальні роботи

  • Фінальне завдання
  • Захист

ПО ЗАВЕРШЕННІ КУРСУ ВИ

  • Опануєте принципи побудови додатків для мобільних платформ та здобудете реальний досвід програмування під iOS
  • Отримаєте базові знання Swift та Objective-C
  • Навчитеся використовувати системні та сторонні бібліотеки
  • Навчитеся працювати із системами контролю версій
  • Зможете вільно читати, розуміти і модифікувати існуючий код

ВИМОГИ ДО УЧАСНИКІВ

  • Знання основних принципів ООП, структури даних та їх особливостей, основних операторів та циклів. Розуміння основ роботи з пам’яттю.
  • Знання англійської мови на рівні Intermediate та вище.

ВАЖЛИВО! До старту навчання буде проводиться відбіркове тестування для оцінки початкового рівня знань учасників.

ТЕХНІЧНІ ВИМОГИ

  • Наявність комп’ютера на базі macOS. Операційна система – macOS Catalina (10.15) і вище (бажано мати останню версію maсOS Big Sur 11)
  • Середовище розробки (IDE) Xcode 11+ і вище (бажано мати останню версію Xcode 12+)

Альтернатива:

  • Комп’ютер на базі Windows з Virtual box та образом macOS Catalina 10.15.+ (комп’ютер має підтримувати віртуалізацію, зазвичай без проблем на базі Intel процесорів, з AMD – проблемно)

Буде плюсом:

  • Акаунт Аpple ID
  • Iphone 5s і вище для тестування роботи

МОВА

Курс викладається російською мовою з використанням англійської термінології.

БОНУС

Для всіх учасників курсу – безкоштовний вебінар від Sr. recruiter у Sigma Software: «Interview Easy or Hard». У ході зустрічі наш експерт поділиться секретами і лайфхаками, які допоможуть тобі успішно пройти шлях від кандидата до співробітника ІТ компанії.

Ви дізнаєтеся:

  • як скласти резюме так, щоб тебе запросили на інтервью
  • як підготуватися до співбесіди і успішно її пройти
  • на що варто звернути увагу, коли ти отримав заповітний оффер від компанії

Виникли питання, будь ласка, звертайтеся до тренінг менеджера Каріне (+38 050 966 56 56)