Программирование на языке Go. Уровень 2. REST API и бэкенд разработка
Подробнее
Что вы получите
- создавать, тестировать и прототипировать полноценные микросервисы на примере создания REST API.
Программа курса
HTTP как протокол. Архитектура REST. Идея API. Микросервисы.
Создание прототипа веб сервиса на основе REST API. Формирование URL адресов. Тестирование REST API. Практикум. Создание Калькулятора на основе REST API.
Описание структуры БД. Подключение PostgreSQL. Разработка модели и миграции. Откат версий. Практикум. Создание банковского приложения как сквозного проекта.
Создание пользовательских моделей. Рефакторинг, кодогенерация. Обработка времени и дат. Практикум. Кодогенерация с использованием библиотеки SQLC в БП.
Тестирование REST API. Тестирование моделей данных. Тестирование выполнения транзакций в PostgreSQL. Практикум. Написание модульных тестов для БП.
Определение функционала API сервиса к разработанному приложение. Реализация API, основываясь на принципах REST. Рекомендации по развитию и реализации проектов. Практикум. Реализация REST API на фреймворке Gin.
Описание механизмов Login\Logout. Аутентификация и регистрация. Современные механизмы аутентификации. Практикум. Реализация механизмов пользовательского взаимодействия в БП.
01Модуль 1. HTTP и REST (4 ак. ч.)
HTTP как протокол. Архитектура REST. Идея API. Микросервисы.
02Модуль 2. Простейшее REST API (4 ак. ч.)
Создание прототипа веб сервиса на основе REST API. Формирование URL адресов. Тестирование REST API. Практикум. Создание Калькулятора на основе REST API.
03Модуль 3. Организация хранилища на основе СУБД PostgreSQL (8 ак. ч.)
Описание структуры БД. Подключение PostgreSQL. Разработка модели и миграции. Откат версий. Практикум. Создание банковского приложения как сквозного проекта.
04Модуль 4. Расширение функционала на основе SQLC (6 ак. ч.)
Создание пользовательских моделей. Рефакторинг, кодогенерация. Обработка времени и дат. Практикум. Кодогенерация с использованием библиотеки SQLC в БП.
05Модуль 5. Разработка через TDD (8 ак. ч.)
Тестирование REST API. Тестирование моделей данных. Тестирование выполнения транзакций в PostgreSQL. Практикум. Написание модульных тестов для БП.
06Модуль 6. Реализация REST API для сквозного проекта (6 ак. ч.)
Определение функционала API сервиса к разработанному приложение. Реализация API, основываясь на принципах REST. Рекомендации по развитию и реализации проектов. Практикум. Реализация REST API на фреймворке Gin.
07Модуль 7. Пользовательское взаимодействие (4 ак. ч.)
Описание механизмов Login\Logout. Аутентификация и регистрация. Современные механизмы аутентификации. Практикум. Реализация механизмов пользовательского взаимодействия в БП.
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Программирование на языке Go. Уровень 2. REST API и бэкенд разработка» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 28 июля 2026 г.

Специалист 















