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

Вы изучите, что такое чистая архитектура на языке Golang и создадите сервис по работе с контактами и возможностью их группировки.

Интенсив прошел,
но записи со скидкой 40% остались

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

Вы хотели бы прокачать свои навыки работы с архитектурой приложения и делать код чище и яснее

Не знаете, что такое чистая архитектура и как сформировать структуры папок по этой технологии

У вас есть мечта — хотите работать над большими проектами на Go, где уже есть чистая архитектура. Или же потребуется вводить её с нуля

Есть запрос на уверенность: вы переходите с Go на другой язык программирования и хотите прыгнуть в инструмент под руководством опытного спикера

01
02
03
04
Дня
Часов практики
Часа теории
4
2
8

Какие инструменты освоите?

Go
Clean architecture
PostgreSQL
Grafana
REST
Ваши бизнес-правила не связаны с базой данных. Вы можете поменять Oracle или SQL Server на MongoDB, BigTable и т.д.

Независимость от базы данных

Вы можете изменить пользовательский интерфейс, не затрагивая остальную систему. Например, заменить веб-интерфейс на консольный, не меняя бизнес-правил

Независимость от UI

Архитектура не зависит от какой-либо библиотеки, поэтому вы можете использовать фреймворк в качестве инструмента и не пытаться втиснуть свою систему в рамки его ограничений.

Независимость от фреймворка

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

Удобство тестирования

Зачем нужна чистая архитектура

За два дня вы узнаете материал полноценного месячного курса

Написанный на Go проект

Спикеры рассматривают каждую тему в коротких видеоуроках. После каждого занятия будут идти практические задания и тесты — пройти теорию и сразу закрепить её. на некоторых заданиях развернем стенды — мощно отработать учебный материал.
По итогу интенсива вы сможете сделать сервис по работе с контактами и возможностью их группировки — полноценный микросервис с REST API и шаблоном через gRPC API, который будет создавать контакты и объединять их в группы. Контакты можно будет читать, обновлять и удалять. Часть кода вы сможете использовать как шаблон, чтобы на его основе реализовывать рабочие проекты — его вы сможете использовать в портфолио и показать работодателям

Классный формат

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

Обратную связь от действующего сеньора

Пообщаетесь со спикером и получите ответы на свои вопросы. Ведущий интенсива посмотрит ваши сервисы, предложит варианты решений сложных моментов, подскажет, что можно сделать лучше

Сертификат о прохождении интенсива

Интенсив поможет усилить вашу ценность как специалиста — повышение грейда или оффер от компании мечты станут на шаг ближе!

Найдете единомышленников

Запись интенсива с доступом на 2 года

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

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

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

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

Отзывы наших студентов

Спикер
Николай Колядко
Senior Go Backend в Robovoice
Занимается вопросами запуска, балансировки, отказоустойчивости в части звонков

• 6 лет в программировании.
• Языки C#, JS и Go.
• Опыт на GO — 4 года.
• Соавтор книги «Интерактивный образовательный процесс на базе информационных технологий»
Архитектурные решения на Go: мои кейсы и опыт
Архитектурные решения на Go: мои кейсы и опыт
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:
Как купить
При оплате до 14 июля
с 14 июля — 35 000 ₽
Записи интенсива
февраль 2023
Практика на стендах

Живые вебинары, запись на 2 года

при рассрочке от 4 месяцев
или 20 000 ₽ единовременно
5 000 ₽/мес
FAQ
Встречаемся в Zoom 2 дня подряд с 10:00 до 19:00. Спикер погружает вас в теорию и на практике показывает, как правильно применяются инструменты. Затем вы самостоятельно начинаете выполнять задания и задавать вопросы, когда они появляются. К концу интенсива вы создадите сервис по работе с контактами с возможностью их группировки.