プロフェッショナル Web プログラミング Laravel
プログラミング- 著者:
- 不明
- 出版社:
- エムディエヌコーポレーション
- 出版日:
- 2022年03月28日頃
- ISBN:
- 9784295202837
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
PHP のフレームワーク学習でつまずきやすいのは、実はフレームワーク本体より開発環境の構築です。ローカルに PHP や MySQL を直接入れる手順は OS ごとに差異が大きく、入門者が最初の画面を出す前に力尽きる原因になってきました。 2022 年 3 月にエムディエヌコーポレーションから刊行された本書は、その課題に Docker と公式ツールの Laravel Sail で答え、コンテナベースの環境で Laravel 9 を学ぶという現場寄りの構成を取っています。
「プロフェッショナル」と冠する通り、単なる文法の紹介ではなく、実際の開発現場で通用する形で Laravel を扱うことを狙った作りです。 Docker で環境を固めてから学び始めるアプローチには、読者全員が同じ条件で手を動かせる、業務プロジェクトの標準的な開発フローに最初から慣れられる、という二重の利点があります。刊行時点の Laravel 9 に対応しており、バージョン固有の書き方はその後の版で変わり得るため、公式ドキュメントと突き合わせながら読む姿勢は持っておきたいところです。
想定される読者は、 PHP の基本文法を一通り終えて、次にフレームワークでの Web アプリケーション開発へ進みたい人です。プログラミング自体が初めての人には環境構築の意味を咀嚼しきれない場面があるかもしれません。逆に、実務で「環境は Docker 、フレームワークは Laravel 」という案件に入ることが決まった駆け出しエンジニアなら、参画前の助走として選ぶ意味がはっきりしている本です。
言及 Qiita 記事 (3 件)
関連記事
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
ゲームが好きならプログラミングの本も読める
ゲームの攻略本を読んだことがあるなら、プログラミングの本も読めます。攻略本とプログラミング本の共通点から、読書のハードルを下げます。
本を読む前にパソコンの準備をしておこう
プログラミングの本を読み始めてから「環境構築ができない」と詰まる人が多いです。本を開く前にやっておくべき準備を、初心者向けにわかりやすく説明します。
関連用語
エラーバジェット
SLO で許容される障害の量を予算として管理し、信頼性と開発速度のバランスを取る仕組み
グレースフルデグラデーション
システムの一部が障害を起こしても、機能を縮退させて全体のサービスを継続する設計手法
ヘルスチェックパターン
サービスの稼働状態を定期的に確認し、異常を検知したらトラフィックを切り離す仕組み
PWA
Service Worker やマニフェストを活用し、Web 技術でオフライン対応やプッシュ通知などネイティブアプリに近い体験を提供するアプローチ
Web アプリケーション
ブラウザを通じて利用するアプリケーション。インストール不要で幅広い端末で動く
Null Object パターン
null チェックの代わりに、何もしないオブジェクトを使って条件分岐を排除するデザインパターン