TECHNICAL MASTER はじめてのPHPプロフェッショナル開発 [単行本]
    • TECHNICAL MASTER はじめてのPHPプロフェッショナル開発 [単行本]

    • ¥3,19096ポイント(3%還元)
    • 在庫あり本日までヨドバシエクストリームサービス便(無料)がお届け
TECHNICAL MASTER はじめてのPHPプロフェッショナル開発 [単行本]
画像にマウスを合わせると上部に表示
数量:
店舗受け取りが可能です
NEWマルチメディアAkibaマルチメディア梅田マルチメディア博多にて24時間営業時間外でもお受け取りいただけるようになりました
100000009003106878

TECHNICAL MASTER はじめてのPHPプロフェッショナル開発 [単行本]

価格:¥3,190(税込)
ポイント:96ポイント(3%還元)(¥96相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
お届け日:在庫あり今すぐのご注文で、本日までヨドバシエクストリームサービス便(無料)がお届けします。届け先変更]詳しくはこちら
出版社:秀和システム
販売開始日: 2019/02/27
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可

TECHNICAL MASTER はじめてのPHPプロフェッショナル開発 の 商品概要

  • 要旨(「BOOK」データベースより)

    PHPの最新事情とPHP7の新文法が把握できる。CakePHPを利用した実践的な開発が体験できる。実際の開発現場で必要な知識がしっかりわかる。静的解析などチーム開発に役立つツールの解説。PSR・Docker・CI・テスト・コードレビューなど。きちんと学ぶための最短教科書。
  • 目次

    Part01 導入編

    Chapter01 進化するPHP
    01-01 PHPの歴史
    01-02 PHPの特徴

    Chapter02 PHPのエコシステム
    02-01 モダンなPHPを支えるコミュニティの力
    02-02 PHP-FIGとPSR
    02-03 PHPのパッケージ管理
    02-04 PHPのアプリケーションフレームワーク

    Chapter03 PHPをはじめよう
    03-01 エディタ
    03-02 DockerでPHPの開発環境を整える

    Chapter04 モダンPHPの文法と基礎文法
    04-01 基本的な構文
    04-02 型と演算
    04-03 分岐処理
    04-04 繰り返し処理
    04-05 関数
    04-06 PHP7の新機能

    Part02 入門編

    Chapter05 チームのための開発環境構築
    05-01 開発環境のプラットフォーム
    05-02 Dockerで開発環境を立てる際のポイント
    05-03 実践的なアプリケーション開発のための環境を作る

    Chapter06 設計から始める
    06-01 設計の重要性
    06-02 要件定義をしよう
    06-03 設計時の注意

    Chapter07 CakePHPを使ってみよう
    07-01 実装を進める前に
    07-02 CakePHPについて
    07-03 テーブル設計とURL設計

    Chapter08 質問と回答機能の実装
    08-01 質問一覧画面の実装
    08-02 質問投稿画面の実装
    08-03 質問詳細画面の実装
    08-04 回答投稿機能の実装
    08-05 質問 / 回答削除機能の実装
    08-06 テーブルクラスの活用
    08-07 バリデーションの実装

    Chapter09 ユーザー管理機能の実装
    09-01 ユーザー登録画面の実装
    09-02 ログイン画面の実装
    09-03 ログアウト機能の実装
    09-04 その他のユーザー管理画面の実装
    09-05 質問 / 回答機能をユーザー情報と連携する
    09-06 機能改善をしてみよう!

    Chapter10 テストコードを書く
    10-01 本書で扱うテストについて
    10-02 ユニットテストの必要性
    10-03 CakePHPにおけるテスト
    10-04 テストの準備
    10-05 テストコードの書き方を学ぶ
    10-06 テストコードはいつ書くべきか?

    Part03 実践編

    Chapter11 チーム開発の現場
    11-01 個人開発とチーム開発の違い
    11-02 GitHubを使った課題の「見える化」
    11-03 Slackを使った日々のコミュニケーション
    11-04 ツールの選定方法

    Chapter12 Pull Request 駆動によるコードレビュー
    12-01 コードレビューの必要性
    12-02 Pull Requestを利用したコードレビューの方法
    12-03 コードレビューをしてみよう

    Chapter13 開発に役立つツール
    13-01 なぜツールを使うのか
    13-02 PHP_CodeSniffer:コーディング規約チェックツール
    13-03 PHPStan: コード解析ツール

    Chapter14 継続的インテグレーション
    14-01 なぜ継続的インテグレーションが必要なのか
    14-02 CIツールとは
    14-03 CIを利用してみる

    Chapter15 デプロイの自動化
    15-01 Webアプリケーションの公開
    15-02 ソフトウェアのデプロイメントサイクル
    15-03 デプロイ自動化のメリット
    15-04 コンテナベースのビルド&デプロイ
    15-05 コンテナのデプロイサイクル
    15-06 コンテナのデプロイを楽にするオーケストレーションツール

    Part04 発展編

    Chapter16 障害と向き合う
    16-01 障害は突然やってくる
    16-02 障害についての重要な考え方
    16-03 障害と向き合うためのツール

    Chapter17 SQLチューニング
    17-01 なぜSQLチューニングが必要なのか
    17-02 遅いSQLのパターン
    17-03 SQLチューニング
    17-04 遅いクエリを検出する方法

    Chapter18 PHPとセキュリティ
    18-01 セキュリティの基礎知識
    18-02 SQLインジェクション攻撃
    18-03 XSS攻撃(クロスサイトスクリプティング攻撃)
    18-04 CSRF攻撃(クロスサイトリクエストフォージェリ攻撃)

    Chapter19 外の世界に飛び出そう
    19-01 OSSへの貢献
    19-02 最新情報のキャッチアップ
    19-03 更にその先へ
  • 出版社からのコメント

    PHP開発者になるために知っておいてほしい、開発現場の知識とテクニック。
  • 内容紹介

    PHP開発者になるために知っておきたい
    必須知識がこの1冊でしっかり学べます。

    ① PHPの最新事情とPHP7の新文法が把握できる。
    ② CakePHPを利用した実践的な開発が体験できる。
    ③ 実際の開発現場で必要な知識がしっかりわかる。
    ④ 静的解析などチーム開発に役立つツールの解説。
    ⑤ PSR・Docker・CI・テスト・コードレビューなど。

    --
    PHPは昨今のモダンと言われるプログラミング言語が持つ特徴や機能が多く取り込まれました。そして本当のプログラム言語としてPHP7は最前線で活躍しています。

    PHPの入門書は巷に溢れていますが、本書はいわゆる初心者向けの入門書ではありません。PHPが一通り書けるようになることも大切ですが、それだけでは実際の開発現場で活躍することはできません。本書ではPHPそのものに留まらず、設計やコードレビューの方法、継続的インテグレーションといった昨今の開発現場で必要になる実践的な知識を一通り紹介していきます。
    開発現場のPHPプログラマに知っておいてほしい内容が詰まっています。

    - 導入編: 昨今のPHPとそれを取り巻くエコシステムとPHP7の新しい機能
    - 入門編: CakePHPを利用したWebアプリケーション開発
    - 実践編: チーム開発の現場 ― ツール・コードレビュー・継続的インテグレーション・自動デプロイ
    - 発展編: よりリアルな現場 ― 障害・セキュリティ
  • 著者について

    伊藤 翔 (イトウショウ)
    Supership株式会社 サーバーサイドエンジニア。PHPやRuby、GoなどによるWebアプリケーション開発を専門領域にしながら、最近はスクラムマスターやチームマネジメントも頑張っています。趣味はBリーグ観戦。

    金城 秀樹 (キンジョウヒデキ)
    サーバーサイドエンジニア。CakePHPを中心に、PHPをやっています。たまに他の言語も触っています。

    高野 福晃 (タカノフクアキ)
    コネヒト株式会社 サーバーサイドエンジニア。2015年にコネヒトに入社し、以後PHPを用いたWebアプリケーションの開発・運用に携わる。趣味はDIY。

    永井 勝一郎 (ナガイショウイチロウ)
    コネヒト株式会社 インフラエンジニア。ウェブオペレーション領域を専門にしている。現在は、Docker・AWSをベースとした「ママリ」のサービス基盤作りに従事。直近では、Fargateの導入を行い積極的に最新の技術を取り入れている。

TECHNICAL MASTER はじめてのPHPプロフェッショナル開発 の商品スペック

商品仕様
出版社名:秀和システム
著者名:伊藤 翔(著)/金城 秀樹(著)/高野 福晃(著)/永井 勝一郎(著)
発行年月日:2019/03/07
ISBN-10:479804749X
ISBN-13:9784798047492
判型:B5
対象:専門
発行形態:単行本
内容:電子通信
言語:日本語
ページ数:393ページ
縦:24cm
横:19cm
他の秀和システムの書籍を探す

    秀和システム TECHNICAL MASTER はじめてのPHPプロフェッショナル開発 [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!