Тренинг "Test Driven development in Java" Training

Tdd_flow-20120813-160049 Kiev, Ukraine
15 Feb 2013 (till 16 Feb 2013)
http://www.scrumguides.com/

Приглашаем Вас на двухдневный тренинг "Test Driven development in Java".

 

На тренинге учащийся:

  • познакомится с основой TDD на проекте «с нуля»,
  • получит навыки улучшения кода в  «legacy» проекте (безопасный рефакторинг),
  • научится пользоваться «мок-фреймфорками»,
  • получит опыт управлением зависимостями при помощи «dependency injection» и написания юнит тестов в многопоточном приложении,
  • поработает в парах по правилам XP,
  • узнает о разных видах тестов: «unit», «functional», «integration», «acceptance»
  • узнает ряд «antiatterns» и «best practices»,
  • узнает, что такое непрерывная интеграция,
  • получит опыт в написании UI через TDD,
  • и еще много всевозможных приятных практических мелочей

 

Тренера:

 

Александр Баглай

Молодой и энергичный тренер. За более чем 7 лет в IT зарекомендовал себя как практик eXtremme Programming. В прошлом разработчик, сейчас активно занимается подготовкой новых java специалистов для нужд проектов.  При этом большое внимание уделяет вопросам качества и поддержки кода, вопросам повышения эффективности разработки, инфицированию Test Driven Development подходом, рефакторингом Фаулера и философии ООП. Неоднократно проявлял себя в роли XP-coach и Scrum Master в командах, в которых трудился сам. Открыт новым течениям  и помогает коллегам обучаться лучшим практикам. В данный момент в компании выполняет роль Java тренера, занят организацией TechTalk’s собраний и новых тренингов. Будучи тренером не оставил разработку и ежедневно уделяет время внутренним проектам как разработчик.

 

Сергей Зеленин

Более 13 лет в IT. За это время успел пройти все этапы от рядового разработчика , через лидера команды в архитекторы. Сейчас Сергей консультирует ряд команд по вопросам повышения эффективности разработки и внедрения. Имеет глубокие познания в ООП. С методологией XP знаком лично – в прошлом был опыт работы в XP команде на протяжении 2 лет в роли XP- coach. Test Infected разработчик, организовавший внутри компании периодические вебинары по Test Driven Development.  Практикующий Scrum Master.

 

 

 

 

Продолжительность тренинга: 2 дня (16 часов)

 

Целевая аудитория:

Разработчики, ведущие разработчики, team lead-ы, системные архитекторы с опытом работы с Java от 2-х лет, с пониманием принципов ООП.

 

Программа тренинга.

 

День первый:

День начнется с небольшого вводного мастер-класса, в которомтренера продемонстрируют что такое TDD. Вслед за этим участники тренинга получат свое первое задание. Все участники разбиваются на пары и работают по двое. По окончании первой практической части участники с тренерами откладывают свои ноутбуки и берутся за обсуждение практики – к этому времени как у тренеров так и у участников соберется множество вопросов друг к другу. После обсуждения перерыв и снова в бой!

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

Последний модуль - специально подготовленное практическое задание, совместно с живым обсуждением результатов практики покажут вам как использовать TDD в условиях сложных, запутанных и вместе с тем вполне реальных проектов, с которыми каждый из нас имеет дело каждый день. Научимся добавлять новую функциональность в «legacy» код. Получим рекомендации, как превращать «legacy» код в код о котором мечтает каждый разработчик – читабельный и покрытый тестами.

Во время всех практических секций тренера доступны для любых вопросов участников.

 

День второй:

Формат второго дня несколько отличается от формата прошлого дня. Во-первых  тема иная – TDD в Enterprise. На этот раз мы реализуем небольшой проект как команда. День наполнен 4 итерациями: планирование, кодинг, ретроспектива. В ходе каждой итерации мы будем сочетать TDD с тем или иным фреймворком (на выбор заказчика/команды). Второй день нацелен на решение проектных задач вашей команды и будет адаптирован под ваши требования.

 

Формат тренинга:

Практический тренинг, где вся теория построена на вопросах учащихся, возникающих на практических секциях.

3/3 практики: все техники и методики рассматриваются на живых примерах. Учащиеся тренируются в парах в группе до 12 человек.

 

Как подготовиться?

Тебе понадобится собственный ноутбук с предустановленным программным обеспечением:

(в случае отсутствия ноутбука или ПО тренера помогут с установкой).

 

Оплата:

Стоимость тренинга 2200 грн.. Действуют групповые скидки для групп от 3х человек.

В стоимость входят:

* обеды

* кофебрейки

* раздаточный материал (все то, что поможет вам в дальнейших экспериментах)

 

Расписание:

10:00 – начало тренинга.

13:0014:00 обеденный перерыв

19:00 – конец тренинга

 

Место проведения тренинга: уточняется, вы будете уведомлены ближе к датам тренинга

 

Контакты:

  • +38 050 374 04 38 Лина
  • info@scrumguides.com

 

До встречи на тренинге!

Participants: 10