Implementing Laravel 日本語版
Implementing Laravel 日本語版
堅牢原則を応用し、十分な機能を持つアプリケーション構築の基礎となる実装方法
本について
ええ、皆さんLaravelの基礎はご存知ですよね。ユニットテストについても、読んだことはあるでしょう。たぶん、Taylor Otwellの本も読み、依存注入やIoCコンテナ、堅牢なアプリケーション構築のための原則についても学んでいるでしょう。では、必要なアプリケーションを構築するため、プロジェクトを開始しましょう!
しかし、実装についてはまだぼんやりとした疑問を抱えていませんか。実際、どうやって原則を使用すれば良いのでしょう?どのように、アプリケーションコードを組織立てれば良いのでしょう?なぜ、コントローラーに多くのコードが残ったままなんでしょう?
この本は、良い構造のための原則と、あなたのアプリケーションの実装との、架け橋になります。
何を学べますか?:
- テスト可能で保守性の良い、構造化され、実際に動作する具体的なサンプルコード
- LaravelのIoCコンテナと、サービスプロバイダー
- コードの組織化と、その背景の考え方
- サードパーティライブラリーの使用と実装
- GitHubにある、実際に使用可能なコード
各章の内容(抜粋)
- インストールと環境の準備
- リポジトリーパターンの使用
- リポジトリーの中で、キャッシュを使用する
- エラー処理と通知
- サービスとしてのバリデーション
- テスト可能なフォーム処理
(この書籍はLaravel4.0をベースに書かれています。その後、Laravelの仕様も変更され、例えばキャッシュに対してタグを付けることがデフォルトで行えるようになりました。2014年11月に予定されている、Laravel5.0ではディレクトリー構造が大幅に変更されます。そのため、特にファイル/ディレクトリーパスが書籍の内容と一致しない部分が出ます。ご了承ください。)
目次
-
- 謝辞
-
イントロダクション
-
誰のための本?
- どんな人に一番役立つのですか?
- 何を理解しておけば良いですか?
- 意見について
- 堅牢(SOLID)
-
誰のための本?
-
Laravelコアのコンセプト
-
コンテナ
- 基本的な使い方
- より高度な例
- 制御の逆転
- 使用の実例
-
依存注入
- 依存注入とは何か?
- コントローラーへ依存を追加する
- 依存としてのインターフェイス
- なぜ、依存注入?
- まとめ
-
コンテナ
-
Laravelを準備する
-
サンプルアプリケーション
- データベース
- モデル
- 関連付け
- テスタビリティーと保守性
- 構造上の注意
-
インストール
- Composerのインストール
- 新プロジェクトを作成する
- 設定
- まとめ
-
アプリケーションの準備
- アプリケーションライブラリーの準備
- 自動ローディング
- まとめ
-
サンプルアプリケーション
-
便利なパターン
-
リポジトリーパターン
- どんなパターンなんでしょう?
- どうして使用するのでしょう?
- サンプル
-
リポジトリーパターンでキャッシュを利用する
- 何のことですか?
- なぜ、使用するの?
- サンプル
-
サービスとしてのバリデーション
- 何のことでしょう?
- どうして使用するの?
- サンプルコード
- 再構築
- 何が得られたのでしょう?
-
フォーム処理
- 何のことですか?
- どこで使用するのですか?
- サンプルコード
- 再構築
- 重い処理
- まとめ上げる
- 最終結果
- 何が得られたのでしょう?
- エラー処理
-
リポジトリーパターン
-
パッケージを使用する
-
Notificationパッケージを使用する
- 準備
- 実装
- まとめてみましょう
- 実践
- 何を得たのでしょうか?
-
Notificationパッケージを使用する
-
終章
-
レビュー
- インストール
- アプリケーションの準備
- リポジトリーパターン
- リポジトリーの中でキャッシュする
- バリデーション
- フォーム処理
- エラー処理
- サードパーティーライブラリー
-
何が得られたのでしょう?
- 将来へ
-
レビュー
Leanpubの60日間100%満足保証
購入後60日以内であれば、たった2クリックでLeanpubでの購入について100%返金を受けることができます。
技術的には、本やコースのファイルはお手元に残るため、これは私たちにとってリスクとなります。しかし、私たちは自社の製品やサービス、そして著者と読者を深く信頼しているため、販売する全ての商品に対して全額返金保証を喜んでご提供しています。
何かの良し悪しは実際に試してみないとわかりません。100%返金保証があるため、試すことに全くリスクはありません!
ですから、カートに追加するボタンをクリックしない理由はないですよね?
利用規約の詳細を見る...
$10の購入で$8、$20の購入で$16を獲得
$7.99以上の購入に対して80%のロイヤリティを、$0.99から$7.98までの購入に対して50セントの定額手数料を差し引いた80%のロイヤリティをお支払いします。$10の売上で$8、$20の売上で$16を獲得できます。つまり、あなたの本が$20で5000部返品なしで売れた場合、$80,000を獲得できます。
(はい、すでに多くの著者がLeanpubでそれ以上を稼いでいます。)
実際、著者たちはLeanpubでの執筆、出版、販売を通じて1,400万ドル以上を獲得しています。
Leanpubでの執筆についてさらに詳しく
無料アップデート。DRMフリー。
Leanpubの本を購入すると、著者が本を更新し続ける限り、無料でアップデートを受け取ることができます!多くの著者は執筆中の本をLeanpubで公開しています。全ての読者は、購入時期や支払額(無料も含む)に関係なく、無料アップデートを受け取ることができます。
ほとんどのLeanpubの本は、PDF(コンピュータ用)とEPUB(スマートフォン、タブレット、Kindle用)で利用できます。本に含まれるフォーマットは、このページの右上に表示されています。
さらに、Leanpubの本にはDRMによるコピー保護は一切ないため、対応デバイスで簡単に読むことができます。