Содержание курса
1. Жизненный цикл
5 уроков
137
66
17м
9
Закрытый
1.1
Подготовка к разработке
↗
42
24
2м 3с
2
Закрытый
1.2
Приложение
↗
26
20
3м 33с
3
Закрытый
1.3
Жизненный цикл приложения
↗
25
5
4м 8с
1
Закрытый
1.4
View
↗
23
13
4м 30с
2
Закрытый
1.5
Жизненный цикл view
↗
21
4
5м 35с
1
2. Интерфейс
4 урока
69
31
17м
6
Закрытый
2.1
UIKit
↗
21
8
3м 27с
3
Закрытый
2.2
Основные визуальные элементы
↗
17
10
5м 28с
2
Закрытый
2.3
Обработка касаний
↗
15
11
3м 57с
1
Закрытый
2.4
Верстка интерфейса
↗
16
2
5м 4с
0
3. Основные архитектуры
4 урока
56
27
10м
1
Закрытый
3.1
Подходы к организации кода
↗
13
8
2м 12с
0
Закрытый
3.2
MVC
↗
14
11
4м 34с
0
Закрытый
3.3
MVP
↗
15
7
4м 31с
1
Закрытый
3.4
VIPER
↗
14
1
1м 34с
0
4. Работа с памятью
3 урока
29
9
1м
2
Закрытый
4.1
Основные понятия
↗
11
3
1м 32с
1
Закрытый
4.2
MRC
↗
10
5
1м 34с
1
Закрытый
4.3
ARC
↗
8
1
-
0
5. Многопоточность
4 урока
32
14
5м
2
Закрытый
5.1
Что такое многопоточность
↗
8
4
-
0
Закрытый
5.2
GCD
↗
9
3
-
1
Закрытый
5.3
Operations
↗
8
3
2м 59с
0
Закрытый
5.4
Проблемы
↗
7
4
3м 19с
1
6. Сетевое взаимодействие
3 урока
39
12
2м
5
Закрытый
6.1
Протокол передачи данных HTTP
↗
14
5
1м 27с
2
Закрытый
6.2
JSON
↗
13
6
0м 8с
2
Закрытый
6.3
Запросы в сеть
↗
12
1
1м 32с
1
7. Хранение данных
3 урока
28
9
1м
2
Закрытый
7.1
UserDefaults
↗
11
4
1м 38с
1
Закрытый
7.2
Keychain
↗
11
4
0м 5с
1
Закрытый
7.3
Базы данных
↗
6
1
-
0
8. Тестирование приложений
2 урока
22
10
2м
2
Закрытый
8.1
Основные понятия тестирования
↗
11
6
0м 19с
1
Закрытый
8.2
Unit-тесты
↗
11
4
2м 38с
1