Онлайн-интенсив по Python 24–26 июня
Close
Подписка на новости Слёрм
Должность
«Другая» должность
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Каталог > Чистая архитектура приложения на Go

Чистая архитектура приложения на GO

За три дня вы изучите, что такое чистая архитектура на языке Golang, под руководством опытного спикера создадите сервис по работе с контактами и возможностью их группировки и получите подробный фидбэк.
15-17 ИЮЛЯ
Руководителям разработки
Сможете не тратить время на обучение новичков. Вы отправите сотрудников на интенсив, а мы поможем им вкатиться в качественную архитектуру
Junior-разработчикам на Go
Больше узнаете о структуре проекта на Go, получите лайфхаки от опытного программиста и самостоятельно создадите сервис по работе с контактами
ДЛЯ КОГО ИНТЕНСИВ
Чем займёмся
как создать структуру проекта на Golang
что такое «чистая архитектура»
как сформировать структуры папок по чистой архитектуре
как создать конструкторы для слоёв и устанавливать зависимости
и многое другое:)
Не будем отвлекаться на абстрактные задачи, а разберём то, что действительно пригодится в работе:
Senior Go Backend в Robovoice
Николай Колядко
СПИКЕР
Занимается вопросами запуска, балансировки, отказоустойчивости в части звонков

• 6 лет в программировании.

• Языки C#, JS и Go.

• Опыт на GO — 3 года.

• Соавтор книги «Интерактивный образовательный процесс на базе информационных технологий»
ПРОГРАММА
Первый день
Теория: Структура проекта на Golang

Практика: Создаем структуру проекта

Теория: Методы организации DI

Практика: Наполняем DI

Практика: Подключение PostresSQL через DI

Теория: Чистая архитектура
Второй день

Практика: Сформировать структуры папок по чистой архитектуре
  • Создать структуры папок
  • Создание конструкторов для слоёв + установление зависимостей
  • Инициализация слоёв на main
  • Наполнение слоёв
    Domain
    Use Case
    Delivery
    Repository
Третий день

Теория: Контекст (context)
Практика: Добавить использование контекста

Теория: Observability
  • Метрики
  • Трассировки
  • Логи
Практика:
  • Добавляем логирование ошибок
  • Подключение Jaeger через DI
  • Добавить трассировку
Теория: Как встраивать тесты
Практика: Покрытие тестами блок Use Case

Запуск и демонстрация работы приложения
Стоимость
25 000 ₽
Записаться
Рассрочка на 2 месяца, без переплаты. Первая оплата через месяц.
КАК ПОПАСТЬ НА ИНТЕНСИВ
При оплате до 1 июня
с 1 июня — 30 000 ₽
с 20 июня — 35 000 ₽
с 10 июля — 40 000 ₽
Оплатить как юр.лицо
Мы свяжемся с вами, ответим на вопросы и отправим счёт
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Рассрочка
Срок: 2 месяца
Переплата: 0 руб. Вы оплачиваете только стоимость курса, без процентов.
Предоставляется только физическим лицам.
Для оформления рассрочки оставьте заявку, и мы свяжемся с вами.
Хотите скидку?
Этот и другие курсы дешевле с КОМБО
Купите 2 курса сразу и получите скидку 20%, 3 курса – 30%
А компаниям мы предлагаем универсальные доступы.