TDD в .NET

Тренинг сайт события http://xpinjection.com/trainings/tdd-in-net/

Добавить в календарь:
Поделиться:

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

.NET разработчики.

!!! Внимание !!! Для выполнения практических заданий участникам требуется ноутбук (как минимум один на двоих)!

Описание тренинга

Современные средства разработки значительно повышают эффективность разработчиков. Создавать приложения становится все легче и легче. В тоже время, сложность самого программного обеспечения постоянно растет. И часто разработчики сталкиваются с проблемой: “А точно ли мой код работает так, как я хочу?”.

Разработка через тестирование (Test Driven Development – TDD) решает эту и ряд менее очевидных, но не менее важных проблем. Наверное, каждый слышал об этой технике, но далеко не все знают, как правильно ей пользоваться. И уж совсем немногие осознают, что TDD – это весело и продуктивно.

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

После прохождения тренингов слушатели смогут навсегда забыть о сомнениях “что делает/должен делать этот код” и обретут душевное равновесие и спокойствие на работе. Обилие практических заданий позволит попробовать все изложенное на деле и улучшит восприятие материала.

 

Тренеры

Александр Белецкий и Сергей Калинец

Продолжительность

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)
    • Рефакторинг через тестирование

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

2000 грн. за участника (обед включен).

При групповой регистрации возможна скидка.

 

Забыли пароль? Регистрация