Программа Двухдневный тренинг представляет собой сухую выжимку многолетнего опыта тренеров по внедрению Test Driven Development в реальных коммерческих проектах.

30% времени теории подкрепляются 70% практики, которая позволит слушателям окунуться в TDD c головой. Выбираться наружу не захочется!

Практическая часть представляет собой одно сквозное задание. Участники на собственном опыте ощутят преимущества TDD во всех аспектах реального приложения.

ДЕНЬ 1

Знакомство друг с другом и с TDD: Какие проблемы решает TDD. Внутреннее и внешнее качество продукта и как их достичь. Непрерывная интеграция (Continuous Integraion). Начинаем разработку - базовые приемы и техники в TDD: Фреймворки для написания тестов. Мантра “Red Green Refactor”. Организация кода в тестах и фикстурах. Разрабатываем классы с внешними зависимостями: TDD как средство проектирования ООП системы. Изоляция тестов. Тестовые дублеры - зачем они, и какие бывают. Dependency injection: гибкость и читабельность тестов: Способы управления внешними зависимостями. Контейнеры Dependency Injection. Принципы и практики поддержания тестов удобочитаемыми. Создание сложных тестовых данных.

ДЕНЬ 2

Разрабатываем компоненты для работы с внешними системами. Особенности тестирования связей с внешними системами. Работа с веб сервисами. Реализация уровня доступа к БД. Добавляем UI. Шаблоны MVC, MVVM. Приемочные тесты (acceptance tests). Многопоточность. Параллельные вычисления. Асинхронные вызовы. Особенности написания тестов. Интеграция материала. Welcome to the real world: реализовываем фичу от начала до конца. Компоновка готовых кусочков в продукт. Реализация фичи.

Поддержка. Тренеры будут осуществлять поддержку студентов в течение 2-х недель после окончания тренинга через закрытую группу в Google Groups. Поддержка включает в себя ответы на вопросы и консультации.

Стоимость:

индивидуальная регистрация - 1500 грн. групповая регистрация (от 3 участников) - 1350 грн. для участников конференции - 1200 грн.

http://www.scrumguides.com/2011/06/t...2-net-3-4.html