Освоите продвинутые технологии и инструменты

MSA
Micro Frontends
Модель С4
REST API
JSON
XML
Swagger
Postman
gRPC
GraphQL
SOAP API
Apache Kafka
RabbitMQ
OAuth 2.0
OpenID Connect
Отточите новые навыки на практике
Сделаете 5 учебных проектов + пройдёте промежуточные тестирования
Закрепите пройденный материал и проконтролируете свой прогресс
В итоговом проекте поработаете в условиях, близких к реальным
Это подготовит вас к настоящим задачам: вас ждёт размытое ТЗ и строгий ревьюер в роли заказчика
Усилите свои хардскилы с помощью ИИ
  • Использовать промпт-инжиниринг для генерации User Stories и описаний задач
  • С поддержкой ИИ быстро погружаться в новые предметные области и валидировать технические решения
  • С помощью нейросетей разбивать сложные фичи на подзадачи и находить узкие места в проекте
  • Выбирать ИИ‑инструменты, которые защитят конфиденциальные данные от утечек
Программа 2025 года
Курс рассчитан на 4 месяца, нагрузка — 10 часов в неделю
~1 час
Бесплатно
Входной тест и введение
Познакомитесь с форматом обучения и пройдёте тест — это поможет понять, подходит ли вам курс
Входной тест
Это курс для специалистов с опытом, поэтому вначале вам предстоит пройти тестирование. Так вы сможете убедиться, что курс будет оптимален по сложности.
Введение
Больше узнаете о курсе: формате занятий, программе, работе над проектами и сдаче их на проверку. Это поможет вам спланировать своё время и ресурсы.
1
2 темы・1 проект・2 недели
Программная архитектура системы
  • Architectural Katas
  • Architectural Decision Records
Программная архитектура системы
Измерения архитектуры. Характеристики архитектуры. Логические компоненты. Логическая и физическая архитектуры. Связность логических компонентов. Стили архитектуры. Архитектурные решения.
Выявите и задокументируете характеристики архитектуры приложения и его логические компоненты
2
2 темы・1 проект・4 недели
Стили архитектуры
  • Client-Server Architecture
  • Layered Architecture
  • Modular Monolith
  • Service-Based Architecture
  • Event-Driven Architecture
  • SOA
  • MSA
  • Scale Cube
  • DDD
  • Event Storming
  • Choreograph, Orchesration
  • Micro-Frontends
  • Sagas
  • UML Component Diagram
  • Draw.io
  • С4
  • Structurizr
  • ADRs
Стили архитектуры
Клиент-серверная архитектура. Монолитные и распределённые стили. Многослойная архитектура. Модульный монолит. Архитектура, основанная на сервисах. Событийно ориентированная архитектура. Сервис‑ориентированная архитектура.
Микросервисная архитектура
Domain‑Driven Design (DDD). Метод Event Storming. Микрофронтенды. Хореография и оркестрация. Транзакции и саги. Масштабный куб. Переход на микросервисы.
Выберете стиль архитектуры на основе характеристик. Спроектируете и задокументируете её, а затем обоснуете принятые решения
3
4 темы・3 проекта・6 недель
Системная интеграция
  • API-First
  • Профиль API
  • UML Sequence Diagram
  • REST API
  • HTTP
  • JSON, JSON Schema
  • XML, XSD
  • OpenAPI Specification
  • YAML
  • Swagger
  • Postman
  • gRPC
  • OData
  • GraphQL
  • SOAP API
  • Webhook
  • WebSocket
  • Стриминг с gRPC
  • Async API Specification
  • Apache Kafka
  • RabbitMQ
  • API Gateway
  • Пароли и ключи API
  • API Tokens
  • OAuth 2.0
  • OpenID Connect
Моделирование API
Стили интеграции. Принципы проектирования Web API. Процесс разработки Web API. Подход API‑First. Процесс моделирования API. Профиль API. Диаграмма последовательности (UML Sequence Diagram). Оптимизация работы с помощью AI-инструментов
Проектирование REST API
Стиль REST API. HTTP. Стили представления данных. Процесс проектирования REST API. OpenAPI Specification. Swagger. Postman.
Проектирование RPC, Query‑Based, Async APIs
Протокол gRPC. Процесс проектирования RPC API. OData. GraphQL. SOAP API. Основы обмена сообщениями. Стили Async API. Процесс проектирования Async API. Async API Specification. Выбор стиля API. Apache Kafka.
Продвинутое проектирование API
Улучшение удобства использования API. Улучшение документирования API. Стратегии версионирования API. Защита API. Топологии API‑Gateway. Управление идентификацией и доступом.
Смоделируете API. Спроектируете и задокументируете REST API, поработаете в Postman. Спроектируете Async API и поработаете с Apache Kafka
4
1 тема・1 неделя
Оформление результатов проектирования
  • ISO/IEC/IEEE 42010
  • arc42
Документирование и оформление
Стандарты описания программной архитектуры системы. Презентация результатов проектирования.
Самостоятельно・3 недели
Итоговый проект
В финальном проекте вы примените все полученные знания и умения. Теперь всё как в реальной жизни: размытое ТЗ, самостоятельная работа и придирчивый ревьюер в роли заказчика. Готовый проект сможете добавить в своё портфолио.
Дополнительный модуль・Самостоятельно
Принципы работы с ИИ
Начнёте рационально применять искусственный интеллект. Узнаете ограничения моделей. Научитесь писать точные промпты.
  • Промпт‑инжиниринг
  • AI
  • Безопасность
  • Этика
