Тренинг “Test Driven Development”: 10-11 июня, г.Харьков

Обзор курса

Тренинг посвящён использованию модульного тестирования для улучшения процесса проектирования и разработки приложений на PHP. Мы с вами расcмотрим инструменты которые применяются для тестирования в PHP, познакомимся с методикой разработки через тестирование (TDD), рассмотрим весь технологический процесс разработки, непрерывной интеграции и поставки web-приложения на PHP которое мы с вами будем разрабатывать в процессе тренинга.

Цели курса

После прослушивания курса слушатели будут знать:

  • понимание основных преимуществ TDD
  • практические навыки использования PHPUnit
  • теоретические знания по оптимизации и рефакторингу тестов
  • практические навыки автоматизации процесса разработки
  • опыт работы с сервером непрерывной интеграции CruiseControl

Аудитория

Команды PHP-разработчиков и самостоятельные разработчики. В первую очередь тренинг  ориентирован на проекты начинающиеся с нуля, однако будут так же затронуты вопросы внедрения тестов в существующий проект и тестирование унаследованного (legacy) кода.

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

Размер группы: до 10 участников

Тренеры: Иван Мосев, Максим Колодезный

Инструментарий:

Содержание

День 1.
Теория:

1. краткие основы тестирования
2. что такое TDD, в чём его польза
3. обзор существующих инструментов тестирования в PHP
4. структура тестов
5. тестирование исключений
6. зависимые тесты
7. провайдеры данных

Практика:

1. установка и первый запуск PHPUnit
2. работа с опциями утилиты phpunit, запуск тестов выборочно
3. разработка методом TDD библиотеки статистических функций
4. парное TDD

День 2.
Теория:

1. тестирование MVC
2. использование mock-объектов
3. подготовка тестовых данных
4. поддержание актуальной структуры базы данных
5. автоматизация локального тестирования
6. непрерывная интеграция

Практика:

1. разработка методом TDD web-приложения с применением средств автоматизации и непрерывной интеграции
2. командная разработка и обмен кодом в условиях TDD

Расписание:
Четверг, 10 июня: 10.00 – 18.30
Пятница, 11 июня: 9.00 – 18.00

Место проведения:
г. Харьков, улица Нетеченская, 25 (здание бывшей табачной фабрики), подъезд 2, офис 23

Как добраться:
Доехать до станции метро “Проспект Гагарина” (красная ветка, 2 станции от Южного ж/д вокзала). Выходите со станции метро “Проспект Гагарина” в направлении станции “Левада”; от станции идёте в направлении центра, супермаркета электроники “Фокстрот”; сразу за Фокстротом поварачиваете налево на ул. Нетеченскую, идёте прямо примерно 100 метров, проходите прачечную, первый подъезд с вывесками турфирм,на втором подъезде, на котором висят вывески “Михайлюк, Сороколат и партнёры”, “Нартус” набираете на домофоне номер офиса – 23, или звоните по телефону 050 225 15 00,067 280 22 07.

Стоимость участия:

  • для общей аудитории – 1600 грн
  • для участников конференции – 1350 грн*

* – скидка предоставляется после регистрации и оплаты участия в конференции

Регистрация ->>

Customers searching our https://rxstock.org {;:? pharmacy online affordable generic pills. Purchase our drugs from pharmacy online <(!" cialis soft tabs of retail health services.