phpcon2017 セッションまとめ2(11:35～)

この記事は[phpcon2017 セッションまとめ(11:00～)][matome-1]に続いて[PHPカンファレンス2017][phpcon]のセッションを紹介します。

この記事では、各セッションの発表の概要および注目すべきポイント、予習のため発表者の過去のスライドなどを私見でまとめます。

[phpcon]: http://phpcon.php.gr.jp/2017/
[matome-1]: http://qiita.com/tadsan/items/923ad10e96fa8608fd18

## 11:35 (6セッション)

PHPカンファレンスのセッションには30分枠と60分枠があるので、6枠中4セッションは前の枠の続きです。

### [Apache Kafkaによるスケーラブルアプリケーション開発](https://joind.in/event/japan-php-conference-2017/session02-apache-kafka)

60分枠です。[まとめ1(11:00～)][matome-1]を読んでください。

### [PHPによるWebアプリ脆弱性体験トレーニング](https://joind.in/event/japan-php-conference-2017/session07-phpweb)

> 
PHPと音声合成を組み合わせた「しゃべる掲示板」の開発を通じてWebアプリケーションの脆弱性体験を行なう演習型トレーニングを中学生向けに実施しました。各自が管理する仮想環境をベースにお互いそれぞれが開発・攻撃・防御することで、一般的な脆弱性検査の項目通りの指摘ではなく、自発的に脆弱性対応の観点に気付けるようなコンテンツの重要性について学びがあったので共有いたします。

* 発表者
    * 竹迫 良範（高知工業高等専門学校 客員准教授）
* 会場
    * 2F小展示ホール
* 過去の発表
    * [Presentations by takesako // Speaker Deck](https://speakerdeck.com/takesako)
    * [takesako’s Presentations on SlideShare](https://www.slideshare.net/takesako/presentations)
* キーワード
    * [OPcache](http://php.net/manual/ja/book.opcache.php)

takesakoさんはPerlコミュニティでも名前の知られる方ですが、以前よりセキュリティキャンプの講師やSECCONの実行委員長を務めていらっしゃいます。

### [OpenID Connectを通じてWebアプリケーション技術とPHPによる実装を学ぼう](https://joind.in/event/japan-php-conference-2017/session12-openid-connectwebphp)

60分枠です。[まとめ1(11:00～)][matome-1]を読んでください。

### [PHP初心者セッション](https://joind.in/event/japan-php-conference-2017/session18-php)

60分枠です。[まとめ1(11:00～)][matome-1]を読んでください。

### [Lancersのバージョンアップ施策について](https://joind.in/event/japan-php-conference-2017/session23-lancers)

> CakePHP1.3から3.xへとPHP5.3.xから7.xまでバージョンアップする決断宣言してから、現状の進め方やぶち当たった壁について話します
> 決断時のブログ：https://goo.gl/pnX4CV

* 発表者
    * 秋山茂昌 / ランサーズ株式会社 @dimgraycat 
* 会場
    * 3F特別会議室
* 過去の発表
    * [Packagist](https://packagist.org/packages/dimgraycat/)
* キーワード
    * [PHP: PHP 5.6.x から PHP 7.0.x への移行 - Manual](http://php.net/manual/ja/migration70.php)
    * [CakePHP 3.x 移行ガイド - 3.x](https://book.cakephp.org/3.0/ja/appendices/3-x-migration-guide.html)
    * [PHP、CakePHPバージョンアップの決断 - ランサーズ（Lancers）エンジニアブログ](https://engineer.blog.lancers.jp/2017/05/php%E3%80%81cakephp%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%83%E3%83%97%E3%81%AE%E6%B1%BA%E6%96%AD/)

前枠・[できるPHP7アップグレード](https://joind.in/event/japan-php-conference-2017/session22-php7)から連続でのPHP7移行ねたです。

### [PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システム](https://joind.in/event/japan-php-conference-2017/session25-postgresqlpgroongaphp)


60分枠です。[まとめ1(11:00～)][matome-1]を読んでください。

## まとめ

個人的な雑感による難易度順に並べて、どんなひとにおすすめか書いた。上の方が初心者向け、下の方が難しそう。

1. 『PHP初心者セッション』 **(60分)**
    * PHPのコーディングに不慣れなひと
    * プログラミング入門者
2. 『PHPによるWebアプリ脆弱性体験トレーニング』
    * セキュリティの基礎を学びたいひと
    * セキュリティのトレーニングを実施したいひと
3. 『Lancersのバージョンアップ施策について』
    * PHP5系のコードベースを7に移行したいひと
    * 古いフレームワークのコードベースをバージョンアップしたいひと
3. 『PostgreSQLとPGroongaで作るPHPマニュアル高速全文検索システム』 **(60分)**
    * 全文検索システムを構築したいひと
5. 『OpenID Connectを通じてWebアプリケーション技術とPHPによる実装を学ぼう』 **(60分)**
    * Webアプリケーションの連携を検討するひと
6. Apache Kafkaによるスケーラブルアプリケーション開発 **(60分)**
    * 大規模なWebアプリケーションの設計・開発に携るひと
    * PHPでビッグデータ活用に取り組みたいひと
    * MicroServicesを取り入れたいと検討してるひと

## あとがき

今日は前枠の続きのセッションが多いから楽だった… 体力が残ってたら明日また続き(13:00～)を書きますね。