to top
вверх
UAeventUAevent
Мастер-класс «TDD на языке JavaScript», Сергей Селецкий
Мастер-класс «TDD на языке JavaScript», Сергей Селецкий
707 просмотров
Событие окончено
2015-03-29

Мастер-класс «TDD на языке JavaScript», Сергей Селецкий

<
ОПИСАНИЕ
Многие слышали о методике разработки TDD когда тесты пишут перед тем как написать сам код. Но как это применить на практике не всегда понятно. Сделать первый шаг самостоятельно оказывается очень сложно, поэтому разработчики предпочитают писать тесты по старинке: покрывать уже написанный код. Мастер класс Сергея Селецкого рассчитан на разработчиков начального и среднего уровня, которые хотят перешагнуть через старые привычки и начать использовать преимущества TDD в полную силу. Минимальные требования к участникам: Базовые знания Javascript Умение пользоваться терминалом, базовые знания npm и git (выполнение команд clone, fetch, pull, commit, add, branch, checkout); умение работать с ними в командной строке Аккаунт в GitHub, настроенный ssh ключ для удобного разворачивания GitHub проектов локально Последние версии git, nodejs, npm на рабочем ноутбуке Базовые знания в AngularJS для тех, кого интересует бонусная тема На мастер-классе вы узнаете: -Основные принципы TDD Проектирование через тестирование Тестирование с помощью библиотеки Jasmine Тестирование с помощью библиотеки Mocha Настройка тестового окружения через npm и без Запуск тестов в консоле и в браузере Трассировка выполнения теста Тестирование DOM Заглушки для AJAX запросов в тестах Тестирование в AngularJS Программа 10.00 – 10.30 Регистрация и проверка готовности участников 10.30 – 11.00 Немного теории о TDD, преимущества и недостатки, когда и как использовать TDD на проектах 11:00 - 11:30 Настройка среды тестирования с помощью npm 11:30 - 12:00 Ката № 1 - ежедневные упражнения для TDD падавана 12:00 - 12:15 Перерыв 12:15 - 12:30 Немного теории о том, как оформлять спецификации в тестах 12:30 - 13:30 Практика тестирования с помощью npm + mocha 13:30 - 13:45 Ката №2 13:45 - 15:00 Перерыв на обед длительностью 1:15 15:00 - 15:45 Практика тестирования с помощью браузера + Jasmine 15:45 - 16:30 Практика тестирования в AngularJS 16:30 - 17:00 Подведение итогов и ответы на вопросы На мастер-класс необходимо: Взять с собой ноутбук, желательно с ОС Linux или MacOS. В случае с ОС Windows установить Linux дистрибутив в виртуальной машине и подготовить его к комфортной работе. Подготовить любимый текстовый редактор или IDE для работы с Javascript. Докладчик Сергей Селецкий - full-stack разработчик ruby-javascript, тимлид и проектный менеджер в продуктовой компании «Европейское Агенство Высоких Технологий». Применяет практику TDD на постоянной основе последние несколько лет. Стоимость: до 22.03 – 500 грн С 23.03 – 29.03 – 750 грн
ЛОКАЦИЯ
Geeks Lab Odessa
Geeks Lab Odessa
Одесса
ул. Греческая, 1A
Посмотреть на карте
Дата и время ближайших мероприятий
Прошедшие мероприятия
29 Марта Воскресенье 10:00
Вторник :
Регистрация
ОРГАНИЗАТОРЫ
Geeks Lab Odessa

Проложить маршрут для автомобиля Проложить маршрут для общественного транспорта Проложить маршрут пешком Проложить маршрут для велосипеда