Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

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

Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Нет
Сертификат
Сертификат
Есть

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

27 990 ₽
Есть рассрочка

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

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

 

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

Что вы получите после обучения

Навыки
1
Go
2
Веб-разработка
3
CRUD
4
Проектирование REST API
5
Создание микросервиса
Сертификат

Школа

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

Преподаватели

Профессиональный преподаватель курсов программирования, сертифицированный разработчик Python Institute с общим стажем работы в сфете IT более 20 лет. С нуля ыстроил ИТ системы в 4 компаниях. Преподавательской деятельностью занимается более 5 лет.

Вадим Викторович окончил в 2000 году РГГУ по специализации «Информатика и вычислительная техника». Настоящий профессионал в вопросах администрирования СУБД, автоматизации бизнес-процессов компаний (ERP, CRM и др.), создании тест-кейсов и обучении сотрудников.

Умеет мотивировать и увлекать. Требователен к своим слушателям, всегда готов разъяснить сложные моменты. Богатый опыт работы над реальными проектами позволяет ему обращать внимание на те детали, которые начинающими разработчиками обычно упускаются из вида.

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

Модуль 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
  • Документирование и публикация проекта

Рейтинг курса

4.2
Может быть интересно
Программирование на языке Go. Уровень 2. Проектирование REST API
На сайт курса

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