書籍
書籍

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

0.0

販売価格

¥
3,190
税込
還元ポイント

販売中

お取り寄せ
発送目安
2日~14日

お取り寄せの商品となります

入荷の見込みがないことが確認された場合や、ご注文後40日前後を経過しても入荷がない場合は、取り寄せ手配を終了し、この商品をキャンセルとさせていただきます。

フォーマット 書籍
発売日 2024年12月03日
国内/輸入 国内
出版社秀和システム
構成数 1
パッケージ仕様 -
SKU 9784798073224
ページ数 408
判型 B5変形

構成数 : 1枚

■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に関わる設定

  1. 1.[書籍]

PHPは当初シンプルなWebアプリケーションを簡単に制作するために作られた言語で、その扱いやすさから人気を得ました。その後、より複雑で大規模なWebアプリケーションの開発にも利用できるようにバージョンアップし続けています。

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

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

本書はPHPを使って開発しようとしている初心者の方が繰り返し読み返すことにより、中級者になる道しるべになることを願っています。

作品の情報

メンバーズレビュー

レビューを書いてみませんか?

読み込み中にエラーが発生しました。

画面をリロードして、再読み込みしてください。