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

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

46 990 ₽
есть рассрочка

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

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


Вы научитесь:

  • создавать, тестировать и прототипировать микросервисы на примере создания полноценного веб-приложения

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

Приобретаемые навыки
1
Создание приложений
2
Язык Go
3
Backend веб-разработка
4
Этапы разработки
5
Прототипировать
6
Тестировать микросервисы
Сертификат, ссылками на который можно делиться с другими людьми

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

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

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

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

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

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

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

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

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

4.2
рейтинг
0
0
0
0
0

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

обновлено 07.04.2024 01:43
Программирование на языке Go. Уровень 3. Разработка веб - приложений

Программирование на языке Go. Уровень 3. Разработка веб - приложений

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