Що нового?

Придбаний Программирование на языке Go. Уровень 2. Проектирование REST API [Специалист] [Власов Евгений Юрьевич]

Інформація про покупку
Тип покупки: Складчина
Ціна: 11967 ГРН
Учасників: 0 з 32
Організатор: Відсутній
Статус: Набір учасників
Внесок: 388.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Программирование на языке Go. Уровень 2. Проектирование REST API [Специалист] [Власов Евгений Юрьевич]


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

Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

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