Содержание курса
1. Введение
7 уроков
133
114
37м
1
Закрытый
1.1
Fullstack приложение на Golang
↗
32
21
13м 2с
1
Закрытый
1.2
Как устроен курс
↗
22
16
8м 2с
0
Закрытый
1.3
Обзор проекта
↗
18
17
3м 38с
0
Закрытый
1.4
Обзор курсов
↗
18
17
2м 35с
0
Открытый
1.5
Перенос курса
↗
8
8
-
0
Закрытый
1.6
Работа на платформе
↗
17
17
10м 19с
0
Закрытый
1.7
Проект с наставником
↗
18
18
1м 19с
0
2. Настройка окружения
3 урока
55
49
14м
0
Закрытый
2.1
Настройка окружения
↗
21
17
5м 40с
0
Закрытый
2.2
Установка Golang
↗
16
15
5м 7с
0
Закрытый
2.3
Настройки VSCode
↗
18
17
4м 7с
0
3. Начало работы с Fiber
10 уроков
173
157
55м
1
Закрытый
3.1
Старт приложения
↗
23
20
3м 20с
0
Закрытый
3.2
Выбор фреймворка
↗
20
18
7м 5с
1
Закрытый
3.3
Простой сервер на Fiber
↗
20
19
6м 27с
0
Закрытый
3.4
Выделение контроллера
↗
18
18
7м 5с
0
Закрытый
3.5
Сервис конфигурации
↗
18
15
8м 14с
0
Закрытый
3.6
Упражнение - Начальный конфиг
↗
16
14
6м 25с
0
Закрытый
3.7
Группы роутов
↗
15
14
5м 1с
0
Закрытый
3.8
Recover middleware
↗
14
14
5м 57с
0
Закрытый
3.9
Обработка ошибок
↗
14
14
4м 4с
0
Закрытый
3.10
Тест - Начало работы с Fiber
↗
15
11
2м 55с
0
4. Логирование
9 уроков
108
103
55м
1
Закрытый
4.1
Встроенное логирование
↗
14
13
8м 12с
0
Закрытый
4.2
Конфиг уровня логирования
↗
13
12
6м 4с
0
Закрытый
4.3
Logger middleware
↗
12
12
6м 39с
0
Закрытый
4.4
Формат логов
↗
12
12
6м 36с
0
Закрытый
4.5
Выбор системы логирования
↗
12
12
6м 20с
1
Закрытый
4.6
Пример работы zerolog
↗
12
12
8м 38с
0
Закрытый
4.7
Адаптер zerolog
↗
12
11
5м 48с
0
Закрытый
4.8
Custom logger
↗
11
10
10м 27с
0
Закрытый
4.9
Тест - Логирование
↗
10
9
0м 26с
0
5. Шаблоны golang
9 уроков
82
75
52м
2
Закрытый
5.1
Простой шаблон
↗
11
10
10м 52с
0
Закрытый
5.2
Шаблон из файла
↗
10
10
5м 26с
0
Закрытый
5.3
Интеграция с fiber
↗
10
9
6м 50с
0
Закрытый
5.4
If else
↗
9
9
9м 44с
0
Закрытый
5.5
Range
↗
10
8
6м 33с
0
Закрытый
5.6
Функции и переменные
↗
8
8
6м 11с
0
Закрытый
5.7
Разбивка шаблонов
↗
8
7
7м 32с
0
Закрытый
5.8
Проблемы шаблонов
↗
9
7
4м 20с
1
Закрытый
5.9
Тест - Шаблоны golang
↗
7
7
-
1
6. Templ
12 уроков
103
93
79м
0
Закрытый
6.1
Установка и настройка
↗
11
9
8м 53с
0
Закрытый
6.2
Адаптор для вывода
↗
10
8
8м 56с
0
Закрытый
6.3
Компоненты на странице
↗
10
8
7м 16с
0
Закрытый
6.4
Children
↗
8
8
5м 12с
0
Закрытый
6.5
CSS компоненты
↗
9
8
6м 12с
0
Закрытый
6.6
Упражнение - title и subtitle
↗
8
8
7м 34с
0
Закрытый
6.7
Использование CSS
↗
8
8
9м 12с
0
Закрытый
6.8
Статические файлы
↗
8
8
3м 28с
0
Закрытый
6.9
Layout
↗
8
7
5м 10с
0
Закрытый
6.10
Глобальные стили
↗
8
7
7м 35с
0
Закрытый
6.11
Упражнение - Вёрстка меню
↗
8
7
14м 37с
0
Закрытый
6.12
Тест - Templ
↗
7
7
-
0
7. Air
6 уроков
44
42
27м
0
Закрытый
7.1
Добавление air
↗
9
7
4м 47с
0
Закрытый
7.2
Настройка конфигурации
↗
7
7
8м 30с
0
Закрытый
7.3
Замечания по air
↗
7
7
2м 9с
0
Закрытый
7.4
Насколько конфигураций
↗
7
7
4м 17с
0
Закрытый
7.5
Debug с Air
↗
7
7
8м 25с
0
Закрытый
7.6
Тест - Air
↗
7
7
-
0
8. HTMX
14 уроков
99
86
95м
1
Закрытый
8.1
Упражнение - Компоненты для формы
↗
10
8
14м 58с
0
Закрытый
8.2
Упражнение - Сборка формы
↗
7
7
15м 0с
0
Закрытый
8.3
Подключение htmx
↗
8
7
6м 58с
0
Закрытый
8.4
Принцип работы htmx
↗
10
8
8м 44с
0
Закрытый
8.5
Упражнение - Vacancy Handler
↗
8
6
5м 27с
0
Закрытый
8.6
Отправка данных
↗
7
7
7м 9с
0
Закрытый
8.7
Возврат компонента
↗
7
5
6м 19с
1
Закрытый
8.8
CSS conditional
↗
6
5
6м 5с
0
Закрытый
8.9
Валидация запроса
↗
6
5
7м 25с
0
Закрытый
8.10
Упражнение - Форматирование ошибок
↗
6
6
4м 20с
0
Закрытый
8.11
Анимация сообщения
↗
6
6
4м 10с
0
Закрытый
8.12
Индикатор загрузки
↗
6
5
5м 24с
0
Закрытый
8.13
Упражнение - Валидация всей формы
↗
6
6
6м 27с
0
Закрытый
8.14
Тест - HTMX
↗
6
5
-
0
9. Pgx
17 уроков
107
83
135м
0
Закрытый
9.1
Подготовка окружения
↗
9
6
11м 38с
0
Закрытый
9.2
Сервис подключения
↗
7
7
9м 31с
0
Закрытый
9.3
Создание первой таблицы
↗
7
6
7м 56с
0
Закрытый
9.4
Репозиторий вакансий
↗
8
7
7м 35с
0
Закрытый
9.5
Сохранение вакансии
↗
8
7
9м 45с
0
Закрытый
9.6
Очистка формы
↗
7
5
10м 51с
0
Закрытый
9.7
Response target
↗
6
4
4м 3с
0
Закрытый
9.8
Миграции
↗
7
4
6м 57с
0
Закрытый
9.9
Упражнение - Карточка вакансии
↗
4
4
19м 25с
0
Закрытый
9.10
Получение всех вакансий
↗
5
4
10м 13с
0
Закрытый
9.11
Отображение списка
↗
5
5
6м 2с
0
Закрытый
9.12
Go код в шаблонах
↗
6
4
5м 46с
0
Закрытый
9.13
Упражнение - Вёрстка списка
↗
5
4
11м 38с
0
Закрытый
9.14
Limit Offset
↗
5
4
6м 51с
0
Закрытый
9.15
Count
↗
6
4
10м 59с
0
Закрытый
9.16
Упражнение - Завершение списка
↗
7
4
7м 44с
0
Закрытый
9.17
Тест - Pgx
↗
5
4
-
0
10. Сессии пользователя
9 уроков
39
32
56м
0
Закрытый
10.1
Вторая страница
↗
5
4
7м 38с
0
Закрытый
10.2
Добавление сессий
↗
6
4
9м 22с
0
Закрытый
10.3
Хранение сессий
↗
4
4
5м 17с
0
Закрытый
10.4
Упражнение - Вёрстка логина
↗
4
4
5м 23с
0
Закрытый
10.5
Упражнение - Имитация входа
↗
4
4
14м 44с
0
Закрытый
10.6
Контекст
↗
5
3
6м 37с
0
Закрытый
10.7
Упражнение - Выход пользователя
↗
4
3
4м 15с
0
Закрытый
10.8
Middleware email
↗
4
3
6м 9с
0
Закрытый
10.9
Тест - Сессии пользователя
↗
3
3
-
0
11. JS в Templ
6 уроков
23
14
29м
1
Закрытый
11.1
Обновление зависимостей
↗
3
2
3м 58с
0
Закрытый
11.2
Использование JS
↗
5
2
9м 0с
0
Закрытый
11.3
Проброс событий
↗
4
2
5м 35с
0
Закрытый
11.4
Передача данных в JS
↗
4
2
8м 7с
1
Закрытый
11.5
Другие подходы к JS
↗
5
4
4м 22с
0
Закрытый
11.6
Тест - JS в Templ
↗
2
2
-
0
12. Сборка для production
8 уроков
28
12
40м
0
Закрытый
12.1
Добавление favicon
↗
4
2
6м 19с
0
Закрытый
12.2
Meta теги
↗
3
2
3м 58с
0
Закрытый
12.3
Sitemap
↗
4
1
11м 31с
0
Закрытый
12.4
Написание Dockerfile
↗
3
1
9м 50с
0
Закрытый
12.5
Запуск docker-compose
↗
3
2
7м 2с
0
Закрытый
12.6
Упражнение - robots txt
↗
4
2
3м 37с
0
Закрытый
12.7
Следующие шаги
↗
4
1
2м 3с
0
Закрытый
12.8
Тест - Сборка для production
↗
3
1
-
0
13. Заключение
2 урока
10
4
1м
0
Закрытый
13.1
Куда двигаться дальше
↗
8
2
1м 9с
0
Закрытый
13.2
Финальное тестирование
↗
2
2
-
0