fbpx
Тренинг
TDD в .NET

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

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

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

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

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

.NET разработчики, лидеры команд, технические менеджеры

Стоимость
$250
за участника
Дата и время
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)
    • Рефакторинг через тестирование

Мы используем файлы cookies для различных целей, включая аналитику и персонализированный маркетинг. Продолжая пользоваться сайтом, вы соглашаетесь на использование файлов cookies. Подробно ознакомиться с правилами работы с файлами cookies можно здесь

принять
Pkv Games BandarQQ Online Terbaik Dengan Deposit Super Modern permainan paling populer di situs poker online terbaik di indonesia di situs bukaqq Poker Online Aman dan Terpercaya slot online