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
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PHPプロフェッショナル開発の歩き方
itosho
March 20, 2019
More Decks by itosho
See All by itosho
【2025年版】インターネットサービスの育て方 / How to Grow and Scale Internet Services 2025
itosho
0
250
Windsurf Rulesでどう自分のクローンをつくるか / How can I make a clone of myself in Windsurf Rules
itosho
0
140
Text EditorとしてのWindsurf / Windsurf as a Text Editor
itosho
0
360
【2024年版】インターネットサービスの育て方 / How to Grow and Scale Internet Services
itosho
0
120
打線組という個人サービスを Goで開発している話 / Indie Service Development by Go
itosho
1
210
Components Reconsidered
itosho
1
2.4k
打線組を支える技術 / The Technology Behind Dasengumi
itosho
0
75
組織をスケールさせるためのTech Vision / Connehito Tech Vision for Growing Our Team
itosho
2
710
生きのびるためのインディー開発 / Indie Development to Survive
itosho
0
68
Other Decks in Programming
See All in Programming
Foundation Models frameworkで画像分析
ryodeveloper
1
610
運用ダッシュボードの設計を誰も教えてくれないのだけどみなさんどうしてるんですか? - チームに監視するという文化を根付かせるための第一歩を踏みたい -
satoshi256kbyte
1
110
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
830
プロポーザルを書いてもらう
pvcresin
0
470
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
690
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
170
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
780
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
400
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
150
数百円から始めるRuby電子工作
tarosay
0
140
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
18k
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
170
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
7.1k
Embracing the Ebb and Flow
colly
88
5.1k
Exploring anti-patterns in Rails
aemeredith
3
460
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.3k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
170
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
650
Become a Pro
speakerdeck
PRO
31
6.2k
ラッコキーワード サービス紹介資料
rakko
1
4.3M
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
390
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