Учебный Центр «Специалист» при МГТУ им. Н.Э.Баумана. Программирование на языке Go. Уровень 2. Проектирование REST API

г. Москва, 3-я ул. Ямского Поля

Оставить заявку

Продолжительность курса

24 акк. часов

от 15950 руб. за курс

Записаться
Метро

Метро

Белорусская, Белорусская, Маяковская, Менделеевская, Новослободская, Савёловская

Уровень подготовки

Уровень подготовки

Начальный, Продвинутый, Профессиональный

slide 1

Возраст

Взрослые

О курсе программирования

Курс посвящен созданию микросервиса на языке Go на примере REST API. Курс охватывает важные темы современной веб-разработки: CRUD, модели, ресурсы и сценарии тестирования.

Курс включает в себя проектирование REST API при помощи языка Go, а также освоение базовых инструментов разработчика в процессе создания микросервиса.
Курс основан на опыте практического применения языка Go в современной backend разработке.
Курс включает в себя не только практическую, но и теоретическую часть, и таким образом не сводится к простому «сборнику рецептов».
Курс читается на базе ОС Linux. Обучение проводится на примере популярнейшего дистрибутива Ubuntu. Однако большинство технологий, изучаемых на курсе, могут применяться и на базе Windows.
Вы научитесь:
создавать, тестировать и прототипировать полноценные микросервисы на примере создания REST API.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.
Заказать звонок

Программа курса программирования

Программа курса Учебный Центр «Специалист» при МГТУ им. Н.Э.Баумана. Программирование на языке Go. Уровень 2. Проектирование REST API
  • Модуль 1. HTTP и REST (1 ак. ч.). HTTP как протокол. Архитектура REST. Идея API. Микросервисы. Преимущества микросервисов.
  • Модуль 2. Простейшее REST API (3 ак. ч.). Создание прототипа микросервиса. Формирование url адресов. Структурирование запросов. Тестирование и Postman. Практикум.
  • Модуль 3. RESTful подход к проектированию (4 ак. ч.). RESTful в Go. Настройка окружения. Метод TFD (test first design). Аутентификация. Практикум.
  • Модуль 4. Взаимодействие с базами данных (6 ак. ч.). Основы SQL. Рассмотрение СУБД на примере SQLite. Реализация CRUD в контексте API. Рефакторинг. Практикум.
  • Модуль 5. Оптимизация хранилищ и использование ORM (6 ак. ч.). Знакомство с Gorm. Определение моделей и ресурсов. Postman: создание тестовых окружений и сценариев тестирования. Реализация моделей через Gorm. Практикум.
  • Модуль 6. Перенос приложения на удаленный сервер (4 ак. ч.). Идея облачных платформ. Знакомство с Heroku. Перенос приложения на Heroku. Postman и удаленное тестирование микросервиса. Подключение PostgreSQL. Документирование и публикация проекта.
Читать подробнее Скрыть

Отзывы о курсе

Рейтинг: 5 (19 отзывов)
Качество обучения
Программа курса
Преподаватели
Расположение
Помещение и инфраструктура школы
Соотношение цена/качество

Остались вопросы?

Оставьте свой номер и мы вам перезвоним!

Оставить заявку

Адрес курса

Фотографии, видео, текст взяты из открытого источника - https://www.specialist.ru/course/go2. Автор произведений не известен. Данные материалы используются исключительно в информационных, учебных и новостных целях.
Оставьте ваши контактные данные и мы перезвоним в течение 12 минут!
Нажимая на кнопку, вы соглашаетесь с Политикой конфиденциальности и даете согласие на обработку персональных данных.