概要
PIE (PHP Installer for Extensions) は、PECL の代替として現在開発中のPHP機能拡張をインストールする仕組みです。まだ開発の初期段階とされていますが、試すことはできるようなのでみんなで試そうという会です。
時間に余裕があれば、PHP機能拡張の作成チュートリアルもやります。
アウトライン
最大実施可能人数
20名
ターゲット/得られるもの
参加条件
まだ枯れてない技術を使用するので、ある程度自走できる人が望ましいです。
参加者の持ちもの/準備するもの
Windows/Mac/Linux のいずれかが動作するPC。
概要
PHPStanは簡単に使い始められる便利なツールですが、レベルを上げようとするとPHPStanの型付けの特性について学ばなければ効果的に型をつけることはできません。本ワークショップではブラウザから動かせるPHPStan Playground上で問題を解くことでPHPStanの型についての理解を進めます。
アウトライン
Web上に資料を用意しますので、各自のPC上で説明を読みながら問題を解いてください。
講師が巡回しますので、参加者は随時質問ができます。
最大実施可能人数
15人程度
ターゲット/得られるもの
まだPHPStanを使いこなせていない参加者が、普通のPHPコーディングとPHPStanのギャップを減らせるようになることを目指します。
参加条件
PHPの基本的な機能を理解していること。
参加者の持ちもの/準備するもの
Webブラウザが動作するPC (またはPHPとComposerがインストールされたPC)
概要
テストに関する「困ったこと」「悩みのタネ」は、
よく知られたものからまだ名前のついていないもの、ニッチなものまで、
そしてテストコードやローカル環境・CI上でのテスト実行まで、
非常に多くのものが存在しています。
会場にいる皆さんで、「こんなテストは嫌だ」「こんなテストコードに悩む」「こんな時にテストで困る」を共有して、
一緒に対策を考えてみませんか?
アウトライン
最大実施可能人数
100人
ターゲット/得られるもの
参加条件
参加者の持ちもの/準備するもの
特になし。
事前に「最近こういうテストで頭痛がしたな」を振り返っておいてもらえるとスムーズです
PHPのWebアプリケーションといえば、やはり開発生産性の高さがウリです。ところが、自社サービスでも、受託開発でも、機能開発の一部分だけを担当していると、全体感がわからずいつまでたっても半人前という状態になってしまいます。
本ワークショップでは、PHPの開発経験がある程度あるけど、本番Webアプリケーションをデプロイして運用するという経験を全体を通してやったことがない方を対象にして、100分間でLaravelのWebアプリケーションを作って、仕様変更をして、修正リリースを行います。
本ワークショップで得られる体験
本ワークショップの前に必要な準備
概要
インプロヴィゼーション(即興劇)という演劇方法があります。お互いの個性を受け入れ合い、創造していくトレーニングはチームビルディングに最適です。
積極的に協力しあうチームをつくるのためのワークショップです。
アウトライン
最大実施可能人数
20 名
ターゲット/得られるもの
参加条件
ありません
参加者の持ちもの/準備するもの
動きやすい格好
概要
アウトライン
最大実施可能人数
ターゲット/得られるもの
参加条件
参加者の持ちもの/準備するもの