Скачать [Специалист] Программирование на языке Go. Уровень 3. Разработка веб - приложений [Евгений Власов]

Информация
Цена: 195 РУБ
Организатор: Kail Kail
Скачать
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
438 392
Реакции
43 519
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Специалист] Программирование на языке Go. Уровень 3. Разработка веб - приложений [Евгений Власов]
Ссылка на картинку
Курс посвящен углубленному изучению языка Go в применении к созданию полноценного веб-приложения на примере блога. Курс охватывает важные темы современной backend веб-разработки: логирование, механизмы аутентификации, асинхронные запросы и т.д.
  • Курс включает в себя разработку полноценного веб-приложения при помощи языка Go, а также освоение основных этапов разработки при проектировании веб-приложений.
  • Курс основан на опыте практического применения языка Go в современной backend разработке.
  • Курс включает в себя не только практическую, но и теоретическую часть, и таким образом не сводится к простому «сборнику рецептов».
  • Курс читается на базе ОС Linux. Обучение проводится на примере популярнейшего дистрибутива Ubuntu. Однако большинство технологий, изучаемых на курсе, могут применяться и на базе Windows.
Вы научитесь
  • создавать, тестировать и прототипировать микросервисы на примере создания полноценного веб-приложения
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Модуль 1. Знакомство со средой разработки:
  • Структура и инициализация проекта
  • Создание простейшей веб-страницы с Go и net/http
  • Настройка шаблонов и веб формы в Go
Модуль 2. Базы данных:
  • Описание структуры БД
  • Разработка модели и миграции
  • Откат версий
  • Применение реляционных БД в контексте проекта
  • Практикум
Модуль 3. Пользовательское взаимодействие:
  • Описание механизмов Login\Logout
  • Аутентификация и регистрация
  • Настройка профилей и редактора
  • Современные механизмы аутентификации
  • Обработка ошибок и логирование
  • Практикум
Модуль 4. Расширение функционала:
  • Создание пользовательских моделей
  • Поддержка электронной почты
  • Рефакторинг и разбиение на страницы
  • Поддержка автоматического динамического перевода
  • Обработка времени и дат
  • Практикум
Модуль 5. Структурирование и стандарты:
  • Локализаторы l18n
  • Асинхронные запросы и технология Ajax
  • Реализация внутренней поисковой системы
  • Практикум
Модуль 6. Перенос приложения на сервер:
  • Развертывание на Heroku
  • Развертывание в Docker-контейнере
  • Развертывание в Linux
  • Документирование и публикация проекта
Модуль 7. Расширение функционала путем добавления API:
  • Определение базового функционала API сервиса в применении к разработанному приложение
  • Реализация API, основываясь на принципах REST
  • Рекомендации по развитию и реализации проектов
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
веб - приложения евгений власов программирование специалист язык программирования go

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.