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

Де: Львів

Коли: березень, 2020

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

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

*Early Bird (більше, ніж місяць до старту) – 7900 грн
Standard – 8800 грн
Last minute (за тиждень до старту навчання) – 9600 грн

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


Сьогодні бізнес все більше інвестує в розробку мобільних додатків та залучає до своїх проектів ІТ спеціалістів. Популярність Apple без сумніву підвищує попит на iOS розробників. Щороку компанія не тільки пропонує нові пристрої споживачам, але й вдосконалює свою операційну систему та бібліотеки. Ця тенденція несамовито тішить прихильників Apple у всьому світі та дає змогу бізнесу бути ще ближчим та зрозумілішим споживачеві.

Курс «Програмування під iOS» допоможе вам опанувати необхідні знання та здобути практичні навички, щоб стартувати свій шлях у розробці мобільних додатків на позиції Junior iOS розробника.

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

Випускники наших попередніх курсів вже отримали роботу своєї мрії, пройшовши співбесіду відразу після завершення курсу.

ДЛЯ КОГО КУРС

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

ПРОГРАМА

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

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

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

Специфіка роботи з ObjectiveC і Swift

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

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

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

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

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

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

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

БОНУС

Для всіх учасників курсу – безкоштовний вебінар від Sr. recruiter в Sigma Software: «Interview Easy or Hard».

У ході зустрічі наш експерт поділиться секретами і лайфхаками, які допоможуть вам успішно пройти шлях від кандидата до співробітника ІТ компанії.

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

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

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

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

Знання англійської мови на рівні Intermediate та вище.

До старту навчання буде проводиться відбірне тестування для оцінки початкового рівня знань учасників.

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

Наявність комп’ютера на базі macOS. Операційна система – macOS Sierra і вище (https://support.apple.com/en-us/HT201475).
Середовище розробки xCode 8+ і вище (IDE) (бажно xCode 10+) (https://developer.apple.com/ download/more/ (requires Apple ID to login))

Альтернатива:
Комп’ютер на базі Windows з Virtual box та образом macOSx Hight Sierra 10.13.+ (комп’ютер має підтримувати віртуалізацію, зазвичай без проблем на базі Intel процесорів, з AMD – проблемно).

Буде плюсом:

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

РЕЄСТРАЦІЯ: