Тренинги

Алексей Рагозин —

Эффективное профилирование Java-приложений RU

Алексей Рагозин

Подробнее

Об авторах

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

Краткое описание тренинга

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

  • предоставить аудитории методику эффективного применения инструментов профилирования в контексте решения практических задач;
  • продемонстрировать работу с бесплатными профайлерами, идущими в комплекте с JDK Visual VM, Java Flight Recorder и другими инструментами;
  • закрепить знания практической работой со специально подготовленными примерами проблемного кода. Тренинг включает лекционные блоки и практические упражнения, которые чередуются по мере изложения материала.

Дата: 23-24 октября 2019

Место: Санкт-Петербург, 9-я линия Васильевского острова, д. 34, БЦ Магнус, офис 303

Евгений Борисов — Naya Technologies Кирилл Толкачёв — ЦИАН

Spring Boot Mastering + Spring Cloud Mastering RU

Евгений БорисовNaya Technologies

jekaborisov

Кирилл ТолкачёвЦИАН

tolkv

Подробнее

Об авторах

Евгений пишет на Java с 2001 года и принял участие в большом количестве энтерпрайз-проектов. Пройдя путь от простого программиста до архитектора и устав от рутины, он ушел в свободные художники. Сегодня Женя пишет и проводит курсы, семинары и мастер-классы для различной аудитории: live-курсы по J2EE для офицеров израильской армии, Spring — по WebEx для румын, Hibernate через GoToMeeting для канадцев, Troubleshooting и Design Patterns для украинцев.

До недавнего времени Кирилл выступал как главный разработчик в Альфа-Лаборатории и разрабатывал банковские API, формируя принципы и наборы инструментов для работы с микросервисной архитектурой. Большой поклонник Groovy, Gradle, Spring и стека технологий Netflix. Постоянный резидент подкаста «Разбор Полётов». Методологию DevOps знает не понаслышке и имеет четырехлетний опыт её применения.

Краткое описание тренинга

Spring Boot Mastering

В процессе тренинга мы разберёмся, как оно всё работало раньше (ещё во времена web.xml), поговорим о более современном подходе, где можно обойтись без xml вовсе, и уже после этого будем писать свой микросервис с использованием Spring Boot, предварительно разобравшись, что именно он нам даёт и как он это делает.

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

Spring Cloud Mastering

В процессе тренинга мы разберёмся, как связан Spring 4+, Spring Boot и Spring Cloud. Поговорим немного о том, какие системы у нас в итоге получаются при использовании Spring Cloud, об их потенциально сильных сторонах и фундаментальных проблемах.

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

Дата: 27-28 октября

Место: Санкт-Петербург, 9-я линия В.О., д.34, БЦ Magnus, офис 303