Курс по микросервисной архитектуре.
Старт следующей группы в ноябре

Вы поймете критерии качества микросервисов и узнаете, как выполнять декомпозицию. Разберетесь, как устроено межсервисное взаимодействие, как работать с SQL, NoSQL. С помощью BPMN и Camunda научитесь выполнять оркестрацию бизнес-процессов.
  • Комфортно

    Наша цель — выстроить процесс таким образом, чтобы вы чувствовали себя комфортно, учась у более опытного коллеги и не ощущая при этом каких-либо барьеров.

    Мы обеспечиваем прямую коммуникацию с преподавателем, чтобы вы получали ответы на вопросы по своим проектам в рамках рассматриваемых тем.
  • Много практики

    Опытный преподаватель (действующий Java Архитектор) дает темы курса, приводя примеры из своих реальных рабочих кейсов.

    При этом подача материала структурирована, акцент сделан на проектировании и основных подходах и решениях в области микросервисной архитектуры.
  • Экспертиза

    Мы — высококвалифицированные практики и работаем с современными технологиями на регулярной основе.

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

    Посмотреть программу
  • 5 недель

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

    Для корпоративных клиентов возможен еще более интенсивный темп.

Курс по микросервисам вам подойдет, если вы:

Backend, Fullstack разработчик (junior, middle, senior)
Middle или Senior аналитик
Senior тестировщик
Product Manager
Product Owner
Архитектор
На курсе по микросервисам вы узнаете
Что такое микросервисы, как и когда имеет смысл применять Микросервисную архитектуру

Как проектировать микросервисы и что такое Domain Driven Design
В чем разница между синхронной и асинхронной коммуникацией и что выбрать в реальных задачах
Как проектировать API в концепции RESTful и как должно выглядеть хорошее API
Про типовые архитектурные решения, транзакции и проблему консистентности данных в Микросервисной архитектуре
Что такое Eventual Consistency и системы, построенные на событиях
В чем разница между SQL и NoSQL базами данных, какие ограничения они накладывают и когда что использовать
Что такое репликация, партиционирование и шардирование, зачем это нужно и какие сложности с ними связаны
Что такое BPMN, как использовать этот инструмент. Разберем элементы BPMN и рассмотрим как их применять на практике
Как с помощью Camunda автоматизировать выполнение процессов, описанных в BPMN диаграммах
Что умеет современный SQL: типы данных, upsert, оконные функции, рекурсия и многое другое
Про архитектурные паттерны: Service Discovery, Gateway API, Circuit Breaker и OIDC

Программа курса по архитектуре микросервисов

По итогам курса вы будете уметь

Выполнять декомпозицию на микросервисы, а также продумывать механизмы коммуникации между ними
Проектировать API в соответствие с архитектурными паттернами RESTful
Работать с OAuth2 и задумываться над вопросами безопасности при разработке микросервисов
Проектировать бизнес-процессы в BPMN и их автоматизировать в Camunda 8
Применять типовые решения и архитектурные паттерны
Использовать новые возможности SQL
Зачем на курсе домашние задания
Наш подход к практическим домашним заданиям гибко подстраивается под ваш опыт. Выбор задания – либо разработка, либо проектирование микросервисной архитектуры – зависит от бэкграунда слушателя. Такой индивидуальный подход обеспечивает максимальную практичность и полезность курса.

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

Перейти к записи на курс

Преподаватель курса

Алексей Романов

Software Architect
  • 12+ лет опыт работы на Java
  • 6+ лет в роли Software Architect
  • 7+ лет опыт DevOps
  • 9 лет преподавательского опыта в МГТУ им. Н.Э.Баумана, курс «Распределенные Системы Обработки Информации» на каф. ИУ7
  • Регулярные выступления на ИТ-конференциях (например, в 2024 было несколько выступлений - Стачка, Merge Conf, SQA Days, Сибирь JS и др.)

Этапы обучения на курсе по микросервисам

2
Формирование группы и запуск обучения
3
Лекции дважды в неделю в течение месяца с промежуточной проверкой полученных знаний и выполнением двух домашних заданий
4
Итоговая проверка знаний
Стоимость обучения микросервисам
В зависимости от удобного вам формата предлагаем разные варианты.
Возможна оплата картами, выпущенными не в РФ.
50 % записи; 50 % вебинары
16 000 RUR
за курс
Персональные условия
По запросу
для индивидуального обучения и корпоративных групп
Записи лекций поштучно
от 1600 RUR
для самостоятельного изучения
Запишитесь на курс по микросервисной архитектуре сейчас
Укажите необходимые данные
и мы свяжемся с вами

Старт ближайшей группы
в ноябре 2024
Создается чат группы и вся организационная работа идет через него
На этот почтовый ящик придут дальнейшие инструкции
Желаемый формат участия
Можно выбрать несколько вариантов, которые удобны
Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности
Консультативная помощь
Мы также готовы предоставить дополнительные опции для вашего обучения
Персональные консультации в рамках курса

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


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

Стоимость консультативной помощи

Дополнительные консультации предоставляются отдельно от стандартного тарифа курса. Фиксированная стоимость: 12 000 рублей за 3 часовые консультации, охватывающие темы из программы обучения (возможная оплата с зарубежных карт по курсу на день оплаты). Вы можете выбрать формат консультаций — очные встречи или онлайн в Zoom — в зависимости от ваших предпочтений.


Для оформления запроса на консультацию, пожалуйста, свяжитесь с нами на course@it-endu.ro или в Telegram @it_enduro.

Дополнительный тренинг или помощь по рабочим вопросам

Стоимость дополнительных индивидуальных консультаций и тренингов IT Enduro, включая поддержку по вопросам, выходящим за рамки курса, определяется индивидуально после проведения интервью и зависит от характера ваших задач. Мы готовы предложить вам наилучший вариант в соответствии с вашими потребностями.


Пожалуйста, направляйте ваши запросы на адрес на course@it-endu.ro или в Telegram @it_enduro, предоставляя описание вопросов, которые требуется решить, и ожидаемых результатов от консультаций.

Возможности для корпоративного обучения
Обучение команд исходя из потребностей вашего бизнеса
Программа данного курса может быть адаптирована и расширена под задачи конкретного бизнеса с учетом вашей отраслевой специфики. Для обсуждения корпоративного обучения свяжитесь с нами по почте corporate@it-endu.ro или в Telegram @it_enduro.
Made on
Tilda