Скрыть объявление

Важные новости в нашем Телеграм-канале
Не забудь подписаться, чтобы не пропустить выгодные акции и новости!

Запись

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

Тема в разделе "Курсы по программированию"

Цена:
25990 руб
Взнос:
707 руб
Организатор:
Организатор

Список участников складчины:

1. Организатор 2. Grandy
open
2
Записаться
  1. Организатор Организатор складчин

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

    [​IMG]

    Курс посвящен углубленному изучению языка 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
    - Рекомендации по развитию и реализации проектов

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх