Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
95
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
180
【2024年版】インターネットサービスの育て方 / How to Grow and Scale Internet Services
itosho
0
98
打線組という個人サービスを Goで開発している話 / Indie Service Development by Go
itosho
1
190
Components Reconsidered
itosho
1
2.3k
打線組を支える技術 / The Technology Behind Dasengumi
itosho
0
56
組織をスケールさせるための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
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3.3k
Go コードベースの構成と AI コンテキスト定義
andpad
0
150
Basic Architectures
denyspoltorak
0
160
Cap'n Webについて
yusukebe
0
160
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
150
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
160
Implementation Patterns
denyspoltorak
0
140
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
470
Deno Tunnel を使ってみた話
kamekyame
0
310
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
110
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
390
Vibe codingでおすすめの言語と開発手法
uyuki234
0
160
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
54
8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Scaling GitHub
holman
464
140k
Paper Plane (Part 1)
katiecoart
PRO
0
2.8k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
180
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
100
Chasing Engaging Ingredients in Design
codingconduct
0
94
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
1
340
Ethics towards AI in product and experience design
skipperchong
1
160
Claude Code のすすめ
schroneko
67
210k
Believing is Seeing
oripsolob
0
19
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