Тренинг
TDD в .NET
Видео: Тренинги “TDD в Java/.NET/PHP”
Современные средства разработки значительно повышают эффективность разработчиков. Создавать приложения становится все легче и легче. В то же время, сложность самого программного обеспечения постоянно растет. И часто разработчики сталкиваются с проблемой: “А точно ли мой код работает так, как я хочу?”.
Разработка через тестирование (Test Driven Development – TDD) решает эту и ряд менее очевидных, но не менее важных проблем. Наверное, каждый слышал об этой технике, но далеко не все знают, как правильно ей пользоваться. И уж совсем немногие осознают, что TDD – это весело и продуктивно.
Данный тренинг позволит вам в компании коллег и под чутким руководством людей, практикующих TDD каждый день, пройти путь от ответа на вопрос “что ж это такое – TDD!?” до владения набором практик и знаний, которые сделают вашу жизнь разработчика намного легче и приятнее.
После прохождения тренингов слушатели смогут навсегда забыть о сомнениях “что делает/должен делать этот код” и обретут душевное равновесие и спокойствие на работе. Обилие практических заданий позволит попробовать все изложенное на деле и улучшит восприятие материала.
- Целевая аудитория
- .NET разработчики, лидеры команд, технические менеджеры
- Стоимость
- 350 $за участника
- Дата и время
- 16 часов / 2 дня

Детальная программа
Тренинг разбит на 8 полуторачасовых модулей:
- Модуль 1. Введение
- Что такое TDD, в чём его польза
- Методика работы по TDD, основные правила и принципы
- Модуль 2. Hello World
- Начинаем работать
- Пробуем Arrange/Act/Assert
- Проектирование через тестирование
- Модуль 3. Погружение
- Тестовые двойники
- Организация тестов
- Запахи тестов
- Модуль 4. Инфраструктура
- Dependency Injection и его роль в TDD
- Роль Continuous Integration в TDD
- Метрики TDD
- Модуль 5. Проверяем закрома (базы данных и прочие хранилища)
- Взаимодействие с источниками данных
- Интеграционные тесты на базу данных
- Модуль 6. Welcome to real world
- Взаимодействие с другими сервисами и системами
- Изоляция тестов
- Интеграционные тесты на сервисы
- Модуль 7. UI
- Тестирование пользовательского интерфейса
- ASP.NET (MVC)
- Winforms / WPF
- Модуль 8. Наследие предков (legacy code)
- Рефакторинг через тестирование
История проведения
- 25-26 января, 2013Киев, Украина
- 3-4 февраля, 2012Киев, Украина
