0 added
0 removed
Original
2026-01-01
Modified
2026-02-19
1
<p>Интенсив прошел, но записи остались</p>
1
<p>Интенсив прошел, но записи остались</p>
2
<p>Вы изучите, что такое чистая архитектура на языке Golang и создадите сервис по работе с контактами и возможностью их группировки.</p>
2
<p>Вы изучите, что такое чистая архитектура на языке Golang и создадите сервис по работе с контактами и возможностью их группировки.</p>
3
<p>Вы хотели бы прокачать свои навыки работы с архитектурой приложения и делать код чище и яснее</p>
3
<p>Вы хотели бы прокачать свои навыки работы с архитектурой приложения и делать код чище и яснее</p>
4
<p>Не знаете, что такое чистая архитектура и как сформировать структуры папок по этой технологии</p>
4
<p>Не знаете, что такое чистая архитектура и как сформировать структуры папок по этой технологии</p>
5
<p>Есть запрос на уверенность: вы переходите с Go на другой язык программирования и хотите прыгнуть в инструмент под руководством опытного спикера</p>
5
<p>Есть запрос на уверенность: вы переходите с Go на другой язык программирования и хотите прыгнуть в инструмент под руководством опытного спикера</p>
6
<p>У вас есть мечта - хотите работать над большими проектами на Go, где уже есть чистая архитектура. Или же потребуется вводить её с нуля</p>
6
<p>У вас есть мечта - хотите работать над большими проектами на Go, где уже есть чистая архитектура. Или же потребуется вводить её с нуля</p>
7
<p>Зачем нужна чистая архитектура</p>
7
<p>Зачем нужна чистая архитектура</p>
8
<p>Вы можете запускать тесты без пользовательского интерфейса, базы данных, веб-сервера или любого другого внешнего компонента</p>
8
<p>Вы можете запускать тесты без пользовательского интерфейса, базы данных, веб-сервера или любого другого внешнего компонента</p>
9
<p>Архитектура не зависит от какой-либо библиотеки, поэтому вы можете использовать фреймворк в качестве инструмента и не пытаться втиснуть свою систему в рамки его ограничений</p>
9
<p>Архитектура не зависит от какой-либо библиотеки, поэтому вы можете использовать фреймворк в качестве инструмента и не пытаться втиснуть свою систему в рамки его ограничений</p>
10
<p>Независимость от фреймворка</p>
10
<p>Независимость от фреймворка</p>
11
<p>Ваши бизнес-правила не связаны с базой данных. Вы можете поменять Oracle или SQL Server на MongoDB, BigTable и т. д.</p>
11
<p>Ваши бизнес-правила не связаны с базой данных. Вы можете поменять Oracle или SQL Server на MongoDB, BigTable и т. д.</p>
12
<p>Независимость от базы данных</p>
12
<p>Независимость от базы данных</p>
13
<p>Вы можете изменить пользовательский интерфейс, не затрагивая остальную систему. Например, заменить веб-интерфейс на консольный, не меняя бизнес-правил</p>
13
<p>Вы можете изменить пользовательский интерфейс, не затрагивая остальную систему. Например, заменить веб-интерфейс на консольный, не меняя бизнес-правил</p>
14
<p>Спикеры рассматривают каждую тему в коротких видеоуроках. После каждого занятия будут идти практические задания и тесты - пройти теорию и сразу закрепить её. На некоторых заданиях развернем стенды - мощно отработать учебный материал.</p>
14
<p>Спикеры рассматривают каждую тему в коротких видеоуроках. После каждого занятия будут идти практические задания и тесты - пройти теорию и сразу закрепить её. На некоторых заданиях развернем стенды - мощно отработать учебный материал.</p>
15
<p>За два дня вы узнаете материал полноценного месячного курса</p>
15
<p>За два дня вы узнаете материал полноценного месячного курса</p>
16
<p>По итогу интенсива вы сможете сделать сервис по работе с контактами и возможностью их группировки - полноценный микросервис с REST API и шаблоном через gRPC API, который будет создавать контакты и объединять их в группы. Контакты можно будет читать, обновлять и удалять. Часть кода вы сможете использовать как шаблон, чтобы на его основе реализовывать рабочие проекты - его вы сможете использовать в портфолио и показать работодателям</p>
16
<p>По итогу интенсива вы сможете сделать сервис по работе с контактами и возможностью их группировки - полноценный микросервис с REST API и шаблоном через gRPC API, который будет создавать контакты и объединять их в группы. Контакты можно будет читать, обновлять и удалять. Часть кода вы сможете использовать как шаблон, чтобы на его основе реализовывать рабочие проекты - его вы сможете использовать в портфолио и показать работодателям</p>
17
<p>Интенсив поможет усилить вашу ценность как специалиста - повышение грейда или оффер от компании мечты станут на шаг ближе!</p>
17
<p>Интенсив поможет усилить вашу ценность как специалиста - повышение грейда или оффер от компании мечты станут на шаг ближе!</p>
18
<p>Свидетельство о прохождении обучения</p>
18
<p>Свидетельство о прохождении обучения</p>
19
<p>инструментов освоите: Go, Clean Architecture, PostgreSQL, Rest, Grafana</p>
19
<p>инструментов освоите: Go, Clean Architecture, PostgreSQL, Rest, Grafana</p>
20
<p>Плюсы и минусы чистой архитектуры</p>
20
<p>Плюсы и минусы чистой архитектуры</p>
21
<ul><li>Создаем структуры папок по чистой архитектуре</li>
21
<ul><li>Создаем структуры папок по чистой архитектуре</li>
22
</ul><ul><li>Реализуем бизнес-логику в Domain</li>
22
</ul><ul><li>Реализуем бизнес-логику в Domain</li>
23
</ul><ul><li>Создаем интерфейс для UseCase</li>
23
</ul><ul><li>Создаем интерфейс для UseCase</li>
24
</ul><ul><li>Проводим инициализацию слоёв на main (устанавливаем зависимости)</li>
24
</ul><ul><li>Проводим инициализацию слоёв на main (устанавливаем зависимости)</li>
25
</ul><ul><li>Создаем конструкторы для слоёв</li>
25
</ul><ul><li>Создаем конструкторы для слоёв</li>
26
</ul><ul><li>Реализуем слой Delivery</li>
26
</ul><ul><li>Реализуем слой Delivery</li>
27
</ul><ul><li>Создаем интерфейс для Repository</li>
27
</ul><ul><li>Создаем интерфейс для Repository</li>
28
</ul><ul><li>Создаем структуры проекта на Go</li>
28
</ul><ul><li>Создаем структуры проекта на Go</li>
29
</ul><p>Поговорим о плюсах и минусах чистой архитектуры, разберем каждый слой подробно и на основе изученной теории приступим к реализации практики</p>
29
</ul><p>Поговорим о плюсах и минусах чистой архитектуры, разберем каждый слой подробно и на основе изученной теории приступим к реализации практики</p>
30
<p>Observability, context, запуск и демонстрация приложения</p>
30
<p>Observability, context, запуск и демонстрация приложения</p>
31
<ul><li>Учимся покрывать тестами блок UseCase</li>
31
<ul><li>Учимся покрывать тестами блок UseCase</li>
32
</ul><ul><li>Добавляем трассировку</li>
32
</ul><ul><li>Добавляем трассировку</li>
33
</ul><ul><li>Подключаем Jaeger</li>
33
</ul><ul><li>Подключаем Jaeger</li>
34
</ul><ul><li>Добавляем логирование ошибок</li>
34
</ul><ul><li>Добавляем логирование ошибок</li>
35
</ul><ul><li>Добавляем использование контекста</li>
35
</ul><ul><li>Добавляем использование контекста</li>
36
</ul><ul><li>Реализуем слои Repository</li>
36
</ul><ul><li>Реализуем слои Repository</li>
37
</ul><ul><li>Реализуем слои UseCase</li>
37
</ul><ul><li>Реализуем слои UseCase</li>
38
</ul><p>Изучаем Observability, контекст (context), заканчиваем интенсив запуском и демонстрацией работы приложения (сервиса по работе с контактами и возможностью их группировки)</p>
38
</ul><p>Изучаем Observability, контекст (context), заканчиваем интенсив запуском и демонстрацией работы приложения (сервиса по работе с контактами и возможностью их группировки)</p>
39
<p>Senior Go Backend в Positive Technologies</p>
39
<p>Senior Go Backend в Positive Technologies</p>
40
<p>Архитектурные решения на Go: мои кейсы и опыт</p>
40
<p>Архитектурные решения на Go: мои кейсы и опыт</p>
41
<p>только для физических лиц</p>
41
<p>только для физических лиц</p>
42
<p>Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти -<a>написали здесь.</a></p>
42
<p>Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти -<a>написали здесь.</a></p>
43
<p>Именное свидетельство о прохождении курса получает студент, если:</p>
43
<p>Именное свидетельство о прохождении курса получает студент, если:</p>
44
<ul><li>изучил 80% курса</li>
44
<ul><li>изучил 80% курса</li>
45
</ul><ul><li>принимал участие в решении практик, которые входят в курс.</li>
45
</ul><ul><li>принимал участие в решении практик, которые входят в курс.</li>
46
</ul><h2>Отзывы наших студентов</h2>
46
</ul><h2>Отзывы наших студентов</h2>
47
<ul></ul><p>Что на интенсиве вам понравилось больше всего?Получил много полезных ответов на вопросы.</p>
47
<ul></ul><p>Что на интенсиве вам понравилось больше всего?Получил много полезных ответов на вопросы.</p>
48
<p>Что самое важное для себя вы выносите с курса?Получил целостную картину проекта от БД до HTTP ручек с графиками и логгированием. Такое обычно не предлагают в отдельных статьях или уроках.</p>
48
<p>Что самое важное для себя вы выносите с курса?Получил целостную картину проекта от БД до HTTP ручек с графиками и логгированием. Такое обычно не предлагают в отдельных статьях или уроках.</p>
49
<ul></ul><ul></ul><p>Что на интенсиве вам понравилось больше всего?Получил много полезных ответов на вопросы.</p>
49
<ul></ul><ul></ul><p>Что на интенсиве вам понравилось больше всего?Получил много полезных ответов на вопросы.</p>
50
<p>Что самое важное для себя вы выносите с курса?Получил целостную картину проекта от БД до HTTP ручек с графиками и логгированием. Такое обычно не предлагают в отдельных статьях или уроках.</p>
50
<p>Что самое важное для себя вы выносите с курса?Получил целостную картину проекта от БД до HTTP ручек с графиками и логгированием. Такое обычно не предлагают в отдельных статьях или уроках.</p>
51
<ul></ul><p>Видеоуроки, доступ 2 года</p>
51
<ul></ul><p>Видеоуроки, доступ 2 года</p>
52
<p>В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.</p>
52
<p>В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.</p>
53
<p>Курс за счёт работодателя</p>
53
<p>Курс за счёт работодателя</p>
54
<p>Предоставим все необходимые документы для получения вычета.</p>
54
<p>Предоставим все необходимые документы для получения вычета.</p>
55
<p>от 10 человекспециальные условия</p>
55
<p>от 10 человекспециальные условия</p>
56
<p>Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)</p>
56
<p>Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)</p>
57
<p>Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.</p>
57
<p>Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.</p>
58
<p>Видеоуроки, доступ 2 года</p>
58
<p>Видеоуроки, доступ 2 года</p>
59
59