- Длительность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
- Старт задачи
- Выполнение задачи
- Код ревью
- Старт работы
Разбор Обучакина
Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.
Что оценить
- Соответствие программы вашим задачам
- Формат практики и обратной связи
- Требования к поступающим
Что уточнить
- Актуальную стоимость и условия оплаты
- Доступ к материалам и поддержку
- Порядок возврата и выдачи документов
Документ после обучения
Сертификат
Частые вопросы
Какой документ выдаётся?
Сертификат


