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

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

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
Создание микросервиса
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

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

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

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

Образовательная организация

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

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

Модуль 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.1
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 30.04.2024 09:40
Программирование на языке Go. Уровень 2. Проектирование REST API

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

Оставить отзыв
Поделиться курсом с друзьями