Разработка веб-приложений на Go (GoLang)
Подробнее
Что нужно для старта
- Требуется знание основ языка Go
- Знакомство с веб-разработкой (любой язык, любой фреймворк)
- Знакомство с любой реляционной БД (PostgreSQL, MySQL, Sqlite) и основами SQL
Что вы получите
- Вы научитесь разрабатывать веб-приложения на языке Go (GoLang).
Для кого этот курс
- Для разработчиков которые хотят перейти на Go (GoLang) с другого языка и уже знакомы с основами Go.
Программа курса
- Веб-сервер "Hello, world!"
- Исходный код уроков
- Телеграм чат
- Простой роутинг
- Получение данных из пути
- Стандартный роутер
- Обработка 404
- gorilla/mux
- Live Reload
- Выполняем HTTP запросы из vscode
- Преобразование структуры в JSON
- Парсим JSON
- Генератор структур
- Возвращаем JSON в ответе
- Исправление ошибки
- Принимаем JSON из запроса
- Парсим JSON - указатели, map
- ozzo validation
- меняем тексты ошибок
- i18n
- Получаем данные из формы
- Загрузка файлов
- Пишем свой middleware
- Используем gorilla/mux middleware
- LoggingMiddleware
- AuthMiddleware
- Основы
- Лейауты
- Свои функции
- HTML
- Парсинг из строки
- database/sql
- Драйвер pgx
- Пробуем GORM
- Миграции
- Основы
- Простой хендлер
- Тесты с БД
- testify
- apitest
- сабтесты
- параллельное выполнение
- gotestsum
- Вопросы
- Раздача статики
- Что теперь?
01Введение
- Веб-сервер "Hello, world!"
- Исходный код уроков
- Телеграм чат
02Роутинг
- Простой роутинг
- Получение данных из пути
- Стандартный роутер
- Обработка 404
- gorilla/mux
03Инструменты
- Live Reload
- Выполняем HTTP запросы из vscode
04JSON
- Преобразование структуры в JSON
- Парсим JSON
- Генератор структур
- Возвращаем JSON в ответе
- Исправление ошибки
- Принимаем JSON из запроса
- Парсим JSON - указатели, map
05Валидация данных
- ozzo validation
- меняем тексты ошибок
- i18n
06Обработка форм
- Получаем данные из формы
- Загрузка файлов
07Middleware
- Пишем свой middleware
- Используем gorilla/mux middleware
- LoggingMiddleware
- AuthMiddleware
08Шаблоны
- Основы
- Лейауты
- Свои функции
- HTML
- Парсинг из строки
09Базы данных
- database/sql
- Драйвер pgx
- Пробуем GORM
- Миграции
10Тестирование
- Основы
- Простой хендлер
- Тесты с БД
- testify
- apitest
- сабтесты
- параллельное выполнение
- gotestsum
11Выберите ответ
- Вопросы
12Дополнительно
- Раздача статики
13Финиш
- Что теперь?
Сертификат Stepik
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Разработка веб-приложений на Go (GoLang)» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 28 июля 2026 г.

Stepik 















