Интенсив прошел, но записи остались
Вы изучите, что такое чистая архитектура на языке Golang и создадите сервис по работе с контактами и возможностью их группировки.
Чистая архитектура приложения на GO
запись интенсива
Как понять, что вам пора на интенсив
Вы хотели бы прокачать свои навыки работы с архитектурой приложения и делать код чище и яснее
Не знаете, что такое чистая архитектура и как сформировать структуры папок по этой технологии
Есть запрос на уверенность: вы переходите с Go на другой язык программирования и хотите прыгнуть в инструмент под руководством опытного спикера
У вас есть мечта — хотите работать над большими проектами на Go, где уже есть чистая архитектура. Или же потребуется вводить её с нуля
Зачем нужна чистая архитектура
Вы можете запускать тесты без пользовательского интерфейса, базы данных, веб-сервера или любого другого внешнего компонента
Удобство тестирования
Архитектура не зависит от какой-либо библиотеки, поэтому вы можете использовать фреймворк в качестве инструмента и не пытаться втиснуть свою систему в рамки его ограничений
Независимость от фреймворка
Ваши бизнес-правила не связаны с базой данных. Вы можете поменять Oracle или SQL Server на MongoDB, BigTable и т. д.
Независимость от базы данных
Вы можете изменить пользовательский интерфейс, не затрагивая остальную систему. Например, заменить веб-интерфейс на консольный, не меняя бизнес-правил
Независимость от UI
Что вы получите после обучения
Спикеры рассматривают каждую тему в коротких видеоуроках. После каждого занятия будут идти практические задания и тесты — пройти теорию и сразу закрепить её. На некоторых заданиях развернем стенды — мощно отработать учебный материал.
За два дня вы узнаете материал полноценного месячного курса
Написанный на Go проект
По итогу интенсива вы сможете сделать сервис по работе с контактами и возможностью их группировки — полноценный микросервис с REST API и шаблоном через gRPC API, который будет создавать контакты и объединять их в группы. Контакты можно будет читать, обновлять и удалять. Часть кода вы сможете использовать как шаблон, чтобы на его основе реализовывать рабочие проекты — его вы сможете использовать в портфолио и показать работодателям
Интенсив поможет усилить вашу ценность как специалиста — повышение грейда или оффер от компании мечты станут на шаг ближе!
Свидетельство о прохождении обучения
Программа
4
8
часа теории
часов практики
5
инструментов освоите: Go, Clean Architecture, PostgreSQL, Rest, Grafana
2
года доступа
  • Создаем структуры папок по чистой архитектуре
  • Реализуем бизнес-логику в Domain
  • Создаем интерфейс для UseCase
  • Проводим инициализацию слоёв на main (устанавливаем зависимости)
  • Создаем конструкторы для слоёв
  • Реализуем слой Delivery
  • Создаем интерфейс для Repository
  • Создаем структуры проекта на Go
Практика:
Поговорим о плюсах и минусах чистой архитектуры, разберем каждый слой подробно и на основе изученной теории приступим к реализации практики
  • Учимся покрывать тестами блок UseCase
  • Добавляем трассировку
  • Подключаем Jaeger
  • Добавляем логирование ошибок
  • Добавляем использование контекста
  • Реализуем слои Repository
  • Реализуем слои UseCase
Практика:
Изучаем Observability, контекст (context), заканчиваем интенсив запуском и демонстрацией работы приложения (сервиса по работе с контактами и возможностью их группировки)
Cпикер интенсива
Senior Go Backend в Positive Technologies
Занимается вопросами запуска, балансировки, отказоустойчивости в части звонков. 6 лет в программировании. Языки C#, JS и Go. Опыт на GO — 4 года. Соавтор книги «Интерактивный образовательный процесс на базе информационных технологий»
Николай Колядко
Архитектурные решения на Go: мои кейсы и опыт
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:
Этот интенсив может оплатить ваша компания
Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.
Cвидетельство
Именное свидетельство о прохождении курса получает студент, если:
  • изучил 80% курса
  • принимал участие в решении практик, которые входят в курс.

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

Как купить интенсив
Запись интенсива
Видеоуроки, доступ 2 года
Практические задания
в рассрочку на 4 месяца или 20 000 ₽ 15 000 ₽ единовременно
5 000 ₽/мес
3 750 ₽/мес
Написать нам
Написать нам
В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.
Курс за счёт работодателя
Узнать про вычет
Узнать про вычет
Предоставим все необходимые документы для получения вычета.
Налоговый вычет 13%
Командное предложение
от 10-ти человек
специальные условия
от 5-ти человек
-10%
от 3-х человек
-7%
Перейти
Перейти
Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)
Подарочный сертификат
Перейти
Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.
Универсальные доступы
Перейти
Запись интенсива
Видеоуроки, доступ 2 года
Практические задания
20 000 ₽
Нужна консультация?
задайте нам свой вопрос