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
110
PHPプロフェッショナル開発の歩き方
itosho
March 20, 2019
Tweet
Share
More Decks by itosho
See All by itosho
Windsurf Rulesでどう自分のクローンをつくるか / How can I make a clone of myself in Windsurf Rules
itosho
0
98
Text EditorとしてのWindsurf / Windsurf as a Text Editor
itosho
0
93
インターネットサービスの育て方 / How to Grow and Scale Internet Services
itosho
0
96
打線組という個人サービスを Goで開発している話 / Indie Service Development by Go
itosho
1
180
Components Reconsidered
itosho
1
2.3k
打線組を支える技術 / The Technology Behind Dasengumi
itosho
0
53
組織をスケールさせるためのTech Vision / Connehito Tech Vision for Growing Our Team
itosho
2
660
生きのびるためのインディー開発 / Indie Development to Survive
itosho
0
49
Gopher道場アフターストーリー / Gopher Dojo After Story
itosho
0
150
Other Decks in Programming
See All in Programming
flutter_kaigi_2025.pdf
kyoheig3
1
130
例外処理を理解して、設計段階からエラーを見つけやすく、起こりにくく #phpconfuk
kajitack
12
5.7k
予防に勝る防御なし(2025年版) - 堅牢なコードを導く様々な設計のヒント / Growing Reliable Code PHP Conference Fukuoka 2025
twada
PRO
33
11k
HTTPじゃ遅すぎる! SwitchBotを自作ハブで動かして学ぶBLE通信
occhi
0
230
詳細の決定を遅らせつつ実装を早くする
shimabox
1
960
Claude Code on the Web を超える!? Codex Cloud の実践テク5選
sunagaku
0
390
Amazon Bedrock Knowledge Bases Hands-on
konny0311
0
140
Inside of Swift Export
giginet
PRO
1
520
歴史から学ぶ「Why PHP?」 PHPを書く理由を改めて理解する / Learning from History: “Why PHP?” Rediscovering the Reasons for Writing PHP
seike460
PRO
0
140
KoogではじめるAIエージェント開発
hiroaki404
1
410
組織もソフトウェアも難しく考えない、もっとシンプルな考え方で設計する #phpconfuk
o0h
PRO
10
3.8k
CSC509 Lecture 10
javiergs
PRO
0
170
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Scaling GitHub
holman
463
140k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
A Tale of Four Properties
chriscoyier
161
23k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Practical Orchestrator
shlominoach
190
11k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
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