22 ноября, Киев — Мастер-класс "TDD in JavaScript", SmartMe University
Организатор: SmartMe University
Тренер: Кучеренко Андрей
Мастер-класс по разработке через тестирование поможет разработчикам эффективно применять TDD. Научит использовать unit тестирование в процессе разработки. Позволит улучшать, модифицировать и изменять код проекта, не ломая существующую функциональность. На мастер-классе будут проведены практические занятия по TDD — каждый из участников сможет получить опыт разработки через тестирование. После мастер-класса разработчики смогут внедрить разработку через тестирование на своем проекте с существующим кодом, начать новый проект с TDD, настроить continious integration для своих проектов, улучшить качество кода, провести рефакторинг кода.
Мастер-класс будет интересен:
— разработчикам, которые не использовали TDD, но хотят попробовать;
— разработчикам, внедряющим у себя на проекте TDD;
— разработчикам, которые уже используют TDD на своих проектах.
Необходимые знания:
— JavaScript
— Опыт командной разработки
О тренере
Кучеренко Андрей
(Lead Software Engineer at EPAM Systems)
Тимлид Front-End команды в большом e-commerce проекте. Более 12 лет опыта в разработке программного обеспечения. Более 5 лет в разработке с использованием TDD. Спикер на более 5 конференциях. 10+ тренингов на темы TDD for Java/PHP/JavaScript, FrontEnd Development, IoT with javaScript, Mobile Development, CoffeeScript basics, Advanced GIT и другие.
План мастер-класса:
1. Введение в TDD
2. Атрибуты TDD
3. Red -> Green -> Refactoring
4. Преимущества
5. Полезные технологии разработки:
● Парное программирование (практическое занятие)
● Управление временем
● Agile разработка
● Baby steps
6. Emergent Design
7. S.O.L.I.D., KISS, DRY
8. Continious integration
9. Coding dojo
10. Инструменты
11. Workshop — разработка приложения по TDD