comixスマートフォン用の表示で見るcomixジャンプみたいなブログになりたい。PHP7対応』というタイトル(以下、プロフェッショナル本)で2019年2月26日(火)に秀和システムさんから発売されます。会社の同僚と書いたので、是非買ってください!(石直球)しかし「せっかく買ったのに思ってたんと全然違うやんけ!」となるのも申し訳ないので、プロフェッショナル本がどういう本なのか簡単に紹介したいと思います。ボリュームは実質390ページほどになります。4つのパートで構成されています。最初の導入編では昨今のPHPとそれを取り巻くエコシステムを紹介しており、具体的にはPSRやComposer、PHP7の新機能などを解説しています。入門編ではPHP質問広場というオリジナルのQAサイトを実際に作っていきます。実装以外にもDockerを利用した開発環境構築があり、設計やユニットテストの方法についての解説もあります。ちなみに、Webアプリケーションの開発にはCakePHP(3系)を採用しています。実践編ではチーム開発にフォーカスを当て、GitHubやSlackの使い方を紹介しつつ、チーム開発でも特に重要なコードレビューについて解説をしています。複数人での開発に役立つツールとしてPHP_CodeSnifferとPHPStanの紹介や昨今のトレンドであるコンテナベースのCI/CDについても触れています。最後の発展編ではPHPの枠を越えて、障害への向き合い方やSQLチューニングの解説に始まり、実際の運用では重要なセキュリティの話にも触れています。最後にOSSへのコントリビュートについても簡単に紹介しています。盛り沢山な内容になっております!もう少し知りたい方は最後に目次をまとめておきましたのでそちらも併せてご覧ください。プロフェッショナル本の立ち位置まえがきでも触れているのですが、プロフェッショナル本は初心者向けの入門書ではありません。言って、PHPの文法書やCakePHPの専門書でもありません。PHPの本ではあるのですが、扱っているトピックが多いので、ややもすると「帯に短し襷に長し」という印象を持たれるかもしれません。いう問題意識から企画が始まっています。プロフェッショナル本は最新のPHPを学びながら入門書と個別具体的な技術の専門書との架け橋となる本を目指して書きました。上述の内容を踏まえつつ、主な読者としては以下のような方をイメージしています。昨今の開発現場で多く採用されているツールや開発プロセス、考え方を一通り知りたい人もちろん、上記以外の方にも是非読んでいただきたいなと思っています。ちなみに、個人的にはPHPer以外の方にも読んでいただけると嬉しいです。逆に以下の人は難しく感じたり、逆に物足りなく感じたりするかもしれません。初心者の方でも理解出来るよう工夫はしていますが、フレームワークって何?Gitって何?というレベルだと少し厳しいかもしれません。モダンな開発現場で何不自由なくバリバリ働いている人コードレビューやテストを日常的に行っており、開発プロセスも自動化されているような現場で働いている人は特に得るものがないかもしれません。CakePHPの詳細な解説を求めている人CakePHPを利用してWebアプリケーションの開発を行っていますが、それだけを目当てに読むと説明が浅いと感じるかもしれません。フィードバックについて少しでも誰かの役に立てばという気持ちで一生懸命書きましたが、今回技術書の執筆は全員が初めての経験だったので、もしかしたら読み辛い箇所や間違いがあるかもしれません。いうことに関して言い訳するつもりはないのですが、イケていないところは真摯に受け止めてきちんと改善していきたいと思っています。僕のTwitterでもAmazonのレビューでも何でもよいので感想などフィードバックいただけると嬉しいです。Requestを作成していただいても構いません。正誤表に関してもリポジトリ内のWikiを随時更新していく予定です。最後に目次を紹介します。前述の通り、幅広いトピックを扱っているので気になる章だけ読むことも可能な構成になっています。一応、僕が担当した章は★マークをつけておきます。(6)月別アーカイブはてなブログをはじめよう!itosho525さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。