Modern Golang Programming

7 участников

О чём курс

Язык Go позволяет создавать кросс-платформенные приложения с компиляцией в родные двоичные файлы без использования виртуальной машины, что делает его оптимальным для высоконагруженных производственных сред. Вы пройдете путь от освежения фундаментальных основ языка до проектирования распределенных систем и микросервисов.

В процессе обучения вы освоите:

  • работу со слоем ORM с помощью современных сторонних пакетов;
  • эффективную межсервисную коммуникацию через быструю сериализацию и RPC;
  • создание полноценного веб-слоя с поддержкой API RESTful, шаблонов, куки-файлов и веб-карт.

Курс сфокусирован на прикладной разработке: результатом станет рабочее распределенное приложение, готовое к деплою.

Программа обучения

  • Обновление основных блоков языка Go
  • Работа с ORM-пакетами с открытым исходным кодом
  • Создание надежных микросервисов
  • Организация эффективного взаимодействия между микросервисами:
    • Быстрая сериализация данных
    • Методы RPC-связи
  • Разработка современного веб-уровня:
    • Использование мощных сторонних моделей шаблонов
    • Работа с веб-инструментариями
    • Создание RESTful API
    • Настройка работы с куки-файлами и веб-картами
  • Создание распределенного приложения с поддержкой нескольких баз данных
Складчина создана 17 августа 2017 г. · описание обновлено 23 марта 2026 г.
362 ₽ 670 ₽