Мы используем cookie для стабильной работы сервиса. Подробнее

Программирование на языке Go. Уровень 2. Проектирование REST API

Программирование на языке Go. Уровень 2. Проектирование REST API

  Сложность

Пока неизвестно

  Длительность

24 ак. ч. + 12 ак. ч. самостоятельно

  Формат

онлайн

  Документ

Пока неизвестно

Стоимость курса
22 350

Подробнее о курсе

Курс посвящен созданию микросервиса на языке Go на примере REST API. Курс охватывает важные темы современной веб-разработки: CRUD, модели, ресурсы и сценарии тестирования. Курс включает в себя проектирование REST API при помощи языка Go, а также освоение базовых инструментов разработчика в процессе создания микросервиса. Курс основан на опыте практического применения языка Go в современной backend разработке. Курс включает в себя не только практическую, но и теоретическую часть, и таким образом не сводится к простому «сборнику рецептов». Курс читается на базе ОС Linux. Обучение проводится на примере популярнейшего дистрибутива Ubuntu. Однако большинство технологий, изучаемых на курсе, могут применяться и на базе Windows. Аудитория курса: Тестировщики Программисты Инженеры DevOps’ы

Автор курса

Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre Крупнейший авторизованный учебный центр ведущих IT-компаний мира С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

Программа курса

  Модуль 1. HTTP и REST &nbsp(4&nbspак.&nbspч.)

HTTP как протокол Архитектура REST Идея API Микросервисы Преимущества микросервисов

  Модуль 2. Простейшее REST API &nbsp(4&nbspак.&nbspч.)

Создание прототипа микросервиса Формирование url адресов Структурирование запросов Тестирование REST API Практикум. Создание Калькулятора на основе REST API.

  Модуль 3. Взаимодействие с базами данных &nbsp(4&nbspак.&nbspч.)

Основы SQL Рассмотрение СУБД на примере SQLite Реализация CRUD в контексте API Рефакторинг Практикум. Сервис составления расписания для транспорта.

  Модуль 4. Оптимизация хранилищ и использование ORM &nbsp(4&nbspак.&nbspч.)

Знакомство с Gorm Определение моделей и ресурсов Создание тестовых окружений и сценариев тестирования Реализация моделей через Gorm Практикум. Сервис учета времени работы сотрудников.

  Модуль 5. Создание и настройка современных CLI приложений &nbsp(4&nbspак.&nbspч.)

Знакомство с пакетом cobra и viper Создание конфигурационных файлов и консольных приложений Тестирование CLI приложений Практикум. Сервис – телефонная книга.

  Модуль 6. Перенос приложения на удаленный сервер &nbsp(4&nbspак.&nbspч.)

Идея облачных платформ Знакомство с PaaS Перенос приложения на сервер PaaS Удаленное тестирование микросервиса (Thunder Client) Публикация проекта

Что вы получите

создавать, тестировать и прототипировать полноценные микросервисы на примере создания REST API.

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 14.07.2026