iOS

Програмування під iOS. Objective-C та Swift

Где: Львов

Когда: осінь 2018

Стоимость курса: 4200 грн*

Навчання триває два місяці (21 заняття)
вівторок 19:00-20:30
четвер 19:00-20:30

* до 29 березня діє спеціальна пропозиція Early Bird - 3800 грн
Standard 4200 грн (з 30 березня до 5 квітня)
Last minute 4700 грн (з 6 квітня)

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


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

За два місяці навчання на курсі «Програмування під iOS. Objective-C та Swift» ви опануєте необхідні знання та здобудете практичні навички, які дозволять вам успішно стартувати кар’єру розробника мобільних додатків.

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

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

ТРИВАЛІСТЬ

Заняття триватимуть два місяці. Проводитимуться щотижня: по вівторках та четвергах з 19:00 до 20:30.
Програма складається з 21 заняття з практикою та передбачає домашні завдання.

ДЛЯ КОГО КУРС

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

ПРОГРАМА

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

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

Основи роботи з інтерфейсами і їх побудова
Основи побудови інтерфейсів в iOS
AutoLayout
Особливості побудови користувацьких інтерфейсів (будівельні блоки інтерфейсу)
Анімації

Робота з даними
Робота з мережею
Файлова система
Бази даних на прикладі CoreData

Публікація проекту в App Store
Підготовка додатку до публікації в App Store та особливості налаштування акаунту розробника

Фінальне завдання
Розробка демо-програми

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

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

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

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

Буде плюсом:

Акаунт Аpple ID
Iphone 5 і вище.

Триває набір на наступний курс

Деталі та дата старту будуть відомі пізніше.

Подробнее

ПРЕПОДАВАТЕЛИ КУРСА