Patterns and anti-patterns in Java 8

Данный тренинг состоит из двух больших частей: первая посвящена обзору шаблонов проектирования в разрезе Java 8, вторая нацелена на правильное и неправильное применение новой функциональности, появившейся в Java 8 (лямбды, стримы, Optional, Date/Time API и т.д.).

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

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

Даты и время: 01.11.2017-02.11.2017 c 10-00 до 18-00

Место проведения: офис компании Петер-Cервис, г. Санкт-Петербург, Шпалерная ул., 36

peter service

Язык тренинга: Русский

Требования к оборудованию для участников: Ноутбук с Java 8, Maven 3.x, git, IDE по выбору (желательно Intellij IDEA)


Николай Алименков
Николай Алименков XP Injection
Практикующий Java-техлид и Delivery Manager. Эксперт в разработке на Java, Agile-практиках и управлении проектами. Разрабатывает на Java более 13 лет, специализируется на разработке сложных распределенных масштабируемых систем. Активный участник и докладчик многих международных конференций. Основатель и тренер тренингового центра XP Injection. Организатор и идеолог конференций Selenium Camp, JEEConf, XP Days Ukraine и IT Brunch. Основатель Клуба анонимных разработчиков.

Контакты

tickets@jokerconf.com
Билеты
tickets@jokerconf.com
program@jokerconf.com
Программа конференции
program@jokerconf.com
sponsors@jokerconf.com
Спонсоры
sponsors@jokerconf.com
partners@jokerconf.com
Партнеры
partners@jokerconf.com