Основы языка Swift
Блок 1: Intro
Блок 2: Базовые конструкции Swift
Блок 3: Кортежи, условные конструкцииКортежи (tuple)
Блок 5: Циклы
Блок 6: Функции, замыкания
Основы программирования
Блок 7: ООП
Блок 8: Типы объектов. Взаимодействие объектовСтруктуры и классы
Блок 9: Протоколы
Домашнее задание №9
Изучение GIT
Блок 10: Git
Домашнее задание №10
Пользовательский интерфейс
Блок 11: UIKit 1 часть
Домашнее задание №11
Домашнее задание №12
Архитектуры
Блок 13: Архитектуры
SwiftUI
Блок 14: SwiftUI
Домашнее задание №17
Домашнее задание №18
Домашнее задание №19
Домашнее задание №20
Многопоточность
Блок 15: Многопоточное и асинхронное программирование
Домашнее задание №21
Домашнее задание №22
Работа с сетью
Блок 16: Сетевое взаимодействие
Домашнее задание №23
Хранение данных
Блок 17: Хранение данных
Домашнее задание №24
Подготовка к собеседованиям
Оплачиваемая стажировка
* на стажировку попадают после финального собеседования