Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Yolonce. Нажимая "Согласен", вы соглашаетесь с нашей Политикой конфиденциальности

Программирование на языке 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 символов

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

обновлено: 24.11.2024

Похожие курсы

Продвинутая работа с ошибками и паникой в Go (Golang)

Продвинутая работа с ошибками и паникой в Go (Golang)

Разработка на Go

Разработка на Go

Go (Golang) - первое знакомство

Go (Golang) - первое знакомство

Программирование на Golang

Программирование на Golang

Stepik
 онлайн
 нагрузку вы ставите самостоятельно
  Перейти к курсу
Разработка веб-приложений на Go (GoLang)

Разработка веб-приложений на Go (GoLang)

GOLANG NINJA. Искусство работы с ошибками

GOLANG NINJA. Искусство работы с ошибками

Stepik
 онлайн
 Курс не имеет дедлайнов, можно проходить в удобном для вас темпе
  Перейти к курсу
Программирование на языке Go. Уровень 1. Основы языка Go

Программирование на языке Go. Уровень 1. Основы языка Go

Специалист
 онлайн
 40 ак. ч. + 20 ак. ч. самостоятельно
  Перейти к курсу
Go (Golang) From simple to great. The Complete Guide.

Go (Golang) From simple to great. The Complete Guide.

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

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

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