Учебный Центр «Специалист» при МГТУ им. Н.Э.Баумана.Программирование на языке Go. Уровень 3. Разработка веб - приложений

г. Москва, 3-я ул. Ямского Поля

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

Продолжительность курса

40 акк. часов

от 23150 руб. за курс

Записаться
Метро

Метро

Белорусская, Белорусская, Маяковская, Менделеевская, Новослободская, Савёловская

Уровень подготовки

Уровень подготовки

Начальный, Продвинутый, Профессиональный

slide 1

Возраст

Взрослые

О курсе программирования

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

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

Программа курса программирования

Программа курса Учебный Центр «Специалист» при МГТУ им. Н.Э.Баумана.Программирование на языке Go. Уровень 3. Разработка веб - приложений
  • Модуль 1. Знакомство со средой разработки (5 ак. ч.). Структура и инициализация проекта. Создание простейшей веб-страницы с Go и net/http. Настройка шаблонов и веб формы в Go.
  • Модуль 2. Базы данных (3 ак. ч.). Описание структуры БД. Разработка модели и миграции. Откат версий. Применение реляционных БД в контексте проекта. Практикум.
  • Модуль 3. Пользовательское взаимодействие (5 ак. ч.). Описание механизмов Login\Logout. Аутентификация и регистрация. Настройка профилей и редактора. Современные механизмы аутентификации. Обработка ошибок и логирование. Практикум.
  • Модуль 4. Расширение функционала (9 ак. ч.). Создание пользовательских моделей. Подержка электронной почты. Рефакторинг и разбиение на страницы. Поддержка автоматического динамического перевода. Обработка времени и дат. Практикум
  • Модуль 5. Структурирование и стандарты (6 ак. ч.). Локализаторы l18n. Асинхронные запросы и технология Ajax. Реализация внутренней поисковой системы. Практикум.
  • Модуль 6. Перенос приложения на сервер (8 ак. ч.). Развертывание на Heroku. Развертывание в Docker-контейнере. Развертывание в Linux. Документирование и публикация проекта.
  • Модуль 7. Расширение функционала путем добавления API (4 ак. ч.). Определение базового функционала API сервиса в применении к разработанному приложение. Реализация API, основываясь на принципах REST. Рекомендации по развитию и реализации проектов.
Читать подробнее Скрыть

Отзывы о курсе

Рейтинг: 5 (17 отзывов)
Качество обучения
Программа курса
Преподаватели
Расположение
Помещение и инфраструктура школы
Соотношение цена/качество

Остались вопросы?

Оставьте свой номер и мы вам перезвоним!

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

Адрес курса

Фотографии, видео, текст взяты из открытого источника - https://www.specialist.ru/course/go3. Автор произведений не известен. Данные материалы используются исключительно в информационных, учебных и новостных целях.
Оставьте ваши контактные данные и мы перезвоним в течение 12 минут!
Нажимая на кнопку, вы соглашаетесь с Политикой конфиденциальности и даете согласие на обработку персональных данных.