Дистанционный курс

Архитектура программного обеспечения

Дата

Идет набор

Цена

169000

Компания

Место проведения

Онлайн

Это курс для разработчиков с опытом. Научитесь строить архитектуру приложений под конкретные бизнес-задачи и проектировать сложные системы.

Программа для опытных разработчиков

Курс предназначен для сильных специалистов с солидным практическим опытом (от 2 лет коммерческой разработки), которые уже работают с Java, C#, Python, JavaScript или TypeScript и хотят выйти на уровень архитекторов сложных распределённых систем.

Требования к участникам

  • Опыт коммерческой разработки от 2 лет
  • Уверенное владение Spring Boot (Java), Django/Flask (Python) или React (фронтенд)
  • Работа с реляционными и NoSQL базами данных (PostgreSQL, MySQL, MongoDB, Cassandra)
  • Опыт проектирования и интеграции RESTful и GraphQL API
  • Знание DevOps-практик и инструментов CI/CD (Jenkins, GitLab CI, GitHub Actions)
  • Опыт контейнеризации (Docker), оркестрации (Kubernetes) и работы с облачными платформами

Чему вы научитесь

  • Проектировать, строить и управлять масштабируемыми микросервисными архитектурами
  • Применять паттерны устойчивости, масштабирования и эффективного взаимодействия между сервисами
  • Развёртывать и управлять приложениями в облаке с помощью Kubernetes, Docker и Terraform
  • Разрабатывать стратегии миграции в облако и эффективно работать с большими объёмами данных
  • Реализовывать репликацию, шардинг и обработку данных в реальном времени
  • Строить современные системы мониторинга на Prometheus и Grafana
  • Внедрять лучшие практики безопасности, включая управление доступом и идентификацией (IAM)
  • Интегрировать принципы безопасности на всех этапах разработки и развёртывания
  • Эффективно взаимодействовать с бизнес-заказчиками и помогать принимать обоснованные технологические решения

Подходы и инструменты, которыми вы овладеете

  • Микросервисы и Domain-Driven Design (DDD)
  • Cloud Architecture и Микрофронтенды
  • Highload-системы и распределённое хранение данных
  • Event-driven и Realtime Architecture
  • Integration Patterns и кеширование
  • Infrastructure as Code
  • Service Mesh и продвинутая оркестрация
  • Мониторинг и observability

Яндекс Практикум

Яндекс Практикум — сервис онлайн-образования, с которым каждый и каждая найдет в себе силы изменить свою профессиональную жизнь. Мы верим, что освоить новый навык можно только с помощью регулярных усилий и полного погружения в практику. Поэтому учиться в Практикуме будет не просто, но чтобы у вас всё получилось, мы дадим необходимые инструменты. Технологии помогут начать практику с первого занятия. Команда сопровождения ответит на все вопросы. А учиться вы будете именно тому, что востребовано на рынке.

Обучение проходит по направлениям: Анализ данных, Программирование, Дизайн, Маркетинг, Менеджмент.

  • Обучение основано на реальных ситуациях. Вы учитесь программированию и с первого урока пишете код; на занятиях по дизайну — работаете с реальными макетами, а на уроках английского сразу начнёте разговаривать.
  • Так, чтобы вы не бросали на полпути. 78% учеников Практикума, которые хотят сменить профессию, находят новую работу. Эта статистика отражает нашу идею — из обучения каждый должен получить осязаемую, практическую пользу. 
  • Технологии помогают сделать так, чтобы каждому было удобно учиться. Все части курса собраны на одном сайте. Не нужно переключаться и отвлекаться на что-то ещё.
  • Самостоятельная работа сочетается с регулярным общением с наставниками и возможностью поговорить с поддержкой.
  • Возможность оплаты курса в рассрочку. 

ОТЗЫВЫ О КОМПАНИИ

Статьи по теме

Как стать Программистом с нуля – что нужно знать

Программист — одна из самых востребованных и перспективных профессий современного рынка. Разработчики создают сайты, мобильные приложения, сервисы, игры, банковские системы и корпоративное программное обеспечение. Сегодня специалисты в сфере IT нужны практически во всех отраслях: от медицины и...

Профессия Архитектор ПО – что делает, как им стать, зарплата в России

Различных IT-проектов выходит множество и зачастую к работе привлекают лишь определённую команду разработчиков. Однако подобное действительно лишь для достаточно простых и стандартных цифровых решений. Сложные же системы и программы в сфере информационных технологий требуют привлечения большего...

Как стать Архитектором ПО с нуля – что нужно знать

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

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