Содержание курса
1. О курсе
4 урока
227
227
30м
41
Открытый
1.1
Что это за курс?
↗
154
154
14м 17с
11
Закрытый
1.2
Как проходить курс
↗
25
25
15м 57с
17
Закрытый
1.3
Поддержка
↗
24
24
0м 10с
10
Закрытый
1.4
Защита авторских прав
↗
24
24
0м 16с
3
2. Работа с памятью в Go
4 урока
92
88
86м
54
Закрытый
2.1
Стек и куча
↗
24
23
22м 18с
17
Закрытый
2.2
Указатели (ссылки)
↗
23
22
33м 51с
18
Закрытый
2.3
Nil values
↗
23
23
5м 48с
7
Закрытый
2.4
Сборщик мусора
↗
22
20
26м 6с
12
3. Платформа Go
4 урока
84
72
102м
41
Закрытый
3.1
Слайсы
↗
22
19
54м 41с
18
Закрытый
3.2
Мапы
↗
22
19
18м 49с
10
Закрытый
3.3
Интерфейсы
↗
21
17
23м 21с
9
Закрытый
3.4
Строки
↗
19
17
8м 31с
4
4. Планировщик и горутины
11 уроков
183
164
63м
63
Закрытый
4.1
Планировщик операционной системы
↗
19
19
10м 6с
6
Закрытый
4.2
Потоки
↗
18
11
10м 49с
8
Закрытый
4.3
Что такое горутина?
↗
17
17
4м 46с
5
Закрытый
4.4
Что такое горутина - второй вариант
↗
17
17
3м 50с
5
Закрытый
4.5
Зачем в Go свой планировщик?
↗
18
8
6м 44с
6
Закрытый
4.6
MxN планировщик
↗
19
19
5м 29с
5
Закрытый
4.7
Work stealing и глобальная очередь
↗
15
15
3м 21с
4
Закрытый
4.8
Вытеснение горутин
↗
15
15
1м 19с
5
Закрытый
4.9
Синхронный syscall
↗
15
15
3м 14с
6
Закрытый
4.10
Асинхронный syscall (netpoller)
↗
16
14
14м 58с
8
Закрытый
4.11
Long running task
↗
14
14
4м 46с
5
5. Практика по конкурентности в Go
6 уроков
92
83
147м
47
Закрытый
5.1
Введение
↗
17
17
5м 7с
7
Закрытый
5.2
Теория по примитивам
↗
17
14
19м 12с
8
Закрытый
5.3
Задачи на конкурентность
↗
16
15
11м 59с
8
Закрытый
5.4
Задачи на каналы
↗
15
12
24м 8с
10
Закрытый
5.5
Задачи на паттерны
↗
13
12
64м 26с
8
Закрытый
5.6
Асинхронный кэш
↗
14
13
23м 28с
6
6. Базы данных для собеседований
6 уроков
83
77
70м
25
Закрытый
6.1
Введение
↗
14
14
2м 53с
4
Закрытый
6.2
ACID
↗
14
12
20м 19с
5
Закрытый
6.3
Репликация и Cap теорема
↗
13
12
12м 30с
5
Закрытый
6.4
Шардирование
↗
13
12
8м 14с
4
Закрытый
6.5
Индексы
↗
13
11
15м 48с
3
Закрытый
6.6
Главный вопрос
↗
16
16
12м 0с
4
7. Очереди сообщений. Apache Kafka
6 уроков
73
70
32м
23
Закрытый
7.1
Почему Кафка?
↗
14
12
11м 12с
5
Закрытый
7.2
Гарантии доставки. At most once
↗
12
12
4м 33с
4
Закрытый
7.3
Гарантии доставки. At least once
↗
11
11
3м 18с
3
Закрытый
7.4
Гарантии доставки. Exactly once. Transactional outbox
↗
11
10
6м 28с
3
Закрытый
7.5
DLQ
↗
12
12
2м 37с
4
Закрытый
7.6
Топики и партиции
↗
13
13
6м 32с
4
8. Дополнительные материалы
10 уроков
138
130
205м
47
Закрытый
8.1
Введение в конкурентность
↗
13
10
39м 53с
5
Закрытый
8.2
Как правильно работать с каналами
↗
11
6
71м 40с
6
Закрытый
8.3
Решение сложной задачи с каналами
↗
10
10
22м 19с
2
Закрытый
8.4
Утечки горутин
↗
8
8
24м 7с
4
Закрытый
8.5
Как учить SQL
↗
16
16
3м 26с
6
Закрытый
8.6
Как учить алгоритмы
↗
16
16
2м 23с
6
Закрытый
8.7
Код ревью
↗
15
15
8м 16с
5
Закрытый
8.8
Что делать после этого курса
↗
17
17
9м 45с
6
Закрытый
8.9
Как улучшить резюме
↗
16
16
16м 54с
3
Закрытый
8.10
Куда идти. Нужно ли всё знать
↗
16
16
10м 27с
4
9. Мониторинг и observability
5 уроков
38
38
50м
0
Закрытый
9.1
Введение
↗
10
10
4м 10с
0
Закрытый
9.2
Логи
↗
8
8
12м 37с
0
Закрытый
9.3
Трейсы
↗
8
8
11м 29с
0
Закрытый
9.4
Метрики и алерты
↗
7
7
18м 2с
0
Закрытый
9.5
Главный вопрос
↗
5
5
5м 51с
0
10. Linux для собесов
10 уроков
35
35
52м
0
Закрытый
10.1
Что в этом уроке
↗
8
8
3м 16с
0
Закрытый
10.2
Дисклеймер
↗
6
6
2м 29с
0
Закрытый
10.3
Обзор работы компьютера с Linux для разработчиков
↗
7
7
6м 3с
0
Закрытый
10.4
Концепция виртуальной памяти
↗
4
4
9м 14с
0
Закрытый
10.5
Страницы памяти. Kernel mode. Kernel space
↗
2
2
11м 54с
0
Закрытый
10.6
Дерево страниц
↗
2
2
6м 52с
0
Закрытый
10.7
Виртуальная память в движении
↗
1
1
8м 42с
0
Закрытый
10.8
TLB
↗
1
1
2м 30с
0
Закрытый
10.9
Huge Pages
↗
1
1
2м 3с
0
Закрытый
10.10
Swap
↗
3
3
3м 16с
0