This Meetup is past

275 people went

Location visible to members

Details

Хитрости тестирования PHP-проектов, секреты разработки RESTful API и особенности использования Hack в продакшене — можно самостоятельно по крупицам собирать информацию обо всем этом в сети, но лучше прийти на ThinkPHP #11 и получить микс из теории и практического опыта от наших спикеров. К тому же, обсуждать новости из мира веб-разработки гораздо приятнее в кругу единомышленников на наших сладких кофе-брейках :).

Спикеры и темы ThinkPHP #11:

1. Symfony2: Разработка RESTful API

• Как проектируется API?

• Какие бандлы используются для ускорения разработки?

• Внутренняя структура приложения (типичная и рекомендуемая)

• Валидация и сериализация моделей

• Тестирование API

Тарас Омельяненко:

https://github.com/miroling
@miroling (https://twitter.com/miroling)

2. Протесть слона! (особенности тестирования РНР проектов)

• Зачем разработчикам тесты

• Почему тесты бывают не только модульными

• Что нельзя протестировать

• Подходы к построению тестовой инфраструктуры

• Немного страшных слов: TDD/BDD/моки/стабы/др

• Краткий обзор существующих тестовых фреймворков: PHPUnit, PHPSpec, Codeception, Behat

• Детальный разбор Codeception. Почему именно он?

Михаил Боднарчук:

https://github.com/DavertMik
@davert (https://twitter.com/davert)

3. Building better PHP - HACK (HHVM)

• Костыли в PHP

• PHP 7 и что же не так с принятыми RFC (Return Type Hints в особенности)

• Типизация в HACK и strict режим

• Статический анализатор типов в Hack

• Ассинхронный PHP - AsyncMySQL, AsyncCurl

• За и против использования Hack в продакшене

Олександр Ганжа:

https://github.com/Arilas
@GrantedN (https://twitter.com/GrantedN)

Начало регистрации 18:45