HTML Diff
1 added 7 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>Освойте разработку микросервисов на Go: от основ до сложных архитектурных решений для высокой производительности</p>
1 <p>Освойте разработку микросервисов на Go: от основ до сложных архитектурных решений для высокой производительности</p>
2 <h2>Для кого этот курс?</h2>
2 <h2>Для кого этот курс?</h2>
3 <ul><li>Go-разработчиков, с опытом от 2-х лет, стремящихся углубить знания в микросервисной архитектуре и применении языка Go</li>
3 <ul><li>Go-разработчиков, с опытом от 2-х лет, стремящихся углубить знания в микросервисной архитектуре и применении языка Go</li>
4 <li>Архитекторов работающих с микросервисной архитектурой, с опытом проектирования от 2-х лет, желающих освоить современные подходы к проектированию микросервисов и улучшить управление распределенными системами</li>
4 <li>Архитекторов работающих с микросервисной архитектурой, с опытом проектирования от 2-х лет, желающих освоить современные подходы к проектированию микросервисов и улучшить управление распределенными системами</li>
5 <li>Выпускников курсов System Design, которые хотят расширить своим компетенции и улучшить качество работы и которые обладают необходимыми навыками, для успешного освоения программы</li>
5 <li>Выпускников курсов System Design, которые хотят расширить своим компетенции и улучшить качество работы и которые обладают необходимыми навыками, для успешного освоения программы</li>
6 </ul><h2>Необходимые знания</h2>
6 </ul><h2>Необходимые знания</h2>
7 <ul><li>Уверенное знание Go</li>
7 <ul><li>Уверенное знание Go</li>
8 <li>Понимание микросервисной и монолитной архитектур, взаимодействия между отдельными компонентами</li>
8 <li>Понимание микросервисной и монолитной архитектур, взаимодействия между отдельными компонентами</li>
9 <li>Понимание работы с СУБД и Брокерами сообщений</li>
9 <li>Понимание работы с СУБД и Брокерами сообщений</li>
10 <li>Навыки работы с git и linux</li>
10 <li>Навыки работы с git и linux</li>
11 <li>Опыт разработки от 2-3 лет</li>
11 <li>Опыт разработки от 2-3 лет</li>
12 </ul><h2><strong>Вы освоите:</strong></h2>
12 </ul><h2><strong>Вы освоите:</strong></h2>
13 <ul><li>Применение микросервисной архитектуры: Освоение применения принципов проектирования и разработки микросервисов через практические кейсы, включая чистую архитектуру</li>
13 <ul><li>Применение микросервисной архитектуры: Освоение применения принципов проектирования и разработки микросервисов через практические кейсы, включая чистую архитектуру</li>
14 <li>Инструменты CI/CD: Навыки работы с инструментами непрерывной интеграции и доставки, такими как GitHub и GitLab, для автоматизации процессов разработки</li>
14 <li>Инструменты CI/CD: Навыки работы с инструментами непрерывной интеграции и доставки, такими как GitHub и GitLab, для автоматизации процессов разработки</li>
15 <li>Мониторинг и логирование: Отточите умение внедрять и настраивать механизмы наблюдения за работой микросервисов и анализа их производительности</li>
15 <li>Мониторинг и логирование: Отточите умение внедрять и настраивать механизмы наблюдения за работой микросервисов и анализа их производительности</li>
16 <li>Сетевое взаимодействие: Применение различных технологий для общения между микросервисами, таких как HTTP/2, gRPC и REST в реальных проектах</li>
16 <li>Сетевое взаимодействие: Применение различных технологий для общения между микросервисами, таких как HTTP/2, gRPC и REST в реальных проектах</li>
17 <li>Обработка данных: Знания и навыки работы с различными системами хранения и обработки данных, такими как PostgreSQL, MongoDB, Apache Kafka и RabbitMQ в контексте микросервисной архитектуры</li>
17 <li>Обработка данных: Знания и навыки работы с различными системами хранения и обработки данных, такими как PostgreSQL, MongoDB, Apache Kafka и RabbitMQ в контексте микросервисной архитектуры</li>
18 <li>Системный дизайн: Освоение применения паттернов системного дизайна для проектирования устойчивых и масштабируемых приложений.</li>
18 <li>Системный дизайн: Освоение применения паттернов системного дизайна для проектирования устойчивых и масштабируемых приложений.</li>
19 </ul><h2>После обучения вы сможете:</h2>
19 </ul><h2>После обучения вы сможете:</h2>
20 <ul><li><p>Проектировать микросервисные архитектуры: Умение разрабатывать и внедрять микросервисы, основываясь на лучших практиках и рекомендациях</p>
20 <ul><li><p>Проектировать микросервисные архитектуры: Умение разрабатывать и внедрять микросервисы, основываясь на лучших практиках и рекомендациях</p>
21 </li>
21 </li>
22 <li><p>Автоматизировать процессы разработки: Использовать инструменты CI/CD для автоматизации сборки и доставки приложений на рабочие серверы</p>
22 <li><p>Автоматизировать процессы разработки: Использовать инструменты CI/CD для автоматизации сборки и доставки приложений на рабочие серверы</p>
23 </li>
23 </li>
24 <li><p>Внедрять систему мониторинга: Настраивать логи и мониторинг микросервисов для улучшения их надежности и быстрого реагирования на проблемы</p>
24 <li><p>Внедрять систему мониторинга: Настраивать логи и мониторинг микросервисов для улучшения их надежности и быстрого реагирования на проблемы</p>
25 </li>
25 </li>
26 <li><p>Разрабатывать API: Создавать и поддерживать RESTful и gRPC API для взаимодействия между микросервисами</p>
26 <li><p>Разрабатывать API: Создавать и поддерживать RESTful и gRPC API для взаимодействия между микросервисами</p>
27 </li>
27 </li>
28 <li><p>Работать с различными базами данных: Умело взаимодействовать с реляционными и NoSQL СУБД для устойчивого хранения данных</p>
28 <li><p>Работать с различными базами данных: Умело взаимодействовать с реляционными и NoSQL СУБД для устойчивого хранения данных</p>
29 </li>
29 </li>
30 <li><p>Применять системный дизайн: Реализовывать паттерны системного дизайна для разделения монолитов на микросервисную архитектуру, оптимизируя бизнес-процессы.</p>
30 <li><p>Применять системный дизайн: Реализовывать паттерны системного дизайна для разделения монолитов на микросервисную архитектуру, оптимизируя бизнес-процессы.</p>
31 </li>
31 </li>
32 </ul><h3>Почему стоит освоить?</h3>
32 </ul><h3>Почему стоит освоить?</h3>
33 <p>Практическая ориентация курса позволит студенту подготовиться к участию в реальных проектах, что значительно повышает возможности на рынке труда.</p>
33 <p>Практическая ориентация курса позволит студенту подготовиться к участию в реальных проектах, что значительно повышает возможности на рынке труда.</p>
34 <p>Микросервисы - это современная архитектурная парадигма, которая позволяет создавать масштабируемые, гибкие и легко поддерживаемые системы.</p>
34 <p>Микросервисы - это современная архитектурная парадигма, которая позволяет создавать масштабируемые, гибкие и легко поддерживаемые системы.</p>
35 <p>Go - язык программирования, признанный за свою эффективность, простоту и высокую производительность, особенно в области разработки микросервисов и систем с высокой нагрузкой.</p>
35 <p>Go - язык программирования, признанный за свою эффективность, простоту и высокую производительность, особенно в области разработки микросервисов и систем с высокой нагрузкой.</p>
36 <h2>Процесс обучения</h2>
36 <h2>Процесс обучения</h2>
37 <p>Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.</p>
37 <p>Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.</p>
38 <h3>Оптимальная нагрузка</h3>
38 <h3>Оптимальная нагрузка</h3>
39 <p>Возможность совмещать учебу с работой</p>
39 <p>Возможность совмещать учебу с работой</p>
40 <h3>Портфолио</h3>
40 <h3>Портфолио</h3>
41 <p>Индивидуальная разработка итоговой проектной работы </p>
41 <p>Индивидуальная разработка итоговой проектной работы </p>
42 <h3>Перспективы</h3>
42 <h3>Перспективы</h3>
43 <p>Получите знания, которые помогут повысить вашу востребованность и доход</p>
43 <p>Получите знания, которые помогут повысить вашу востребованность и доход</p>
44 <h2>Партнеры</h2>
44 <h2>Партнеры</h2>
45 <p>Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности. Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.</p>
45 <p>Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности. Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.</p>
46 <ul><li><strong>Получите помощь с оформлением резюме</strong>, портфолио и сопроводительного письма</li>
46 <ul><li><strong>Получите помощь с оформлением резюме</strong>, портфолио и сопроводительного письма</li>
47 <li><strong>Разместите свое резюме в базе OTUS</strong>и сможете получать приглашения на собеседования от партнеров</li>
47 <li><strong>Разместите свое резюме в базе OTUS</strong>и сможете получать приглашения на собеседования от партнеров</li>
48 <li><strong>Пройдете карьерную консультацию</strong>с нашим HR-специалистом</li>
48 <li><strong>Пройдете карьерную консультацию</strong>с нашим HR-специалистом</li>
49 <li><strong>Получите рекомендации, как искать работу</strong>, и советы по прохождению собеседования</li>
49 <li><strong>Получите рекомендации, как искать работу</strong>, и советы по прохождению собеседования</li>
50 </ul><h5>Формат обучения</h5>
50 </ul><h5>Формат обучения</h5>
51 <h3>Интерактивные вебинары</h3>
51 <h3>Интерактивные вебинары</h3>
52 <p>2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда</p>
52 <p>2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда</p>
53 <h3>Обратная связь</h3>
53 <h3>Обратная связь</h3>
54 <p>Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии</p>
54 <p>Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии</p>
55 <h3>Активное комьюнити</h3>
55 <h3>Активное комьюнити</h3>
56 <p>Чат в Telegram для общения преподавателей и студентов</p>
56 <p>Чат в Telegram для общения преподавателей и студентов</p>
57 <h2>Программа</h2>
57 <h2>Программа</h2>
58 <h5>Архитектура приложения</h5>
58 <h5>Архитектура приложения</h5>
59 <p>В этом модуле вы рассмотрите подходы к чистой архитектуре приложения на Go.</p>
59 <p>В этом модуле вы рассмотрите подходы к чистой архитектуре приложения на Go.</p>
60 <p>Тема 1: Чистая архитектура приложения</p>
60 <p>Тема 1: Чистая архитектура приложения</p>
61 <p>Тема 2: Доменная модель и Агрегаты</p>
61 <p>Тема 2: Доменная модель и Агрегаты</p>
62 <p>Тема 3: Репозитории и адаптеры</p>
62 <p>Тема 3: Репозитории и адаптеры</p>
63 <h5>CI/CD, совместная работа</h5>
63 <h5>CI/CD, совместная работа</h5>
64 <p>В этом модуле вы рассмотрите механику совместной работы и публикацию результатов на рабочих серверах.</p>
64 <p>В этом модуле вы рассмотрите механику совместной работы и публикацию результатов на рабочих серверах.</p>
65 <p>Тема 1: Совместная работа с Github, Gitlab</p>
65 <p>Тема 1: Совместная работа с Github, Gitlab</p>
66 <p>Тема 2: Публикация приложений // ДЗ</p>
66 <p>Тема 2: Публикация приложений // ДЗ</p>
67 <p>Тема 3: Модульное тестирование и профилирование</p>
67 <p>Тема 3: Модульное тестирование и профилирование</p>
68 <p>Тема 4: Тестирование микросервисов // ДЗ</p>
68 <p>Тема 4: Тестирование микросервисов // ДЗ</p>
69 <h5>Observability (мониторинг, логирование, трассировка)</h5>
69 <h5>Observability (мониторинг, логирование, трассировка)</h5>
70 <p>В этом модуле вы изучите механику наблюдения и реагирования на работу микросервисов.</p>
70 <p>В этом модуле вы изучите механику наблюдения и реагирования на работу микросервисов.</p>
71 <p>Тема 1: Логирование</p>
71 <p>Тема 1: Логирование</p>
72 <p>Тема 2: Мониторинг</p>
72 <p>Тема 2: Мониторинг</p>
73 <p>Тема 3: Трассировка // ДЗ</p>
73 <p>Тема 3: Трассировка // ДЗ</p>
74 <h5>Сетевое взаимодействие</h5>
74 <h5>Сетевое взаимодействие</h5>
75 <p>В этом модуле вы рассмотрите, как микросервисы общаются между собой.</p>
75 <p>В этом модуле вы рассмотрите, как микросервисы общаются между собой.</p>
76 <p>Тема 1: HTTP/х и WebSockets</p>
76 <p>Тема 1: HTTP/х и WebSockets</p>
77 <p>Тема 2: TLS // ДЗ</p>
77 <p>Тема 2: TLS // ДЗ</p>
78 <p>Тема 3: REST</p>
78 <p>Тема 3: REST</p>
79 <p>Тема 4: Раскрываем горизонты REST</p>
79 <p>Тема 4: Раскрываем горизонты REST</p>
80 <p>Тема 5: gRPC // ДЗ</p>
80 <p>Тема 5: gRPC // ДЗ</p>
81 <h5>Хранение данных</h5>
81 <h5>Хранение данных</h5>
82 <p>В этом модуле вы изучите, как работать с разными вариантами хранения данных при взаимодействии с микросервисами.</p>
82 <p>В этом модуле вы изучите, как работать с разными вариантами хранения данных при взаимодействии с микросервисами.</p>
83 <p>Тема 1: PostgreSQL</p>
83 <p>Тема 1: PostgreSQL</p>
84 <p>Тема 2: NoSQL (MongoDB)</p>
84 <p>Тема 2: NoSQL (MongoDB)</p>
85 <p>Тема 3: InMemory DB // ДЗ</p>
85 <p>Тема 3: InMemory DB // ДЗ</p>
86 <p>Тема 4: RabbitMQ</p>
86 <p>Тема 4: RabbitMQ</p>
87 <p>Тема 5: Apache Kafka</p>
87 <p>Тема 5: Apache Kafka</p>
88 <p>Тема 6: Распределённые хранилища // ДЗ</p>
88 <p>Тема 6: Распределённые хранилища // ДЗ</p>
89 <p>Тема 7: Q&amp;A-сессия</p>
89 <p>Тема 7: Q&amp;A-сессия</p>
90 <h5>Системный дизайн</h5>
90 <h5>Системный дизайн</h5>
91 <p>В этом модуле вы рассмотрите реализацию паттернов системного дизайна.</p>
91 <p>В этом модуле вы рассмотрите реализацию паттернов системного дизайна.</p>
92 <p>Тема 1: Разделение монолита на микросервисы</p>
92 <p>Тема 1: Разделение монолита на микросервисы</p>
93 <p>Тема 2: Дизайн микросервисов - Event sourcing</p>
93 <p>Тема 2: Дизайн микросервисов - Event sourcing</p>
94 <p>Тема 3: Дизайн микросервисов - CQRS</p>
94 <p>Тема 3: Дизайн микросервисов - CQRS</p>
95 <p>Тема 4: Отказоустойчивость микросервисов // ДЗ</p>
95 <p>Тема 4: Отказоустойчивость микросервисов // ДЗ</p>
96 <h5>Проектная работа</h5>
96 <h5>Проектная работа</h5>
97 <p>Заключительный месяц курса посвящен проектной работе. Проект - это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.</p>
97 <p>Заключительный месяц курса посвящен проектной работе. Проект - это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.</p>
98 <p>Тема 1: Выбор темы и организация проектной работы // Проект</p>
98 <p>Тема 1: Выбор темы и организация проектной работы // Проект</p>
99 <p>Тема 2: Консультация по проектам и домашним заданиям</p>
99 <p>Тема 2: Консультация по проектам и домашним заданиям</p>
100 <p>Тема 3: Защита проектных работ</p>
100 <p>Тема 3: Защита проектных работ</p>
101 <p>Тема 4: Подведение итогов курса</p>
101 <p>Тема 4: Подведение итогов курса</p>
102 <h5>Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит</h5>
102 <h5>Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит</h5>
103 <h2>Выпускной проект</h2>
103 <h2>Выпускной проект</h2>
104 <p>В проектной работе студенты должны будут спроектировать и реализовать не менее двух микросервисов, которые должны корректно взаимодействовать с другими сервисами и обладать устойчивостью к высокой нагрузке.</p>
104 <p>В проектной работе студенты должны будут спроектировать и реализовать не менее двух микросервисов, которые должны корректно взаимодействовать с другими сервисами и обладать устойчивостью к высокой нагрузке.</p>
105 <p>В рамках проектной работы со звездочкой необходимо будет с коллегами по команде собрать сервисы в единую рабочую систему.</p>
105 <p>В рамках проектной работы со звездочкой необходимо будет с коллегами по команде собрать сервисы в единую рабочую систему.</p>
106 <h2>Преподаватели</h2>
106 <h2>Преподаватели</h2>
107 <p>Александр Хохлов</p>
107 <p>Александр Хохлов</p>
108 <p>Архитектор платформенных решений</p>
108 <p>Архитектор платформенных решений</p>
109 <p>ГК Иннотех</p>
109 <p>ГК Иннотех</p>
110 <p>Александр Литкевич</p>
110 <p>Александр Литкевич</p>
111 <p>Fullstack-разработчик</p>
111 <p>Fullstack-разработчик</p>
112 <p>VK.com</p>
112 <p>VK.com</p>
113 <p>Евгений Федосеев</p>
113 <p>Евгений Федосеев</p>
114 <p>Инженер-программист</p>
114 <p>Инженер-программист</p>
115 <p>Илья Феоктистов</p>
115 <p>Илья Феоктистов</p>
116 <p>Senior software engineer</p>
116 <p>Senior software engineer</p>
117 <p>Agoda</p>
117 <p>Agoda</p>
118 <p>Константин Войта</p>
118 <p>Константин Войта</p>
119 <p>Team Lead</p>
119 <p>Team Lead</p>
120 <p>Fluence Siemens</p>
120 <p>Fluence Siemens</p>
121 <p>Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания</p>
121 <p>Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания</p>
122 <h2>Прошедшие мероприятия</h2>
122 <h2>Прошедшие мероприятия</h2>
123 <p>Константин Войта</p>
123 <p>Константин Войта</p>
124 <p>Открытый вебинар</p>
124 <p>Открытый вебинар</p>
125 <p>Генерация gRPC, API-Gateway и Swagger на основе единой схемы proto3</p>
125 <p>Генерация gRPC, API-Gateway и Swagger на основе единой схемы proto3</p>
126 <p>Александр Хохлов</p>
126 <p>Александр Хохлов</p>
127 <p>Открытый вебинар</p>
127 <p>Открытый вебинар</p>
128 <p>Применение распределённых конфигураций для управления микросервисами на Go</p>
128 <p>Применение распределённых конфигураций для управления микросервисами на Go</p>
129 <p>Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке</p>
129 <p>Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке</p>
130 <h2>Этот курс может оплатить ваш работодатель</h2>
130 <h2>Этот курс может оплатить ваш работодатель</h2>
131 <p>Обучайтесь за счёт работодателя или разделите оплату 50/50</p>
131 <p>Обучайтесь за счёт работодателя или разделите оплату 50/50</p>
132 <ul><li>Подробно расскажем об интересующем вас курсе</li>
132 <ul><li>Подробно расскажем об интересующем вас курсе</li>
133 <li>Объясним, как договориться с работодателем</li>
133 <li>Объясним, как договориться с работодателем</li>
134 <li>Сообщим стоимость обучения и варианты оплаты</li>
134 <li>Сообщим стоимость обучения и варианты оплаты</li>
135 <li>Ответим на вопросы</li>
135 <li>Ответим на вопросы</li>
136 <li>Предоставим шаблон договора и счёт на оплату</li>
136 <li>Предоставим шаблон договора и счёт на оплату</li>
137 </ul><h2>Подтверждение знаний и навыков</h2>
137 </ul><h2>Подтверждение знаний и навыков</h2>
138 <p>OTUS осуществляет лицензированную образовательную деятельность. В конце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности</p>
138 <p>OTUS осуществляет лицензированную образовательную деятельность. В конце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности</p>
139 <h2>После обучения:</h2>
139 <h2>После обучения:</h2>
140 <ul><li><p>Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании</p>
140 <ul><li><p>Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании</p>
141 </li>
141 </li>
142 <li><p>Доступ к учебным материалам курса</p>
142 <li><p>Доступ к учебным материалам курса</p>
143 </li>
143 </li>
144 <li><p>Ваш личный проект, который поможет проходить собеседования</p>
144 <li><p>Ваш личный проект, который поможет проходить собеседования</p>
145 </li>
145 </li>
146 - </ul><h2>Микросервисы на Go</h2>
146 + </ul><h2>Частые вопросы</h2>
147 - <p>Доступные способы оплаты. Стоимость указана для оплаты физическими лицами</p>
 
148 - <p>Верните с помощью налогового вычета до 13% стоимости обучения.</p>
 
149 - <p>Оставьте заявку и менеджер вас проконсультирует</p>
 
150 - <p>Запишитесь сегодня</p>
 
151 - <p>Старт занятий 27 мая</p>
 
152 - <h2>Частые вопросы</h2>
 
153 <h5>Что, если в середине курса я не смогу продолжать обучение?</h5>
147 <h5>Что, если в середине курса я не смогу продолжать обучение?</h5>
154 <p>У вас есть право одного бесплатного трансфера в другую группу</p>
148 <p>У вас есть право одного бесплатного трансфера в другую группу</p>
155 <h5>Обязательно ли защищать выпускной проект?</h5>
149 <h5>Обязательно ли защищать выпускной проект?</h5>
156 <p>Для получения сертификата OTUS необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем.</p>
150 <p>Для получения сертификата OTUS необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем.</p>
157 <h5>Я могу вернуть деньги?</h5>
151 <h5>Я могу вернуть деньги?</h5>
158 <p>Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.</p>
152 <p>Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.</p>