Курс · Профессиональное обучение

Golang — Templ Fiber HTMX

Golang — Templ Fiber HTMX. Обучение в школе PurpleSchool. По итогам: сертификат.

Первый экран курса на сайте школы
  • Длительность2 мес.
  • ДокументСертификат

Программа обучения

15 разделов программы по данным школы.

1Введение
  • Fullstack приложение на Golang
  • Как устроен курс
  • Обзор проекта
  • Проекты домашних заданий
  • Обзор курсов
  • Работа на платформе
  • AI и тренажёры
  • Практика на проекте
  • Рекомендуемый курс
2Настройка окружения
  • Настройка окружения
  • Установка Golang
  • Настройки VSCode
  • Рекомендуемый курс
  • Домашнее задание AI
  • Работа с gitflow
3Начало работы с Fiber
  • Старт приложения
  • Выбор фреймворка
  • Простой сервер на Fiber
  • Выделение контроллера
  • Сервис конфигурации
  • Упражнение — Начальный конфиг
  • Группы роутов
  • Recover middleware
  • Обработка ошибок
  • Тест — Начало работы с Fiber
  • Тренажёр — Начало работы с Fiber
  • Занятие — Начало работы с Fiber
  • Домашнее задание — Начало работы с Fiber
4Логирование
  • Встроенное логирование
  • Конфиг уровня логирования
  • Logger middleware
  • Формат логов
  • Выбор системы логирования
  • Пример работы zerolog
  • Адаптер zerolog
  • Custom logger
  • Тест — Логирование
  • Тренажёр — Логирование
  • Занятие — Логирование
  • Домашнее задание — Логирование
5Шаблоны golang
  • Простой шаблон
  • Шаблон из файла
  • Интеграция с fiber
  • If else
  • Range
  • Функции и переменные
  • Разбивка шаблонов
  • Проблемы шаблонов
  • Тест — Шаблоны golang
  • Тренажёр — Шаблоны golang
  • Занятие — Шаблоны golang
  • Домашнее задание — Шаблоны golang
6Templ
  • Установка и настройка
  • Адаптор для вывода
  • Компоненты на странице
  • Children
  • CSS компоненты
  • Упражнение — title и subtitle
  • Использование CSS
  • Статические файлы
  • Layout
  • Глобальные стили
  • Упражнение — Вёрстка меню
  • Тест — Templ
  • Тренажёр — Templ
  • Занятие — Templ
  • Домашнее задание — Templ
7Air
  • Добавление air
  • Настройка конфигурации
  • Замечания по air
  • Насколько конфигураций
  • Debug с Air
  • Тест — Air
  • Занятие — Air
  • Домашнее задание — Air
8HTMX
  • Упражнение — Компоненты для формы
  • Упражнение — Сборка формы
  • Подключение htmx
  • Принцип работы htmx
  • Упражнение — Vacancy Handler
  • Отправка данных
  • Возврат компонента
  • CSS conditional
  • Валидация запроса
  • Упражнение — Форматирование ошибок
  • Анимация сообщения
  • Индикатор загрузки
  • Упражнение — Валидация всей формы
  • Тест — HTMX
  • Тренажёр — HTMX
  • Занятие — HTMX
  • Домашнее задание — HTMX
9Pgx
  • Подготовка окружения
  • Сервис подключения
  • Создание первой таблицы
  • Репозиторий вакансий
  • Сохранение вакансии
  • Очистка формы
  • Response target
  • Миграции
  • Упражнение — Карточка вакансии
  • Получение всех вакансий
  • Отображение списка
  • Go код в шаблонах
  • Упражнение — Вёрстка списка
  • Limit Offset
  • Count
  • Упражнение — Завершение списка
  • Тест — Pgx
  • Занятие — Pgx
  • Домашнее задание — Pgx
  • Отзыв о курсе
10Сессии пользователя
  • Вторая страница
  • Добавление сессий
  • Хранение сессий
  • Упражнение — Вёрстка логина
  • Упражнение — Имитация входа
  • Контекст
  • Упражнение — Выход пользователя
  • Middleware email
  • Тест — Сессии пользователя
  • Занятие — Сессии пользователя
  • Домашнее задание — Сессии пользователя
11JS в Templ
  • Обновление зависимостей
  • Использование JS
  • Проброс событий
  • Передача данных в JS
  • Другие подходы к JS
  • Тест — JS в Templ
  • Занятие — JS в Templ
  • Домашнее задание — JS в Templ
12Сборка для production
  • Добавление favicon
  • Meta теги
  • Sitemap
  • Написание Dockerfile
  • Запуск docker-compose
  • Упражнение — robots txt
  • Следующие шаги
  • Тест — Сборка для production
  • Занятие — Сборка для production
  • Домашнее задание — Сборка для production
13Заключение
  • Куда двигаться дальше
  • Собеседование с AI наставником
  • Финальное тестирование
  • Домашнее задание — Заключение
  • Рекомендованный курс
  • Практика собеседования с AI
14Бонус — Проектирование backend API
  • О дополнении
  • Проектирование API
  • Упражнение — Пример проектирования
  • Доменные области
  • Упражнение — Доменные области
  • API vs GraphQL
  • Микросервисы или монолит
  • Базы данных
15Стажировка
  • Основы Scrum
  • Старт задачи
  • Выполнение задачи
  • Код ревью
  • Старт работы

Разбор Обучакина

Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

Сертификат

Частые вопросы

Какой документ выдаётся?

Сертификат

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро