Содержание курса
1. Введение
3 урока
2 880
2 880
5м
54
Открытый
1.1
Веб-сервер "Hello, world!"
↗
2 055
2 055
5м 44с
30
Закрытый
1.2
Исходный код уроков
↗
415
415
0м 1с
13
Закрытый
1.3
Телеграм чат
↗
410
410
0м 14с
11
2. Роутинг
5 уроков
4 939
4 939
26м
98
Открытый
2.1
Простой роутинг
↗
1 433
1 433
3м 3с
27
Открытый
2.2
Получение данных из пути
↗
971
971
3м 40с
19
Открытый
2.3
Стандартный роутер
↗
902
902
8м 7с
21
Открытый
2.4
Обработка 404
↗
775
775
5м 8с
12
Открытый
2.5
gorilla/mux
↗
858
858
7м 10с
19
3. Инструменты
2 урока
1 481
1 481
6м
31
Открытый
3.1
Live Reload
↗
707
707
4м 29с
14
Открытый
3.2
Выполняем HTTP запросы из vscode
↗
774
774
2м 37с
17
4. JSON
7 уроков
1 732
1 732
34м
88
Закрытый
4.1
Преобразование структуры в JSON
↗
287
287
4м 36с
14
Закрытый
4.2
Парсим JSON
↗
269
269
6м 50с
12
Закрытый
4.3
Генератор структур
↗
255
255
2м 49с
12
Закрытый
4.4
Возвращаем JSON в ответе
↗
248
248
8м 36с
14
Закрытый
4.5
Исправление ошибки
↗
236
236
4м 58с
11
Закрытый
4.6
Принимаем JSON из запроса
↗
224
224
4м 22с
12
Закрытый
4.7
Парсим JSON - указатели, map
↗
213
213
7м 14с
13
5. Валидация данных
3 урока
611
611
22м
30
Закрытый
5.1
ozzo validation
↗
228
228
10м 20с
12
Закрытый
5.2
меняем тексты ошибок
↗
190
190
4м 56с
10
Закрытый
5.3
i18n
↗
193
193
8м 48с
8
6. Обработка форм
2 урока
384
384
17м
17
Закрытый
6.1
Получаем данные из формы
↗
200
200
4м 18с
8
Закрытый
6.2
Загрузка файлов
↗
184
184
13м 8с
9
7. Middleware
4 урока
701
701
37м
32
Закрытый
7.1
Пишем свой middleware
↗
207
207
10м 0с
11
Закрытый
7.2
Используем gorilla/mux middleware
↗
168
168
3м 3с
4
Закрытый
7.3
LoggingMiddleware
↗
170
170
12м 44с
9
Закрытый
7.4
AuthMiddleware
↗
156
156
13м 40с
8
8. Шаблоны
5 уроков
676
676
32м
30
Закрытый
8.1
Основы
↗
170
170
16м 22с
6
Закрытый
8.2
Лейауты
↗
133
133
5м 7с
7
Закрытый
8.3
Свои функции
↗
119
119
4м 19с
5
Закрытый
8.4
HTML
↗
137
137
3м 38с
7
Закрытый
8.5
Парсинг из строки
↗
117
117
4м 2с
5
9. Базы данных
4 урока
615
615
43м
34
Закрытый
9.1
database/sql
↗
172
172
2м 0с
9
Закрытый
9.2
Драйвер pgx
↗
163
163
13м 12с
6
Закрытый
9.3
Пробуем GORM
↗
147
147
14м 8с
9
Закрытый
9.4
Миграции
↗
133
133
13м 13с
10
10. Тестирование
8 уроков
1 043
1 043
80м
41
Открытый
10.1
Основы
↗
402
402
11м 48с
10
Закрытый
10.2
Простой хендлер
↗
118
118
9м 9с
6
Закрытый
10.3
Тесты с БД
↗
110
110
14м 16с
5
Закрытый
10.4
testify
↗
93
93
7м 28с
4
Закрытый
10.5
apitest
↗
85
85
22м 43с
5
Закрытый
10.6
сабтесты
↗
71
71
5м 21с
3
Закрытый
10.7
параллельное выполнение
↗
80
80
7м 18с
4
Закрытый
10.8
gotestsum
↗
84
84
4м 3с
4
11. Выберите ответ
1 урок
183
110
3м
12
Закрытый
11.1
Вопросы
↗
183
110
3м 56с
12
12. Дополнительно
1 урок
170
170
8м
5
Закрытый
12.1
Раздача статики
↗
170
170
8м 15с
5
13. Финиш
1 урок
149
149
0м
7
Закрытый
13.1
Что теперь?
↗
149
149
0м 10с
7