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

  • Складчина создана: Дата начала
Информация
Цена: 195 РУБ
Организатор: Kail Kail
Статус:
Набор участников
Список участников
  • 1.
    LukichevSergey
  • 2.
    polos
  • 3.
    orlovich91
  • 4.
    MaxiMy
Kail
Kail
Организатор
Проверенный
Организатор
Регистрация
09.04.2020
Сообщения
332 909
Реакции
28 216
Монеты
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
Похожие складчины
Kail
Ответы
0
Просмотры
609
Kail
Kail
Kail
Ответы
0
Просмотры
553
Kail
Kail
Kail
Ответы
0
Просмотры
495
Kail
Kail
Kail
Ответы
0
Просмотры
236
Kail
Kail
Kail
Ответы
0
Просмотры
878
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь для участия в складчине

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

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

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

Войти

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