Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

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

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

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

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

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

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

Что ещё?

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

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

Навыки
1
Golang
2
Jaeger
3
Domain
4
UseCase
5
Delivery
6
Repository
7
Observability

Школа

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

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

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

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

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

Преподаватели

Senior Go Backend в Robovoice
 

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

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

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

День 1

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

Практика:

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

День 2

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

Практика:

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

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

3.1
Может быть интересно
Чистая архитектура приложения на GO
На сайт курса

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

Курс находится на модерации. Данные могут быть неактуальны.