Содержание курса
1. Неделя 1 - основы языка
8 уроков
95 505
71 032
136м
1949
Закрытый
1.1
Правила, чат поддержки, код к лекциям и домашние задания
↗
20 118
14 767
2м 5с
383
Закрытый
1.2
Начало работы
↗
15 408
12 151
9м 29с
305
Закрытый
1.3
Основы языка
↗
13 419
8 790
41м 53с
377
Закрытый
1.4
Функции
↗
10 453
7 289
22м 56с
227
Закрытый
1.5
Структуры и методы
↗
9 211
6 489
22м 49с
216
Закрытый
1.6
Интерфейсы
↗
8 795
6 033
19м 46с
164
Закрытый
1.7
Практический пример - программа уникализации с тестами
↗
8 830
6 242
21м 49с
144
Закрытый
1.8
Задание 1 - программа вывода дерева файлов
↗
9 271
9 271
0м 23с
133
2. Неделя 2 - асинхронная работа
5 уроков
28 716
24 055
67м
508
Закрытый
2.1
Методы обработки запросов
↗
7 607
7 607
11м 0с
107
Закрытый
2.2
Горутины и каналы
↗
6 408
4 593
20м 10с
147
Закрытый
2.3
Инструменты для многопроцессорного программирование
↗
5 198
3 519
25м 41с
119
Закрытый
2.4
Состояние гонки
↗
4 497
3 330
11м 53с
75
Закрытый
2.5
Задание 2 - асинхроннй пайплайн
↗
5 006
5 006
0м 23с
60
3. Неделя 3 - json и бенчмарки
4 урока
14 458
11 072
67м
273
Закрытый
3.1
JSON
↗
4 464
3 161
10м 11с
80
Закрытый
3.2
Работа с динамическими данными
↗
3 684
2 782
20м 28с
67
Закрытый
3.3
Бенчмарки и производительность
↗
3 319
2 138
36м 5с
99
Закрытый
3.4
Задание 3 - оптимизация кода
↗
2 991
2 991
0м 23с
27
4. Неделя 4 - основы работы с HTTP
6 уроков
17 249
14 777
83м
271
Закрытый
4.1
Слушаем сетевое соединение
↗
3 652
3 652
6м 29с
62
Закрытый
4.2
Обработка HTTP-запросов
↗
3 310
2 124
41м 32с
81
Закрытый
4.3
Шаблонизация
↗
2 534
1 917
9м 26с
36
Закрытый
4.4
Профилирование веба
↗
2 429
1 760
17м 26с
46
Закрытый
4.5
Телеграм бот
↗
3 031
3 031
8м 17с
32
Закрытый
4.6
Задание 4 - тестовое покрытие для сервиса поиска по XML
↗
2 293
2 293
0м 23с
14
5. Неделя 5 - продолжаем работу с HTTP
9 уроков
17 217
14 806
102м
281
Закрытый
5.1
Приветствие
↗
2 180
1 734
6м 37с
42
Закрытый
5.2
Middleware
↗
2 336
1 456
39м 28с
61
Закрытый
5.3
Роутинг http-запросов
↗
1 978
1 430
11м 7с
37
Закрытый
5.4
Валидация входящих данных
↗
1 702
1 702
9м 36с
32
Закрытый
5.5
Фреймворки
↗
2 033
1 496
13м 15с
30
Закрытый
5.6
Логирование
↗
1 734
1 734
9м 57с
22
Закрытый
5.7
Веб-сокеты
↗
1 920
1 920
5м 40с
24
Закрытый
5.8
Шаблонизация
↗
1 644
1 644
10м 11с
18
Закрытый
5.9
Задание 5 - веб-фреймворк на основе кодогенерации
↗
1 690
1 690
0м 14с
15
6. Неделя 6 - базы данных
4 урока
7 182
4 788
76м
89
Закрытый
6.1
SQL
↗
2 273
1 245
26м 16с
36
Закрытый
6.2
KV-хранилища
↗
1 694
1 048
31м 23с
19
Закрытый
6.3
Rabbit, Mongodb
↗
1 816
1 096
18м 27с
24
Закрытый
6.4
Задание 6 - универсальный сервис просмотра содержимого БД
↗
1 399
1 399
0м 14с
10
7. Неделя 7 - основы микросервисов
5 уроков
7 676
5 215
93м
108
Закрытый
7.1
Что такое микросервис
↗
1 846
1 298
18м 25с
32
Закрытый
7.2
Делаем микросервис руками
↗
1 696
1 106
13м 37с
22
Закрытый
7.3
protobuf и gRPC
↗
1 858
900
52м 40с
36
Закрытый
7.4
Дополнительные темы
↗
1 186
821
10м 4с
14
Закрытый
7.5
Задание 7 - асинхронная система логирования
↗
1 090
1 090
0м 14с
4
8. Неделя 8 - прочие темы
5 уроков
4 913
3 628
82м
65
Закрытый
8.1
Конфигурирование сервиса
↗
1 132
711
22м 39с
14
Закрытый
8.2
Мониторинг
↗
1 064
673
19м 25с
22
Закрытый
8.3
Низкоуровневое программирование
↗
1 097
624
33м 44с
14
Закрытый
8.4
Инструменты для статического анализа
↗
839
839
8м 23с
9
Закрытый
8.5
Задание 8 - заполнение полей структуры через рефлексию
↗
781
781
0м 14с
6
9. Неделя 9 - архитектура приложения
6 уроков
5 924
3 551
136м
75
Закрытый
9.1
Структурируем приложение
↗
1 414
795
21м 54с
23
Закрытый
9.2
Тестируем комплексное приложение
↗
1 026
651
23м 4с
17
Закрытый
9.3
Авторизация и пароли
↗
935
630
22м 45с
7
Закрытый
9.4
CSRF-токены
↗
906
136
40м 16с
8
Закрытый
9.5
Сессии
↗
840
536
30м 35с
16
Закрытый
9.6
Задание 9 - архитектура типового приложения
↗
803
803
0м 14с
4
10. Неделя 10 - oauth и рефакториг приложения
4 урока
3 555
2 322
96м
32
Закрытый
10.1
OAuth
↗
1 082
555
20м 59с
11
Закрытый
10.2
Немного рефакторинга
↗
723
449
35м 39с
7
Закрытый
10.3
Проектирование API
↗
934
502
41м 38с
11
Закрытый
10.4
Задание 10 - телеграм бот
↗
816
816
0м 14с
3
11. Неделя 11 - graphql
4 урока
3 364
1 906
132м
21
Закрытый
11.1
Основы GraphQL
↗
1 181
350
78м 42с
8
Закрытый
11.2
GraphQL - интеграция в проект
↗
675
348
25м 17с
3
Закрытый
11.3
Организация пакетов в приложении
↗
686
386
28м 28с
8
Закрытый
11.4
Задание 11 - маркетплейс на основе GraphQL
↗
822
822
0м 14с
2
12. Неделя 12 - сборка, s3 и трейсинг
7 уроков
7 123
3 833
124м
33
Закрытый
12.1
Сборка docker-контейнера
↗
1 370
505
33м 21с
9
Закрытый
12.2
Хранение файлов в проекте через S3
↗
927
358
34м 10с
6
Закрытый
12.3
Конфигурирование приложения
↗
759
384
18м 20с
4
Закрытый
12.4
Трейсинг запросов
↗
1 112
391
37м 12с
6
Закрытый
12.5
Обратная связь
↗
845
85
1м 58с
3
Закрытый
12.6
Задание 12 - многопользовательская MUD на основе асинхрона
↗
1 055
1 055
0м 14с
0
Закрытый
12.7
Экстра - видео с конференции Highload
↗
1 055
1 055
0м 7с
5