Мобильная разработка для iOS
Форма обучения: очная с применением дистанционных технологий
Объем программы: 40 занятий по 4 ак.ч.
Выдаваемый документ: Удостоверение о повышении квалификации МФТИ

Содержание программы:
Модуль 1. Основы iOS и Swift
- XCode
- Типы данных
- Массивы
- Циклы
- Функции
- Классы
- Структуры
- Extensions
- Generics
Модуль 2. Основы UI
- UIKit
- Autolayout
- Навигация
- Lifecycle
- Коллекции
Модуль 3. Работа с сетью, многопоточность
- URLSession
- GCD
- Operations
- Keychain
- SQLite
- API
- REST
- HTTP
Модуль 4. Архитектура
- SOLID
- KISS
- MVC
- Clean architecture
- Популярные паттерны проектирования