Мобильная разработка для 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
- Популярные паттерны проектирования