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

  • Online
  • Для початківців
  • iOS Development
Навчальний центр: Logos IT-Academy
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:4 місяців
Початок курсу:23.10.2024
Вартість навчання: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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
CHI IT Academy
Формат
Online
Початок навчання
01.03.2025
Тривалість
42 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 000 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 900 UAH за курс
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
5 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 775 UAH за курс

iOS

Foxminded
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
6 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
6 400 UAH за місяць