Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

20 000 ₽
есть рассрочка

Как понять, что вам пора на интенсив

  • Вы хотели бы прокачать свои навыки работы с архитектурой приложения и делать код чище и яснее
  • Не знаете, что такое чистая архитектура и как сформировать структуры папок по этой технологии
  • У вас есть мечта — хотите работать над большими проектами на Go, где уже есть чистая архитектура. Или же потребуется вводить её с нуля
  • Есть запрос на уверенность: вы переходите с Go на другой язык программирования и хотите прыгнуть в инструмент под руководством опытного спикера

Что ещё?

  • Итоговый проект
    За два дня вы создадите сервис по работе с контактами с возможностью их группировки. Его можно добавить в портфолио и показывать работодателям
  • Классный формат
    Интенсив — это умножение ваших знаний в сжатые сроки. Вы больше погружены в общение со спикером, чем на обычном курсе: он отвечает на вопросы в режиме реального времени, даёт подробные объяснения практических заданий, делится кейсами и лайфхаками. Вы сэкономите время и за три дня интенсивной работы узнаете все то, что на обычных курсах проходят месяцами
  • Дополнительные фичи
    Записи интенсива останутся у вас на 2 года. Также мы добавим вас в закрытый чат с другими участниками — он останется навсегда. Там вы найдёте поддержку, сможете задавать вопросы спикеру и сохранять полезные сообщения
  • Сертификат
    В конце обучения каждый участник получит именной сертификат от Слёрм

Что вы получите после обучения

Приобретаемые навыки
1
Golang
2
Domain
3
UseCase
4
Delivery
5
Repository
6
Observability
7
Jaeger

Вас будут обучать

Senior Go Backend в Robovoice
 

Занимается вопросами запуска, балансировки, отказоустойчивости в части звонков

• 6 лет в программировании.
• Языки C#, JS и Go.
• Опыт на GO — 3 года.
• Соавтор книги «Интерактивный образовательный процесс на базе информационных технологий»

Образовательная организация

Учебный центр: обучение для инженеров и технических лидеров. 

Слёрм вырос из внутреннего обучения Southbridge, аутсорсера администрирования нагруженных проектов. В процессе обучения сотрудников появился учебный курс по Kubernetes, а потом базовый курс дополнился продвинутым, появились курсы DevOps, Docker, Ceph, SRE.

Задача Слёрма - передавать применимые на практике знания для IT-специалистов. Учим DevOps-инженеров и разработчиков от новичков до техлидов. 

Учим тому, в чём уверены сами.

Мы улучшаем IT-мир, создавая полезное образование для специалистов, и предпочитаем развиваться без оглядки на других, идти собственным путём.

Программа курса

День 1

Поговорим о плюсах и минусах чистой архитектуры, разберем каждый слой подробно и на основе изученной теории приступим к реализации практики

Практика:

  • Создаем структуры проекта на Go
  • Создаем структуры папок по чистой архитектуре
  • Реализуем бизнес-логику в Domain
  • Создаем интерфейс для UseCase
  • Создаем интерфейс для Repository
  • Реализуем слой Delivery
  • Создаем конструкторы для слоёв
  • Проводим инициализацию слоёв на main (устанавливаем зависимости)

День 2

Изучаем Observability, контекст (context), заканчиваем интенсив запуском и демонстрацией работы приложения (сервиса по работе с контактами и возможностью их группировки)

Практика:

  • Реализуем слои UseCase
  • Реализуем слои Repository
  • Добавляем использование контекста
  • Добавляем логирование ошибок
  • Подключаем Jaeger
  • Добавляем трассировку
  • Учимся покрывать тестами блок UseCase

Рейтинг курса

3
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 16.11.2024 09:41
Чистая архитектура приложения на GO

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

Оставить отзыв
Поделиться курсом с друзьями