Содержание курса
1. Введение
1 урок
866
347
2м
25
Открытый
1.1
Введение и цели курса
↗
866
347
2м 30с
25
2. Как работает интернет
4 урока
3 222
1 965
36м
84
Открытый
2.1
Основы интернета
↗
926
926
4м 57с
19
Открытый
2.2
Модель TCP/IP и устройства
↗
896
377
14м 24с
25
Открытый
2.3
Веб-сайт? Веб-сервис? Веб-приложение?
↗
702
341
10м 8с
18
Открытый
2.4
Подробный процесс загрузки сайта
↗
698
321
7м 2с
22
3. Введение про API
6 уроков
1 702
1 576
94м
118
Закрытый
3.1
Что такое API и зачем оно нужно? Виды API
↗
301
264
19м 56с
20
Закрытый
3.2
API, SDK, WEB-Service: в чём разница
↗
290
271
6м 37с
10
Закрытый
3.3
Пример API веб-сервиса, первая практика
↗
288
268
7м 10с
15
Закрытый
3.4
HTTP - основной протокол интернета
↗
280
261
34м 21с
33
Закрытый
3.5
JSON - популярный формат сообщений в интернете
↗
273
256
14м 59с
19
Закрытый
3.6
Уровни развития API, модель Ричардсона
↗
270
256
14м 41с
21
4. Проектирование API – JSON-RPC
5 уроков
1 281
1 075
80м
82
Закрытый
4.1
Глубже в интернет - ресурсы, порт, сокет
↗
270
242
15м 53с
21
Закрытый
4.2
Ваше первое спроектированное API
↗
264
245
18м 9с
16
Закрытый
4.3
Применение JSON-RPC
↗
259
236
5м 54с
16
Закрытый
4.4
Документирование, Swagger, API/Code First и OpenRPC
↗
253
158
40м 13с
19
Закрытый
4.5
Проект в ваше портфолио
↗
235
194
2м 39с
10
5. Проектирование API – SOAP
7 уроков
3 515
1 190
83м
95
Открытый
5.1
XML - это вам не XSD (и тем более не HTML)
↗
1 661
212
40м 5с
30
Закрытый
5.2
Особенности реализации SOAP
↗
193
167
8м 26с
12
Закрытый
5.3
Ваше второе спроектированное API
↗
185
162
15м 42с
11
Закрытый
5.4
Применение SOAP
↗
179
157
6м 32с
10
Закрытый
5.5
Документирование, WSDL
↗
180
154
4м 34с
10
Открытый
5.6
Осваиваем мощный инструмент - SOAP UI
↗
943
193
9м 26с
11
Закрытый
5.7
Проект в ваше портфолио
↗
174
145
1м 18с
11
6. Проектирование API – GraphQL
4 урока
689
559
34м
50
Закрытый
6.1
Концепции GraphQL
↗
188
152
9м 0с
11
Закрытый
6.2
Ваше третье спроектированное API
↗
176
136
17м 7с
17
Закрытый
6.3
Применение GraphQL
↗
164
138
6м 54с
11
Закрытый
6.4
Проект в ваше портфолио
↗
161
133
2м 33с
11
7. Проектирование API – gRPC
5 уроков
801
656
37м
60
Закрытый
7.1
Развитие HTTP - от 1.0 до 2.0
↗
173
135
15м 31с
14
Закрытый
7.2
gRPC, микросервисы, сериализация данных, Proto
↗
168
144
10м 13с
16
Закрытый
7.3
Ваше четвертое проектированное API
↗
156
128
7м 53с
11
Закрытый
7.4
Применение gRPC
↗
154
127
5м 36с
10
Закрытый
7.5
Проект в ваше портфолио
↗
150
122
1м 7с
9
8. Проектирование API – REST
19 уроков
2 971
2 339
403м
230
Закрытый
8.1
Концепции REST, архитектура, stateless, кеширование
↗
202
168
23м 32с
19
Закрытый
8.2
Концепции REST, HATEOAS, балансировщики
↗
184
159
12м 52с
13
Закрытый
8.3
Проектирование ресурсов
↗
181
166
9м 24с
15
Закрытый
8.4
Проектирование методов
↗
177
144
23м 0с
14
Закрытый
8.5
Методы и ключ идемпотентности
↗
173
137
19м 29с
19
Закрытый
8.6
Сортировка, фильтрация, пагинация
↗
166
139
20м 28с
17
Закрытый
8.7
Второй мощный инструмент - Postman
↗
163
110
11м 56с
6
Закрытый
8.8
Алгоритм проектирования данных и ошибок
↗
160
127
35м 15с
14
Закрытый
8.9
Согласованные взаимодействия и MIME-типы
↗
145
128
16м 29с
12
Закрытый
8.10
Безопасность в сети: хеши, ключи, подпись
↗
145
94
43м 54с
14
Закрытый
8.11
HTTPS - изучаем каждую деталь
↗
144
118
11м 23с
11
Закрытый
8.12
Третий мощный инструмент - Chrome DevTools
↗
140
105
7м 49с
8
Закрытый
8.13
Аутентификация и авторизация: api-key, токены, mtls, jwt, oAuth2
↗
154
113
81м 10с
10
Закрытый
8.14
Глубже в безопасность: атаки XSS, clickjacking и другие
↗
134
87
41м 38с
9
Закрытый
8.15
Версионирование API - зло или семантическое?
↗
138
112
5м 18с
11
Закрытый
8.16
Эффективное API: управление кешем, batch, chunked, rate limiting
↗
134
114
12м 17с
11
Закрытый
8.17
Документирование, OpenAPI Swagger
↗
143
93
26м 32с
10
Закрытый
8.18
Применение REST API
↗
142
113
7м 53с
10
Закрытый
8.19
Проект в ваше портфолио
↗
146
112
1м 50с
7
9. Event-based (событийно-ориентированные) асинхронные API
11 уроков
1 401
1 131
120м
35
Закрытый
9.1
Синхронные и асинхронные запросы - в чём разница?
↗
156
119
22м 22с
4
Закрытый
9.2
Асинхронное HTTP API - Callback, Polling, Long Polling
↗
138
115
21м 47с
4
Закрытый
9.3
Webhooks
↗
138
114
10м 23с
0
Закрытый
9.4
WebSocket, Server Sent Events
↗
137
107
21м 36с
4
Закрытый
9.5
Эффективность API - Retry, Timeout, security, идемпотентность
↗
119
105
9м 40с
4
Закрытый
9.6
Согласованность и параллелизм
↗
116
96
13м 46с
3
Закрытый
9.7
CAP теорема
↗
125
102
8м 5с
5
Закрытый
9.8
ACID и BASE, строгая согласованность, и в конечном счёте
↗
118
101
4м 9с
3
Закрытый
9.9
Low coupling и High cohesion
↗
114
95
6м 4с
1
Закрытый
9.10
Тестирование по модулю
↗
117
95
5м 33с
4
Закрытый
9.11
Проекты в портфолио
↗
123
82
1м 7с
3
10. БОНУС - интеграции для профессионалов
9 уроков
1 147
932
68м
20
Закрытый
10.1
Начало: сбор требований и моделирование интеграции в UML
↗
156
121
13м 1с
4
Закрытый
10.2
Алгоритм проектирования интеграции - шаг за шагом
↗
136
136
2м 0с
3
Закрытый
10.3
Четвёртый мощный инструмент - cURL
↗
135
57
24м 47с
4
Закрытый
10.4
Документирование веб-сервиса
↗
127
108
2м 55с
0
Закрытый
10.5
Введение в архитектуру веб-приложений и паттерны API
↗
121
95
11м 35с
5
Закрытый
10.6
Ещё про стили интеграции (обмен файлами, общие данные)
↗
114
99
6м 43с
0
Закрытый
10.7
Вызываем внешнее, и запускаем своё API с помощью Python
↗
114
93
9м 36с
1
Закрытый
10.8
Проблема N+1
↗
107
86
2м 58с
0
Закрытый
10.9
(secret) Что спрашивают про API на собеседованиях
↗
137
137
0м 12с
3
11. Брокеры сообщений
4 урока
570
290
134м
5
Закрытый
11.1
Концепция брокеров сообщений
↗
167
72
66м 34с
3
Закрытый
11.2
Apache Kafka
↗
150
71
41м 1с
3
Закрытый
11.3
RabbitMQ
↗
130
50
24м 16с
-1
Закрытый
11.4
ESB
↗
123
97
4м 33с
0
12. Solution Architecture и System Design - введение
14 уроков
1 420
1 069
124м
21
Закрытый
12.1
Введение в архитектуру веб-приложений
↗
146
92
7м 47с
2
Закрытый
12.2
Распределённые системы в контексте архитектуры - что это?
↗
120
97
3м 56с
1
Закрытый
12.3
Процесс проектирования архитектуры решений
↗
115
89
5м 57с
3
Закрытый
12.4
Этап 1: Выявление и анализ требований к решению
↗
111
82
11м 5с
3
Закрытый
12.5
Этап 2: Определение нефункциональных требований и ограничений
↗
96
78
9м 58с
0
Закрытый
12.6
Этап 3: Выделение архитектурно значимых требований и компромиссы
↗
99
77
18м 20с
4
Закрытый
12.7
Этап 4.1: Проектирование концепции решения вместе с тех.лидами
↗
102
75
12м 27с
1
Закрытый
12.8
Этап 4.2: Проектирование концепции решения вместе с тех.лидами
↗
87
68
18м 10с
1
Закрытый
12.9
Этап 4.3: Проектирование концепции решения вместе с тех.лидами
↗
93
69
14м 13с
1
Закрытый
12.10
Этап 4.4: Проектирование концепции решения вместе с тех.лидами
↗
120
77
10м 42с
3
Закрытый
12.11
Этап 5: Документирование решения
↗
91
70
6м 35с
0
Закрытый
12.12
Этап 6: Презентация и Согласование решения
↗
82
70
2м 20с
0
Закрытый
12.13
Этап 7: Участие в процессах разработки и вывода продукта
↗
83
66
6м 24с
1
Закрытый
12.14
Дополнительные этапы: бюджет, продажа, прототипирование
↗
75
59
2м 7с
1
13. Solution Architecture и System Design - Технологические подходы
6 уроков
541
272
117м
4
Закрытый
13.1
Паттерны микросервисной архитектуры
↗
120
36
55м 3с
2
Закрытый
13.2
Обеспечение безопасности
↗
88
57
12м 10с
0
Закрытый
13.3
Обеспечение производительности
↗
76
44
18м 17с
1
Закрытый
13.4
Обеспечение надёжности
↗
72
32
13м 10с
0
Закрытый
13.5
BigData и ML
↗
92
51
10м 48с
0
Закрытый
13.6
DevOps и инфраструктура
↗
93
52
9м 47с
1
14. Проектирование баз данных SQL
3 урока
360
224
78м
6
Закрытый
14.1
Введение в проектирование баз данных
↗
132
107
6м 8с
1
Закрытый
14.2
Проектирование SQL баз данных - моделирование и нормализация
↗
128
68
39м 33с
3
Закрытый
14.3
Проектирование SQL баз данных - оптимизация, индексы, процедуры
↗
100
49
33м 18с
2
15. Проектирование баз данных NoSQL и DWH
2 урока
196
79
60м
1
Закрытый
15.1
Проектирование NoSQL баз данных
↗
111
45
35м 18с
0
Закрытый
15.2
Проектирование Data Warehouse (DWH)
↗
85
34
25м 56с
1
16. Карьера в IT - с нуля до трудоустройства
5 уроков
381
234
19м
1
Закрытый
16.1
Знакомство со сферой IT
↗
91
50
7м 31с
1
Закрытый
16.2
Стратегическое планирование карьеры
↗
75
47
4м 4с
0
Закрытый
16.3
Процесс найма, тактики трудоустройства, резюме
↗
75
47
5м 19с
0
Закрытый
16.4
Собеседование, оффер, трудоустройство
↗
75
47
2м 59с
0
Закрытый
16.5
Испытательный срок, рост на текущем рабочем месте
↗
65
43
1м 24с
0
17. Записи всех проведённых воркшопов
3 урока
109
50
1337м
0
Закрытый
17.1
Записи воркшопов - часть 1
↗
44
10
400м 38с
0
Закрытый
17.2
Записи воркшопов - часть 2
↗
32
7
937м 27с
0
Закрытый
17.3
Записи воркшопов - часть 3
↗
33
33
-
0