TDD в .NET

Мастер-класс сайт события http://www.smartme.com.ua/tdd-v-dot-net

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

Многие разработчики слышали про TDD (test driven development или разработка через тестирование), а некоторые даже пробовали ее применять в своей работе. Но не всегда это удается. Несмотря на кажущуюся простоту, методология сложно воспринимается из-за ряда контринтуитивных ее особенностей. В итоге большинство бросают эту затею, толком так и не разобравшись в преимуществах этого подхода.

На этом тренинге у слушателей будет возможность подробно узнать, что из себя представляет TDD, постичь основные ньюансы ее применения и избежать классических ловушек внедрения этой практики. Практическая работа под руководством Сергея поможет научить не только голову, но и руки.

 

Аудитория: .NET разработчики любого уровня. Для работы необходим компьютер (минимум -- один на двоих).

Тренинг двухдневный. Каждый день разбит на 4 полуторачасовых модуля. После окончания первого дня все участник получат домашнее задание

 

ВНИМАНИЕ: в группе всего 15 мест

Докладчик

Сергей Калинец

Сергей более 13 лет занимается разработкой ПО, из которых 9 лет на .NET. Он активно применяет TDD уже около 7 лет. Опытный тренер по инженерным практикам. Член сообщества http://kievalt.net/ и «Клуба анонимных разработчиков». В настоящее время является главным архитектором в Sigma Ukraine.

Модуль 1. Введение

- Знакомство, выяснение целей участников тренинга
- Зачем нужен TDD
- Преимущества разработки посредством тестирования

 

Модуль 2. Hello World

- Начинаем работать
- Пробуем Arrange/Act/Assert
- Проектирование через тестирование
- Каты -- что это и зачем нужно
- String Calculator Kata

 

Модуль 3. Погружение

- Завершение каты
- Самостоятельная работа над катой с самого начала

 

Модуль 4. Зависимости

- Dependency Injection и его роль в TDD
- TDD инструменты для работы с зависимостями
- Домашнее задание

 

Модуль 5. От тестов к приложению

- Краткий обзор прошлого дня
- Разбор домашнего задания
- DI контейнеры и их использование в TDD

 

Модуль 6. Welcome to real world

- Разработка “снаружи внутрь”
- Приемочные тесты, зачем они нужны
- Инструменты для приемочных тестов

 

Модуль 7. Полный цикл

- Разработка простого приложения с TDD от начала до конца

 

Модуль 8. Стероиды для TDD

- Обзор инструментов для повышения эффективности разработки
- Завершение тренинга, ответы на вопросы

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

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

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

4500 грн (304 $) При оплате до 23 ноября включительно

5000 грн (338 $) При оплате до 21 декабря включительно

5500 грн (372 $) При оплате до 31 декабря включительно

6000 грн (405 $) При оплате до 23 января включительно

6500 грн (439 $) При оплате в день мероприятия

​Скидка 10 % по промо-коду it-sobytie_SM

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