TECHNICAL MASTER はじめてのPHP エンジニア入門編

サンプルサンプル

サンプルサンプルサンプルサンプル

サンプル著者名
5,720円
hontoで電子版を見る
TECHNICAL MASTER はじめてのPHP エンジニア入門編
通常価格 3,190 円(税込)
通常価格 セール価格 3,190 円(税込)
SALE 売り切れ
ネットストア在庫 詳細
    読み込み中...
My店舗在庫
    My店舗登録で店頭在庫と店舗お受け取り可否が確認できます。(要ログイン)
  • 在庫表示のサンプル
商品説明
PHPは当初シンプルなWebアプリケーションを簡単に制作するために作られた言語で、その扱いやすさから人気を得ました。その後、より複雑で大規模なWebアプリケーションの開発にも利用できるようにバージョンアップし続けています。

本書はそんなPHPの初心者向け書籍を読んだ後、初心者から中級者にステップアップしようとしているときに読んでいただくことを想定したものとなっています。PHPの知識だけではなく、より良いWebアプリケーションを開発するための知識について、開発の各フェーズで必要となる項目を各章で説明しています。

本書を読めば開発のすべてがわかるということを目指したわけではなく、開発を行うにあたってどのような分野があるのかを知り、現時点で自分が何を知らないのかを知るというのが目標となります。

本書はPHPを使って開発しようとしている初心者の方が繰り返し読み返すことにより、中級者になる道しるべになることを願っています。
目次
■Part01 PHP言語の知識と新機能

●Chapter01 最近のPHP
01-01 PHPの特徴
01-02 PHPの歴史
01-03 PHPのさらなる進化
01-04 PHPのライフサイクル
01-05 PHP言語の発展プロセス

●Chapter02 基本構文
02-01 基本的な構文
02-02 変数、定数、型
02-03 式
02-04 基本演算子
02-05 高度な演算子
02-06 特殊な演算子
02-07 条件分岐
02-08 ループ
02-09 外部ファイル参照
02-10 関数
02-11 クラスの基本機能
02-12 クラスの応用機能
02-13 名前空間
02-14 リファレンス

●Chapter03 PHPの新機能とモダンな機能
03-01 配列
03-02 型宣言の追加の歴史
03-03 PHPDocとアトリビュート
03-04 トレイト、列挙型(Enum)
03-05 PHP標準化の流れ

●Chapter04 パッケージマネージャー
04-01 Composer
04-02 Composerの使い方
04-03 オートローディング

●Chapter05 モダンなPHPフレームワーク
05-01 フレームワーク誕生の流れ
05-02 Webアプリケーションフレームワークの特徴
05-03 Laravel
05-04 Symfony
05-05 CakePHP
05-06 Slim

■Part02 より良いアプリケーションを作るための知識

●Chapter06 例外処理とロギング
06-01 例外とは
06-02 例外処理の書き方
06-03 ログを記録する
06-04 ロギングの注意点

●Chapter07 認証と認可
07-01 認証と認可の違い
07-02 Session認証
07-03 トークン認証
07-04 Laravel での認証の例
07-05 認証強度を上げるための方法

●Chapter08 セキュリティ
08-01 HTTPについて
08-02 脆弱性の原因
08-03 基本的な対策
08-04 代表的な脆弱性一覧
08-05 XSS(クロスサイト スクリプティング)
08-06 OSコマンド インジェクション
08-07 SQLインジェクション
08-08 ディレクトリ トラバーサル
08-09 セッション ハイジャック
08-10 CSRF(クロスサイト リクエスト フォージェリ)
08-11 HTTPヘッダ インジェクション
08-12 バッファオーバーフロー
08-13 安全なウェブサイトの作り方

■Part03 アーキテクチャと設計

●Chapter09 設計原則とパターン
09-01 アーキテクチャ
09-02 依存関係
09-03 SOLID原則
09-04 アーキテクチャパターンとアンチパターン

●Chapter10 RESTful API
10-01 RESTful APIとは
10-02 RESTful APIの設計
10-03 リクエスト・レスポンスの設計
10-04 ドキュメント

●Chapter11 データベース設計と運用戦略
11-01 なぜリレーショナル・データベースを使うのか?
11-02 データベース設計
11-03 基本のリレーションシップ
11-04 ORマッパー
11-05 マイグレーション

■Part04 アプリケーション開発プロセス

●Chapter12 日常的な開発プロセス
12-01 アジャイル開発
12-02 テスト駆動開発(TDD)
12-03 PHP における自動テスト
12-04 コードレビュー

●Chapter13 継続的インテグレーション(CI)
13-01 GitHub Actions
13-02 GitHub Actionsでテストを実行できるようにする
13-03 GitHub Actionsで静的解析を実行できるようにする
13-04 GitHub Actionsで脆弱性検知をできるようにする
13-05 GitHub ActionsでSlack通知を行えるようにする
13-06 GitHub Actionsに関わる設定
詳細を表示する

カスタマーレビュー

honto本の通販ストアのレビュー(0件)

並び順:
1/1ページ

最近チェックした商品