Курс iOS розробник

Наразі набір на цей курс не проводиться. Перегляньте інші курси

  • Online
  • Для початківців
  • iOS Development
Навчальний центр: Logos IT-Academy
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:4 місяців
Початок курсу:Уточнюйте
Вартість навчання:16 500 UAH за курс

Програма курсу

Теми:

  • Знайомство з iOS та IDE xCode
  • Мова програмування Swift: основи та базові оператори
  • Мова програмування Swift: Потоки керування. Робота з циклами, умовами. Інструкції передачі контролю
  • Мова програмування Swift: класи та структури. Властивості та методи. Індекси
  • Базові принципи ООП. Контроль доступу. Безпека доступу до памяті. Знайомство із CocoaPods
  • Мова програмування Swift: Протоколи та розширення. Protocol Oriented Programming (POP)
  • UI в коді. Аutolayout. Mobile Human Interface Guideline. SwiftUI
  • Cocoa design patterns: Singleton, Delegate, Responder Chain, Observer
  • iOS Concurrency with GCD and Operations
  • Restful APIs
  • Знайомство з Cloud based backend на прикладі Firebase: зберігання даних і аутентифікація
  • Робота з памяттю. Вирішення проблем, повязаних з памяттю. Процес рефакторингу. Лінтер
  • Основи роботи з Git та Command Line. SourceTree
  • Мова програмування Swift: Робота з рядками, символами. Колекції
  • Мова програмування Swift: функції та замикання. Перечислення
  • Мова програмування Swift: ініціалізація, деініціалізація. Опціонали. Робота з опціоналами
  • Імперативне vs Функціональне програмування. Функції map, compactMap, filter, reduce
  • Знайомство з UIKit. Знайомство зі Storyboard, XIB файлами
  • Життєвий цикл додатку, життєвий цикл контролера. UIKit vs SwiftUI
  • Data persistence: User Defaults, Plist, Keychain, Secure Enclave, Core Data, Realm
  • Знайомство з фреймворками Core Location і MapKit
  • iOS Architectures: MVC, MVP
  • Відлагодження програм. Обробка помилок. Написання Unit тестів. Знайомство з Інструментами
  • CI/CD. Підготовка додатку для AppStore

Особливості курсу

  • Найактуальніші знання для розробника
  • Навчання на практиці
  • Портфоліо
  • Підтримка ментора
  • Навчання з будь-якої точки
  • Доступ до записів вебінарів і матеріалів курсу
  • Закритий телеграм-чат
  • Допомога з працевлаштуванням для успішних студентів

Викладачі курсу

Володимир Рихва - Flutter Developer at Sigma Software Group

Записатись на курс або отримати консультацію

Бажаєте записатись на курс або у вас лишились питання? Заповніть форму, і наш менеджер зв'яжеться з вами найближчим часом.

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 900 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 250 UAH за курс
Навчальний центр
EPAM
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
24 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian, English
Вартість
безкоштовно
Навчальний центр
CHI IT Academy
Формат
Online
Початок навчання
Дату уточнюйте
Тривалість
42 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 000 UAH за курс