О КУРСЕ
▪️ Длительность 8 недель
▪️ Занятия проходят в формате живых вебинаров, по индивидуальному расписанию
КАК ПРОХОДИТ ЗАНЯТИЕ
Занятия включают:
▪️ Теоретическую часть
▪️ Сессию вопросов и ответов по пройденной теории
▪️ Закрепление теории на практике
▪️ Обратную связь по практическим и домашним заданиям
КРАТКИЙ СПИСОК ТЕМ:
- Введение в микросервисную архитектуру — основы, преимущества, ограничения и отличие от монолитов
- Обзор DevOps и инфраструктуры для микросервисов — ключевые процессы и инструменты поддержки
- Domain-Driven Design (DDD) — единый язык, контекстные границы, доменные события и их роль
- Проектирование микросервисной архитектуры — стратегии миграции от монолита, паттерны "распила" и снижение зависимости
- Паттерны взаимодействия — синхронное (REST, GraphQL, gRPC) и асинхронное (Kafka, очереди, publish-subscribe)
- Управление данными — изоляция, согласованность, паттерн SAGA
- Масштабирование и производительность — горизонтальное/вертикальное масштабирование, балансировка, кэширование
- Обеспечение отказоустойчивости — circuit breaker, retry, fallback
- Безопасность микросервисов — аутентификация, авторизация, шифрование, управление секретами
- Мониторинг и автоматизация — системы сбора логов, хэлсчеки, метрики, автоматизация тестирования
Дата начала: По мере набора группы
Длительность: 8 недель
Стоимость курса: 39 000 ₽
Цена без скидки: 39 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Погрузитесь в мир микросервисной архитектуры, изучив современные паттерны и технологии и создавая эффективные приложения. Курс предлагает полное погружение в микросервисную архитектуру и ее реализацию на языке программирования Java. Слушатели изучат основные концепции, принципы и компоненты микросервисов, а также получат навыки проектирования, разработки и развертывания микросервисных приложений. Курс включает как теоретическую, так и практическую часть, чтобы слушатели могли усвоить материал и применить его на практике. После окончания обучения слушатели не только поймут микросервисную архитектуру, но и будут готовы создавать.
- Что такое микросервисы и как они связаны с Java?
- Преимущества и недостатки микросервисной архитектуры.
- Основные принципы микросервисов.
- Проектирование микросервисов на Java:
- Декомпозиция на основе принципов Объектно-Ориентированного Дизайна.
- Декомпозиция на основе принципов Бизнес-возможностей.
- Определение границ между сервисами.
- Использование Domain-Driven Design в микросервисной архитектуре.
- Протоколы взаимодействия микросервисов на Java:
- Синхронное взаимодействие между микросервисами с помощью REST API.
- Использование message brokers для обмена данными между сервисами на Java.
- Хранение данных в микросервисах:
- Различные подходы к управлению данными.
- Стратегии персистентности в микросервисах:
- Общая База Данных.
- База Данных на Сервис.
- Схема на Сервис.
- CAP-теорема.
- Eventual consistency.
- Распределенные транзакции.
- Паттерн SAGA.
- Паттерн Event Sourcing.
- Паттерн CQRS.
- Паттерн Outbox.
- Миграции данных с помощью Liquibase.
- Использование Docker для контейнеризации микросервисов.
- Использование Kubernetes для деплоя и масштабирования микросервисов.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 59 900 ₽
Цена без скидки: 59 900 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
За 6 недель научитесь распиливать монолит и мыслить как архитектор
Дата начала: В любое время
Длительность: 6 недель
Стоимость курса: 10 000 ₽
Цена без скидки: 10 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Обучение на курсе Java-разработчика в Нетологии онлайн с нуля с дипломом о профессиональной переподготовке. Поможем освоить востребованный язык программирования и найти стажировку.
Дата начала: По мере набора группы
Длительность: 12 месяцев
Стоимость курса: 143 700 ₽
Цена без скидки: 266 020 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
За 4,5 месяца вы с нуля научитесь создавать веб-приложения с микросервисной архитектурой на языке программирования Go
Дата начала: По мере набора группы
Длительность: 4 месяца
Стоимость курса: 143 750 ₽
Цена без скидки: 359 375 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Нет
Вы отработаете на практике проектирование архитектуры веб-сервиса и интеграций с нуля. Соберёте требования (ФТ и НФТ), решите архитектурные вопросы (стиль, база данных, масштабирование), настроите межсервисные взаимодействия API (от gRPC и REST, до WS и Webhook) или брокеры сообщений (Kafka / MQ), задокументируете их в Swagger и опишите инфраструктуру вашего проекта. Поддержка преподавателя и задачи с проверкой.
Дата начала: В любое время
Длительность: 1 месяц
Стоимость курса: 25 000 ₽
Цена без скидки: 25 000 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да
Пройдите обучение Java с гарантированной стажировкой и помощью в трудоустройстве в 2025! Изучите Java Core, Spring, базы данных и начните карьеру разработчика сегодня.
Дата начала: По мере набора группы
Длительность: 10 месяцев
Стоимость курса: 108 000 ₽
Цена без скидки: 144 000 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да
Онлайн курс «Разработчик С++» от GeekBrains: получи новую профессию дистанционно! ✅ Курс ориентирован на уровень: Junior. ⌚ Длительность обучения: 7 месяцев. ✅ Помощь в трудоустройстве! Обучение разработке на С++ с нуля онлайн.
Дата начала: По мере набора группы
Длительность: 7 месяцев
Стоимость курса: 121 921 ₽
Цена без скидки: 247 675 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да
За 6 месяцев освоите один из самых востребованных языков программирования
Дата начала: В любое время
Длительность: 6 месяцев
Стоимость курса: 69 900 ₽
Цена без скидки: 104 850 ₽
Рассрочка: Да
Формат занятий: Онлайн
Помощь с трудоустройством: Да
Сертификат об окончании: Да