О чём курс
Spring Cloud – это проект, который позволяет создавать распределенные приложения с микросервисной архитектурой.
Использование Spring Cloud упрощает подключение к сервисам и получение возможностей окружения в облачных платформах.
На курсе вы познакомитесь с множеством доступных компонентов, детально изучите архитектуру и широкие возможности Spring Cloud, узнаете о возможностях Spring Cloud и его компонентах.
В ходе выполнения практических упражнений научитесь использовать компоненты Spring Cloud для решения рутинных задач.
Цели
познакомится с возможностями фреймворка;
рассмотреть микросервисную архитектуру в деталях;научится программировать бизнес-логику, используя готовые компоненты для рутинных задач.
Целевая аудитория
Java-разработчики.
Предварительная подготовка
Знание языка программирования Java, Spring Framework и понимание основ Spring Boot.
Для кого
Разработчик
Улучшаемые навыки
Java
Spring Framework
Spring Boot
Микросервисы
Отказоустойчивость
Безопасность
Сбор метрик
Cloud Streams
Событийная шина
Инструменты
Git
IntelliJ IDEA
NetBeans
Eclipse
Apache Maven
Расписание курсов
Программа курса
01
Архитектурные шаблоны и принципы
02
Микросервисный подход и архитектура
03
Отказоустойчивость и сбор метрик
04
Безопасность в микросервисных системах
05
Распределенная шина событий
07
Итого на курс 24 часа: теория – 11,5 ч (48%), практика – 12,5 ч (52%)
Чему вы научитесь
01
Проектировать микросервисную архитектуру.
02
Настраивать отказоустойчивость и балансировку нагрузки.
03
Внедрять безопасность в распределенных системах.
04
Работать с распределенной шиной событий.
05
Использовать Cloud Streams для обработки данных.
06
Собирать и анализировать метрики.
07
Развертывать микросервисы в облаке.
Курс проводят
Козлов Павел
Специалист в области разработки ПО
О тренере
Павел в IT отрасли с 2005 года. В настоящее время занимает позицию Главного архитектора в компании IBS.
За время свей профессиональной деятельности принимал участие в многочисленных проектах для ведущих российских и зарубежных компаний, таких как Boeing, Почта России, DHL, MVideo.
Главный интерес Павла - разработка масштабируемых приложений на Java, а также предоставление технических решений для повышения производительности и надежности приложений.