Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PHPプロフェッショナル開発の歩き方
Search
itosho
March 20, 2019
Programming
0
120
PHPプロフェッショナル開発の歩き方
itosho
March 20, 2019
Tweet
Share
More Decks by itosho
See All by itosho
【2025年版】インターネットサービスの育て方 / How to Grow and Scale Internet Services 2025
itosho
0
73
Windsurf Rulesでどう自分のクローンをつくるか / How can I make a clone of myself in Windsurf Rules
itosho
0
100
Text EditorとしてのWindsurf / Windsurf as a Text Editor
itosho
0
100
【2024年版】インターネットサービスの育て方 / How to Grow and Scale Internet Services
itosho
0
98
打線組という個人サービスを Goで開発している話 / Indie Service Development by Go
itosho
1
180
Components Reconsidered
itosho
1
2.3k
打線組を支える技術 / The Technology Behind Dasengumi
itosho
0
55
組織をスケールさせるためのTech Vision / Connehito Tech Vision for Growing Our Team
itosho
2
670
生きのびるためのインディー開発 / Indie Development to Survive
itosho
0
51
Other Decks in Programming
See All in Programming
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
230
Developing static sites with Ruby
okuramasafumi
0
310
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
140
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
740
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
190
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
450
Deno Tunnel を使ってみた話
kamekyame
0
150
Integrating WordPress and Symfony
alexandresalome
0
160
SwiftUIで本格音ゲー実装してみた
hypebeans
0
440
JETLS.jl ─ A New Language Server for Julia
abap34
1
420
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
550
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
740
Become a Pro
speakerdeck
PRO
31
5.7k
Statistics for Hackers
jakevdp
799
230k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Navigating Weather and Climate Data
rabernat
0
44
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
180
Docker and Python
trallard
47
3.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
980
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
60
37k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Transcript
PHPプロフェッショナル開発の歩き方 【書籍発売記念】Connehito Marché vol.5 〜PHP市〜 @itosho 1
▪ 君の名は? 伊藤 翔 @itosho コネヒト株式会社所属 絶賛エンジニア募集中! Supership株式会社から出向中 普段はPHPやRuby、Goを書いています
▪ 本を書きました!
というわけで今日は PHPプロフェッショナル開発本の ご紹介をさせていただきます! 4
▪ PHPプロフェッショナル開発本の概要 ・4人での共著(全員コネヒトメンバー) ・4部構成(全19章) ・390ページ程度(電子版も発売予定) 初期構成案(2018年夏)チラ見せ
▪ 1部:導入編 ・PHPの歴史、昨今のPHPとそれを取り巻くエコシステムを紹介 ・具体的にはPHP-FIGやPSR、Composer、フレームワークについて ・PHP7の新機能を中心に文法の解説もあります 痛恨のミス… 正誤表用意しています: https://github.com/php-book/php-qa-plaza/wiki/
▪ 2部:入門編 ・Dockerを利用した開発環境構築(これが好評っぽいようです!) ・PHP質問広場というオリジナルのQAサイトを実際に開発 ・設計やユニットテストについての解説もしています PHP質問広場の様子(CakePHP製です)
▪ 3部:実践編 ・チーム開発に焦点をあて、GitHubやSlackの使い方を紹介 ・Pull Request駆動によるコードレビューの方法 ・PHP_CodeSnifferやPHPStanといった便利ツールの紹介 ・コンテナベースのCI/CDについても触れています 原稿はGitHubで管理していました
▪ 4部:発展編 ・PHPの枠を越えて、障害への向き合い方やSQLチューニングの解説 ・実際の運用では重要なセキュリティの話 ・OSSへのコントリビュートについても触れています コラムも見どころのひとつ!
つまり、盛りだくさん! 10
一言で言うとどういう本なのか? 11
入門書を読み終えた人が、 実際の開発現場で活躍するために 必要なアレコレを解説しているPHPの本 12
▪ 立ち位置 ・入門書でも個別の専門書でもない ・「入門書は巷に溢れているもののそれを読み終えた初心者が、 実際の現場で活躍するための次に読むべき本がないのでは?」 という課題を解決するために書いた本 PHPプロフェッショナル開発本の役割
▪ 想定読者 【ド・ストライクと思われる読者】 ・昔PHPを触っていたが、最新のPHPは知らない人 ・プログラミングはある程度出来るが、Webアプリの開発業務経験が少ない人 ・モダンなツールや開発プロセス、考え方を一通り知りたい人 【あんまり想定していない読者】 ・プログラミング「超」初心者の人 ・モダンな開発現場で何不自由なくバリバリ働いている人 ・CakePHPの詳細な解説を求めている人
ちょっと読みたくなってきた方 15
引き続き、 コネヒトマルシェをお楽しみください! 16