Мы используем файлы 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 символов

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

обновлено: 19.09.2024

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

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

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

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