PHPライブラリ&サンプル実践活用[厳選100] Software Design Plus
価格: ¥0
(概要)
昨今のPHPによるWebアプリ開発ではライブラリ,フレームワークの利用は必須で,またすぐに利用できるサンプルプログラムはとても重宝されています。そこで,本書では,日本語環境に特化した実用サンプルから,定番のライブラリ/フレームワークをWebサービス編,UI編,ユーティリティ編,通信編,フレームワーク編に分けて100個を解説しています。なお,既刊の『JavaScriptライブラリ実践活用[厳選111]』『Androidライブラリ実践活用[厳選111]』に続く第3弾です。
(こんな方におすすめ)
・Webアプリケーション開発者,Webデザイナ
(目次)
Part1 イントロダクション
PHPパッケージのインストール/管理方法あれこれ
Part2 Webサービス編
1 Googleの各サービスを利用する
2 Googleブックスから書籍の情報を取得する
3 Googleカレンダーのイベントを参照,登録する
4 Google Driveでデータを管理する
5 PHPからGoogle Maps APIを利用する
6 Googleの各種APIやYouTube APIを利用する
7 ソーシャルメディアのOAuth認証を利用する
8 Amazonの商品データベースにアクセスする
9 Yahoo 日本語形態素解析APIを利用する
10 ソーシャルメディアのAuth認証を利用する
11 AmazonS3を利用する
12 AmazonS3のデータ保存と取得をする
13 短縮URLを作成する
14 かんたんにREST APIを構築する
15 Dropboxでファイル管理をする
16 EvernoteのAPIを利用する
17 Evernoteのノートにアクセスする
18 サイトの新着情報をフィード配信する
19 外部サイトのRSSフィードを取得する
20 GitHubのリポジトリデータを参照する
21 OpenSearchを利用する
22 URLの短縮/伸長を行う
23 OneDrive(旧SkyDrive)でファイルを管理する
Part3 UI編
24 さまざまなグラフを動的に生成する(準備編)
25 さまざまなグラフを動的に生成する(実行編)
26 かんたんにグラフを作成する
27 多彩なグラフを美麗に表示する
28 PHPでQRコードを作成する
29 PDF文書を動的に生成する
30 表組みや画像/ハイパーリンク付きのPDFを作成する
31 既存のPDF文書をもとに新たなPDF文書を生成する
32 PDFファイルを読み込む/生成する
33 サムネイルを生成する/簡単な画像加工を行う
34 見通しのよいコードで画像操作を行う
35 PHPからjQuery Mobileのページを生成する
36 Excelファイルを作成/操作する
37 レイヤーによる画像合成を行う
38 markdown形式のテキストをHTMLに変換する
39 HTML文法のまま記述できるHTMLテンプレートを利用する
40 テンプレートエンジンでロジックとレイアウトを分離する
41 テンプレートエンジンの動作パラメーターを一元管理する
42 テンプレートでデータ加工や条件分岐/繰り返し処理を表現する
43 継承可能で高速なテンプレート機能を利用する
Part4 ユーティリティ編
44 DateTimeクラスを拡張する
45 ダミーデータを生成する
46 テキストを可逆暗号化する
47 文字列から危険なタグだけを除去する
48 iOSアプリでPHPを動かす
49 JavaScriptをコンパクトにする
50 モバイル端末を判別する
51 IPアドレスから地理情報を取得する
52 複数のPDFファイルを結合する
53 任意のデータをキャッシュする
54 ページ出力/関数の戻り値をキャッシュする
55 カレンダーを表示する
56 祝日データを利用する
57 タグクラウドを作成する
58 アプリからログを出力する
59 アプリで発生したエラーをメール通知する
60 HTMLメール/添付ファイル付きのメールを送信する
61 大量のメールを非同期送信する
62 テキストの差分を取りたい
63 SCSSファイルをCSSに変換する
64 CSSファイルを編集する
65 電子書籍データを作成する
66 エラーの詳細を表示する
67 ExcelファイルをHTMLとして表示する
68 受信したメールを解析する
69 PHPでメール送信する
70 スクレイピング/DOM操作をjQuery風に行う
71 単体テストを自動化する
72 PHPUnitでテストの依存性を設定する
73 PHPUnitでさまざまな単体テストを実行する
74 コードカバレッジ分析の結果をブラウザで確認する
75 かんたんにデコメが送信できる
76 画像認証を行う
77 TwitterのAPIを操作する
78 PHPでベンチマークを測定する
79 Underscore.jsの機能をPHPで実現する
80 REST用のURIを簡単に作成する
81 XMLを配列で構築/解析する
82 XMLの差分を取る
83 PHPからJSONを扱う
84 OAuth認証を使ったサービスを利用する
85 表やアスキーアートを出力する
86 PHPからブログに投稿する
Part5 通信編
87 PHPでシリアル通信を行う
88 Webスクレイピングを行う
89 かんたんにWebAPIにアクセスする
90 リモートサーバのコマンド実行やファイルを操作する
91 WebSocketサーバを作成する
92 シンプルにHTTPクライアントを実現する
93 HTTPリクエストを扱う
Part6 フレームワーク編
94 MVCフレームワークを使ってアプリケーションを作成する
95 CakePHPのモデルとビューを利用する
96 高速で軽量なフレームワークFuelPHPを使う
97 FuelPHPで画面を表示する/DBを利用する
98 RESTサービスを作成する
99 Symfony2のコンポーネントを利用する
100 シンプルなMVCアプリケーションを実現する
※本書は紙書籍のデザインやレイアウトとは異なる,リフロー型と呼ばれるフォーマットにて制作されています(掲載情報は同じです)。お使いの端末に合わせてご覧ください。