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は無条件かつノーリスクで100%の満足を保証します
Leanpubでお買い上げいただいた書籍は、ご購入後60日以内であれば全額返金いたします。払い戻しはわずか2クリックで完了します。払い戻し処理は手作業で行うため、完了まで数日かかる場合があります。詳しくは利用規約をご覧ください。
10ドルの購入で8ドル、20ドルの購入で16ドルを稼ぐ
私たちは7.99ドル以上の購入で80%のロイヤリティを支払い、0.99ドルから7.98ドルの購入には80%のロイヤリティから50セントの定額料金を差し引いた金額を支払います。10ドルの販売で8ドル、20ドルの販売で16ドルを稼ぐことができます。したがって、20ドルで本を5000冊売却し、返金されなかった場合、80,000ドルを稼ぐことができます。
(はい、すでにLeanpubでそれ以上の収益を上げた著者もいます。)
実際に著者はLeanpubで1,300万ドル以上を書き、出版し、販売して稼いでいます。
Leanpubでの執筆について詳しく知る
無料更新。無料アップデート。 DRMフリー。
Leanpubの本を購入すると、著者が本を更新している限り、無料で更新されます!多くの著者は、Leanpubを使用して、執筆中の書籍を出版しています。いつ本を購入したか、いくら支払ったかに関係なく、すべての読者は無料のアップデートを入手できます(無料も含む)。
Leanpubの本はPDF(コンピューター用)、EPUB(iPad用)、MOBI(Kindle用)のフォーマットに対応してます。本に含まれるフォーマットは、このページの右上隅に表示されます。
Leanpubの本には、DRMコピー防止のナンセンスがないため、サポートされているデバイスで簡単に読むことができます