Принципы и ограничения
Поймёте, почему нейросети ошибаются при генерации кода и как этого избежать. Научитесь проводить ревью ИИ‑решений: находить несуществующие функции и логические ошибки.
Выбор инструментов
Сравните облачные и локальные модели, IDE‑плагины и AI‑чаты. Научитесь подбирать ИИ‑инструменты под конкретные задачи, исходя из их стоимости и функциональности.
Основы промптинга
Разберёте структуру запроса: контекст, задачу, формат. Освоите zero‑shot, few‑shot, chain‑of‑thought, чтобы получать точные и предсказуемые ответы.
Планирование и декомпозиция
Узнаете, как разбивать объёмные задачи на подзадачи, а также планировать рабочие и личные проекты с помощью ИИ.
Освоите промпт‑инжиниринг, научитесь выбирать оптимальные ИИ‑решения и выявлять галлюцинации
Получите удостоверение о повышении квалификации
Это официальный документ установленного образца, который принимают работодатели. Образовательная лицензия № Л035‑01298‑77/00185314 от 24 марта 2015 года.
Как устроен курс
Практикум AI помогает учиться
Когда в теории что-то непонятно, нейросеть объяснит это другими словами. А в конце каждого урока подготовит краткий пересказ о самом главном.
2 формата обучения на выбор
  • С дедлайнами. Модули открываются по расписанию — их важно проходить за определённое время. Проекты тоже нужно сдавать точно в срок.
  • В своём темпе. Темы и задания открываются по мере прохождения. Можно завершить курс быстрее или продлить обучение на месяц.

    Подробнее об обучении в своём темпе
Этот курс может оплатить
ваш работодатель
Полностью или разделив оплату с вами,
например 50/50 или 75/25
  • Расскажем всё про курс
  • Сообщим стоимость
  • Ответим на ваши вопросы
  • Подготовим договор и счёт

Если у вас есть вопросы про учёбу, оставьте заявку — мы позвоним

Мы перезваниваем в течение 30 минут каждый день с 10:00 до 19:00. Если оставите заявку сейчас, то перезвоним уже в рабочее время

Как планируете учиться?
 
Есть оплата через работодателя, свою компанию или ИП.
  •                                        
Отвечаем на вопросы
Каким требованиям нужно соответствовать?
Чтобы комфортно проходить курс, вам нужно:
  • уметь выявлять требования с помощью разных техник;
  • знать, как описывать пользовательские и функциональные требования;
  • владеть моделированием процессов и данных;
  • понимать, как устроены приложения;
  • разбираться в процессе программирования и ориентироваться в коде.
Кто будет меня учить?
Все наставники — практикующие специалисты: сотрудники Яндекса и других крупных компаний. Программу составляют опытные преподаватели и методисты, а ещё действующие специалисты Яндекса, Школы анализа данных и других лидеров технологической и образовательной индустрий.
Что делать, если я не справлюсь с нагрузкой?
Если вам нужно больше времени на выполнение проекта, напишите куратору. Он подскажет, как согласовать новый дедлайн.
Обучение в своём темпе — это как?
Этот курс можно пройти в одном из двух форматов:

С дедлайнами. Обучение идёт спринтами, модули открываются по расписанию, а задания нужно выполнять точно в срок.
В своём темпе. Темы и задания открываются по мере их прохождения. Можно регулировать свою нагрузку и проходить курс быстрее или медленнее. Подробнее об обучении в своём темпе.

Обучение в своём темпе подойдёт тем, кому сложно подстроить свой график под расписание курса. Но важно помнить, что такой формат требует самоконтроля и высокой мотивации. С дедлайнами будет проще поддерживать темп занятий и пройти курс до конца.
Если не понравится, я могу вернуть деньги?
Если курс ещё не начался, вернём всю сумму. Если ваш поток уже стартовал, можно сделать частичный возврат — подробности в 7 пункте оферты.
Получу ли я какой-то документ после курса?
Да, для этого нужно закончить курс и успешно выполнить итоговый проект.

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

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

Но если у вас появится вопрос о карьерном развитии, обратитесь в нашу службу поддержки — постараемся ответить.
Как можно оплатить?
Банковской картой: внести всю сумму сразу или платить ежемесячно.

Ежемесячные платежи работают так: вы вносите первую оплату, и в этот момент привязывается карта. С этой карты автоматически будут списываться следующие платежи каждые 30 календарных дней. Например, оплатили 25 марта — следующий платёж пройдёт 24 апреля. Обучение будет стоить меньше, если оплатить весь курс сразу.

Через компанию, если она налоговый резидент РФ. Условия для юридических лиц и ИП отличаются — чтобы узнать подробнее, оставьте заявку или уточните у вашего менеджера.
Что такое налоговый вычет на обучение и как его получить?
Налоговый вычет может получить тот, кто работает по трудовому договору и является налоговым резидентом Российской Федерации, то есть 183 дня в году находится на территории страны.

Вот инструкция, которая поможет всё оформить.