Программирование на языке Go. Уровень 3: NoSQL и GraphQL
О чём курс
О чём курс
Курс обучает разработке на Go 1.26, работе с NoSQL-хранилищами и настройке процессов автоматической сборки, тестирования и развёртывания сервисов с помощью инструментов CI/CD. Во время обучения вы соберёте рабочее веб-приложение на Go и настроите для него непрерывную доставку.
Для кого
Материал ориентирован на специалистов, развивающих навыки разработки и развёртывания решений на Go:
- программистов;
- инженеров;
- тестировщиков;
- DevOps-специалистов.
Что внутри
Обучение включает 16 академических часов и разделено на два тематических блока. В первом блоке разбирается проектирование архитектуры приложения, получение данных через GraphQL и интеграция с NoSQL-базой данных на примере веб-приложения «Каталог книг». Во второй части настраивается развёртывание на PaaS-сервере, обновление кодовой базы через GitHub и пайплайн CI/CD на базе GitHub Actions.
Программа обучения
- Модуль 1. GraphQL и NoSQL (10 ак. ч.)
- GraphQL - получение данныx
- Структура приложения и создание демострационного проекта
- Встраивание GraphQL в демонстрационный проект
- Практикум. Создание web приложения «Каталог книг» на основе NoSQL DB
- Модуль 2. Continuous integration / Continuous Delivery (CI/CD) (6 ак. ч.)
- Continuous integration / Continuous Delivery как важная составляющая проекта
- Развертывание на PaaS сервере
- Настройка автоматического обновления проекта через GitHub
- Практикум. Deploy и настройка CI/CD с использование GitHub Actions (или аналоги)
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.