WINGS(Www INtegrated Guide on Server-architecture)
Www INtegrated Guide on Server-architecture :
   ホーム お問い合わせ サーバーサイド環境構築設定 つぶやき ブックマーク レンタルサーバー 総合FAQ/訂正&ダウンロード このエントリーをはてなブックマークに追加        
  • 刊行書籍情報  [書籍マップ
  • オンライン公開 技術記事
  • シリーズ別書籍リスト
  • 「WINGS News」登録/解除
  • WINGSプロジェクト紹介
  • WINGSプロジェクトメンバ募集





【カテゴリ】 PHP


PHPライブラリ&サンプル実践活用[厳選100]   サポート終了

PHPライブラリ&サンプル実践活用[厳選100]

WINGSプロジェクト 山田祥寛、小林昌弘、片渕彼富、高江賢/著
株式会社 技術評論社/発行
定価 2,728円
B5版・ 256ページ・ 1色一部4色
ISBN 978-4-7741-6566-0
発刊日: 2014年6月24日

[Amazon.co.jpからオンライン購入する]

   FAQ 本書訂正 アンケート ダウンロード

本書の特徴

厳選!使えるPHPのライブラリ

たくさんのPHPライブラリの中から、役立つ、おもしろい、使えるものをピックアップして、その概要から使い方までをサンプルとともに紹介しています。
各パートは、「Webサービス編」「UI編」「ユーティリティ編」「通信編」「フレームワーク編」で構成されています。
PHPによるWebアプリ開発に、おすすめしたい一冊です。

まとめて読んで 更にスキルアップのこんな書籍

・jQueryを基礎から学びたい方へ
10日でおぼえるjQuery入門教室 第2版」(翔泳社)
・SQLに自信がない方へ書いて覚えるドリル
書き込み式SQLのドリル 改訂新版」(日経BP)
・動かしながら楽しく学べるPHP入門書
10日でおぼえるPHP入門教室 第4版」(翔泳社)
分野・レベル別マップ

本書について取り上げていただいたブログさま

・栄諧情報システム株式会社 - 槌本裕二さま
PHPライブラリ&サンプル実践活用[厳選100](2014年7月29日)
・びーおーぷんどっとねっと - beopner12さま
PHPライブラリ&サンプルを初心者が読んだよ(2014年7月07日)
・そーだいなるらくがき帳 - soudai1025さま
PHPライブラリ&サンプル実践活用[厳選100]はすごく良い(2014年7月06日)

  Contents


Part1:イントロダクション
PHPパッケージのインストール/管理方法あれこれ

Part2:Webサービス編
1:Googleの各サービスを利用する(Google APIs Client Library for PHP)
2:Googleブックスから書籍の情報を取得する(Google APIs Client Library for PHP)
3:Googleカレンダーのイベントを参照、登録する(Google APIs Client Library for PHP)
4:Google Driveでデータを管理する(Google Drive API)
5:PHPからGoogle Maps APIを利用する(php-google-map-api)
6:Googleの各種APIやYouTube APIを利用する(ZendGdata)
7:ソーシャルメディアのOAuth認証を利用する(HybridAuth)
8:Amazonの商品データベースにアクセスする(PEAR::Services_Amazon)
9:Yahoo 日本語形態素解析APIを利用する(Services_Yahoo_JP)
10:ソーシャルメディアのOAuth認証を利用する(eden)
11:AmazonS3を利用する(Amazon SDK for PHP)
12:AmazonS3のデータ保存と取得をする(Amazon SDK for PHP)
13:短縮URLを作成する(bitlyPHP)
14:かんたんにREST APIを構築する(Bullet PHP Micro-Framework)
15:Dropboxでファイル管理をする(Dropbox)
16:EvernoteのAPIを利用する(Evernote SDK for PHP)
17:Evernoteのノートにアクセスする(Evernote SDK for PHP)
18:サイトの新着情報をフィード配信する(FeedCreator)
19:外部サイトのRSSフィードを取得する(MagpieRss)
20:GitHubのリポジトリデータを参照する(PHP GitHub API)
21:OpenSearchを利用する(Services_OpenSearch)
22:URLの短縮/伸長を行う(PEAR::Services_TinyURL)
23:OneDrive(旧SkyDrive)でファイルを管理する(php-skydrive)

Part3:UI編
24:さまざまなグラフを動的に生成する(準備編)(JpGraph)
25:さまざまなグラフを動的に生成する(実行編)(JpGraph)
26:かんたんにグラフを作成する(Libchart)
27:多彩なグラフを美麗に表示する(pChart)
28:PHPでQRコードを作成する(PHP Qr Code)
29:PDF文書を動的に生成する(FPDF)
30:表組みや画像/ハイパーリンク付きのPDFを作成する(FPDF)
31:既存のPDF文書をもとに新たなPDF文書を生成する(FPDI)
32:PDFファイルを読み込む/生成する(Zend_Pdf)
33:サムネイルを生成する/簡単な画像加工を行う(Image_Transform)
34:見通しのよいコードで画像操作を行う(Imagine)
35:PHPからjQuery Mobileのページを生成する(jqmPhp)
36:Excelファイルを作成/操作する(PHPExcel)
37:レイヤーによる画像合成を行う(PHPImageWorkshop)
38:markdown形式のテキストをHTMLに変換する(PHP Markdown)
39:HTML文法のまま記述できるHTMLテンプレートを利用する(PEAR::HTML_Template_Sigma)
40:テンプレートエンジンでロジックとレイアウトを分離する(Smarty)
41:テンプレートエンジンの動作パラメーターを一元管理する(Smarty)
42:テンプレートでデータ加工や条件分岐/繰り返し処理を表現する(Smarty)
43:継承可能で高速なテンプレート機能を利用する(Twig)

Part4:ユーティリティ編
44:DateTimeクラスを拡張する(Carbon)
45:ダミーデータを生成する(Faker)
46:テキストを可逆暗号化する(Crypt_Blowfish)
47:文字列から危険なタグだけを除去する(HTML Purifier)
48:iOSアプリでPHPを動かす(iPHP)
49:JavaScriptをコンパクトにする(minify)
50:モバイル端末を判別する(Mobile Detect)
51:IPアドレスから地理情報を取得する(Net_GeoIP)
52:複数のPDFファイルを結合する(PDF Merger for PHP)
53:任意のデータをキャッシュする(PEAR::Cache_Lite)
54:ページ出力/関数の戻り値をキャッシュする(PEAR::Cache_Lite)
55:カレンダーを表示する(PEAR::Calendar)
56:祝日データを利用する(PEAR::Date_Holidays_Japan)
57:タグクラウドを作成する(PEAR::HTML/TagCoud)
58:アプリからログを出力する(PEAR::Log)
59:アプリで発生したエラーをメール通知する(PEAR::Log)
60:HTMLメール/添付ファイル付きのメールを送信する(PEAR::Mail/Mail_Mime)
61:大量のメールを非同期送信する(PEAR::Mail_Queue)
62:テキストの差分を取りたい(PEAR::Text_Diff)
63:SCSSファイルをCSSに変換する(PHamIP)
64:CSSファイルを編集する(PHP CSS Parser)
65:電子書籍データを作成する(PHPePub)
66:エラーの詳細を表示する(PHP-Error)
67:ExcelファイルをHTMLとして表示する(php-excel-reader)
68:受信したメールを解析する(php-mime-mail-parser)
69:PHPでメール送信する(PHPMailer)
70:スクレイピング/DOM操作をjQuery風に行う(phpQuery)
71:単体テストを自動化する(PHPUnit)
72:PHPUnitでテストの依存性を設定する(PHPUnit)
73:PHPUnitでさまざまな単体テストを実行する(PHPUnit)
74:コードカバレッジ分析の結果をブラウザで確認する(PHPUnit)
75:かんたんにデコメが送信できる(Qdmail)
76:画像認証を行う(Text_CAPTCHA)
77:TwitterのAPIを操作する(twitteroauth)
78:PHPでベンチマークを測定する(Ubench)
79:Underscore.jsの機能をPHPで実現する(Underscore.php)
80:REST用のURIを簡単に作成する(uri_template)
81:XMLを配列で構築/解析する(XML_Serizlier)
82:XMLの差分を取る(xmldiff)
83:PHPからJSONを扱う(Zend\Json\Json)
84:OAuth認証を使ったサービスを利用する(Zend\Oauth)
85:表やアスキーアートを出力する(Zend\Text)
86:PHPからブログに投稿する(Zend\XmlRpc\Client)

Part5:通信編
87:PHPでシリアル通信を行う(Gorilla)
88:Webスクレイピングを行う(Goutte)
89:かんたんにWebAPIにアクセスする(Guzzle)
90:リモートサーバのコマンド実行やファイルを操作する(ssh2)
91:WebSocketサーバを作成する(Ratchet)
92:シンプルにHTTPクライアントを実現する(Requests for PHP)
93:HTTPリクエストを扱う(Zend\Http\Client)

Part6:フレームワーク編
94:MVCフレームワークを使ってアプリケーションを作成する(CakePHP)
95:CakePHPのモデルとビューを利用する(CakePHP)
96:高速で軽量なフレームワークFuelPHPを使う(FuelPHP)
97:FuelPHPで画面を表示する/DBを利用する(FuelPHP)
98:RESTサービスを作成する(phalcon)
99:Symfony2のコンポーネントを利用する(Silex)
100:シンプルなMVCアプリケーションを実現する(Slim)

本ページへのリンクには、このロゴをご利用ください。


著作権情報個人情報保護について広告掲載についてRSSフィードについて
出版社の方々へ会社概要スタッフ紹介サイトマップ  
書籍/記事に関するご質問/お問い合わせは「WINGSお問い合わせフォーム」をご利用ください。
Copyright(c) 1998-2024,Yamada Yoshihiro.  All Right Reserved.