Quantcast
Channel: Найцікавіше на DOU
Viewing all articles
Browse latest Browse all 8115

13 июня, Киев — Мастер-класс "Unit testing in Angular.js", Зозуляк Виктор

$
0
0

Організатор: SmartMe
Спікер: Віктор Зозуляк

Ви розробляєте на Angular і все ще не пишете Unit тести? Вам постійно щось муляє і підказує, що пора починати? Правильно підказує! Адже AngularJS — це фреймворк, що розроблявся з думкою про тестування. Тому це просто злочин — не писати тести, користуючись ним.

Після нашого майстер-класу ви зрозумієте, що писати юніт тести з Angular це не тільки корисно, але й просто та легко! Ваші страхи розвіються, а погляд набере впевненості. Разом зробимо перший крок на дорозі тестування і скажемо наше тверде «ні» ситуаціям «все зламалось».

Що потрібно мати з собою:
— Ноутбук мінімум 2 GB оперативи, бажано 4 і вище
— Операційну систему Windows 7 або вище, MacOS 10.8 або вище, Ubuntu 12.04 або вище.
— Встановлений NodeJS останньої версії — nodejs.org/download
— Зручний текстовий редактор або IDE

Про тренера

Зозуляк Віктор — Front End розробник з 10-річнимдосвідом, у даний момент працює в DataXu/RailsReactor. Проекти і досвід — дивись тут.

Розробник Angular з її 1.1 версії; керував процесом переходу розробки на Angular / займався впровадженням практики Unit тестування Front-End додатків (компанія Adstream); в DataXu займався реорганізацією та імпрувментом процесу Unit тестування на декількох проектах; проводив курс лекцій з Angular для RailsReactor.

План майстер-классу

1. Юніт тестування — що, навіщо, чому?
2. Вирішення задач юніт-тестування в AngularJS
3. Jasmine — фреймворк для юніт тестування
— базові блоки та їх призначення
— пишемо наш перший юніт тест
4. Налаштовуємо Karma — spec runner від Angular Team
— основна конфігурація
— робота з різними браузерами
— замір покриття коду
— дебаггінг
— репортінг
— препроцесори
— підключення інших фреймворків для юніт тестування
5. Пишемо тест сьют на прикладі Angular додатку. Вчимось тестувати:
— взаємодію з моками
— асинхронний код (проміси, таймаути)
— івент хендлери
— DOM директив
— http бекенд
— інтерсептори
та багато інших ключових речей.

Деталі та реєстрація


Viewing all articles
Browse latest Browse all 8115

Trending Articles