SlideShare ist ein Scribd-Unternehmen logo
1 von 31
 @shin1x1
2015/07/04 Innovation Egg
Twilio を使えば簡単にできる
アプリケーションと電話/SMS連携
Agenda
(c) 2015 Masashi Shinbara @shin1x1
• Twilio とは
• Twilio との連携
• 新しい機能
Twilioとは
Twilio
(c) 2015 Masashi Shinbara @shin1x1
• 電話、SMSなどコミュニケーションツールに

特化したサービス
• Web アプリケーション、アプリと簡単連携

=> HTTP / REST API / XML

=> 各言語、プラットフォーム用 SDK
• 従量課金(電話番号は固定課金)
Twilioのサービス
(c) 2015 Masashi Shinbara @shin1x1
• 電話をかける、電話を受ける、匿名通話
• SMSの送受信
• IVR
• 通話録音
• 複数人による通話(カンファレンス)
• IP ベースの Voice チャット(WebRTC)
などなど
主なユースケース
(c) 2015 Masashi Shinbara @shin1x1
• 2要素認証(SMS)
• 電話での予約(IVR)、リマインダー(SMS)
• 配送通知(SMS)
• 電話番号を通知せずに通話
• トラッキング(カスタマーサポート等)
事例、ビジネスなどは
(c) 2015 Masashi Shinbara @shin1x1
http://twilio.kddi-web.com/case/
事例、ビジネスなどは
(c) 2015 Masashi Shinbara @shin1x1
http://www.slideshare.net/twilioforkwc/presentations
Twilioとの連携
(Webアプリケーション)
Twilio との連携
(c) 2015 Masashi Shinbara @shin1x1
• REST API

(アプリケーション -> Twilio)
• TwiML / HTTP リクエスト

(Twilio -> アプリケーション)
REST API
(c) 2015 Masashi Shinbara @shin1x1
• Twillo の REST API を実行
• SDK を利用
• REST API を実行できれば、何でも良い

(curlコマンドでも可)
電話をかける(curl)
$ curl -XPOST https://api.twilio.com/2010-04-01/Accounts/
ACdf02ee81427160677a16baf79c6d0f6e/Calls.json 
-d "Url=http://demo.twilio.com/docs/voice.xml" 
-d "To=%2B14155551212" 
-d "From=%2B14158675309" 
-u 'ACdf02ee81427160677a16baf79c6d0f6e:{AuthToken}'
電話をかける(PHP)
$twilio = new Services_Twilio('sid', 'token');

$twilio->account->calls->create(
"+14158675309",
"+14155551212",
"http://demo.twilio.com/docs/voice.xml"

);
電話をかける [DEMO]
(c) 2015 Masashi Shinbara @shin1x1
Twilio
図図 - twilio
Webサーバ
図図 - twilio
REST API 090-xxxx-xxxx
TwiML
(c) 2015 Masashi Shinbara @shin1x1
• Twilio への処理を記述
• XML の独自拡張
<Response>

<Say language="ja-JP">こんにちは!</Say>

</Response>
TwiML タグの例
(c) 2015 Masashi Shinbara @shin1x1
• Say = テキストを音声読み上げ
• Play = 音声ファイル再生
• Sms = SMS / MMS 送信
• Dial = 電話をかける
• Record = 通話録音
• Gather = キーパッド入力受付
電話を受ける
(c) 2015 Masashi Shinbara @shin1x1
図図 - twilio
図図 - twilio
Webサーバ
050-xxxx-xxxx
電話を受ける
(c) 2015 Masashi Shinbara @shin1x1
図図 - twilio
図図 - twilio
Webサーバ
HTTPリクエスト
POST
電話を受ける
(c) 2015 Masashi Shinbara @shin1x1
図図 - twilio
図図 - twilio
Webサーバ
処理を実行
TwiML生成
電話を受ける
(c) 2015 Masashi Shinbara @shin1x1
図図 - twilio
図図 - twilio
Webサーバ
TwiMLを返す
電話を受ける
(c) 2015 Masashi Shinbara @shin1x1
図図 - twilio
図図 - twilio
Webサーバ
音声を流す
入力受付
SMS 送信
匿名電話
電話を受ける [DEMO]
(c) 2015 Masashi Shinbara @shin1x1
図図 - twilio
図図 - twilio
Heroku
音声を流す
入力受付
SMS 送信
匿名電話
050-xxxx-xxxx
Twilio と ChatWork 連携
(c) 2015 Masashi Shinbara @shin1x1
http://www.1x1.jp/blog/2013/12/send-voice-message-from-
twilio-to-chatwork.html
• 留守番電話
新しい機能
Task Router
(c) 2015 Masashi Shinbara @shin1x1
https://www.twilio.com/taskrouter
Twilio Video
(c) 2015 Masashi Shinbara @shin1x1
https://www.twilio.com/video
Twilio Video
(c) 2015 Masashi Shinbara @shin1x1
• ビデオチャットを手軽に実現
• WebRTC ベース
• ファイル転送も可能
• IP Messaging
まとめ
まとめ
(c) 2015 Masashi Shinbara @shin1x1
• Twilio は、コミュニケーションツールに

特化したサービス
• 誰もが持っている「電話」を繋げる
• HTTP という標準技術で簡単連携
@shin1x1
(c) 2015 Masashi Shinbara @shin1x1
Twilio-UG 大阪 イベント開催!
(c) 2015 Masashi Shinbara @shin1x1
• 2015/9月頃
• 大阪市内
• Twilio に関するセッション
https://twiliojp-ug.doorkeeper.jp

Weitere ähnliche Inhalte

Andere mochten auch

Composer による依存管理 と Packagist によるライブラリの公開
Composer による依存管理 と Packagist によるライブラリの公開Composer による依存管理 と Packagist によるライブラリの公開
Composer による依存管理 と Packagist によるライブラリの公開Shogo Kawahara
 
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
NetBeans、FuelPHP と過ごしたこの 2 ヶ月NetBeans、FuelPHP と過ごしたこの 2 ヶ月
NetBeans、FuelPHP と過ごしたこの 2 ヶ月suno88
 
Laravelのeloquent だけ入れた話
Laravelのeloquent だけ入れた話Laravelのeloquent だけ入れた話
Laravelのeloquent だけ入れた話Masataka Kono
 
【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料
【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料
【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料8a1
 
東京から沖縄に移住したからこそわかるクラウドとコミュニティの有り難み 〜人はもっと自由になれる〜
東京から沖縄に移住したからこそわかるクラウドとコミュニティの有り難み 〜人はもっと自由になれる〜東京から沖縄に移住したからこそわかるクラウドとコミュニティの有り難み 〜人はもっと自由になれる〜
東京から沖縄に移住したからこそわかるクラウドとコミュニティの有り難み 〜人はもっと自由になれる〜龍治 常盤木
 
先取り!PHP 7 と WordPress
先取り!PHP 7 と WordPress先取り!PHP 7 と WordPress
先取り!PHP 7 と WordPressMasashi Shinbara
 
第7回こども病院移転計画調査委員会資料
第7回こども病院移転計画調査委員会資料第7回こども病院移転計画調査委員会資料
第7回こども病院移転計画調査委員会資料f_kodomo
 
新標準PSRに学ぶきれいなPHP
新標準PSRに学ぶきれいなPHP新標準PSRに学ぶきれいなPHP
新標準PSRに学ぶきれいなPHPYusuke Ando
 
SwiftとReactNativeで似たようなUIを作った際の記録
SwiftとReactNativeで似たようなUIを作った際の記録SwiftとReactNativeで似たようなUIを作った際の記録
SwiftとReactNativeで似たようなUIを作った際の記録Fumiya Sakai
 
はじめて作ったアプリが10,000ダウンロード達成したから自慢する
はじめて作ったアプリが10,000ダウンロード達成したから自慢するはじめて作ったアプリが10,000ダウンロード達成したから自慢する
はじめて作ったアプリが10,000ダウンロード達成したから自慢するNatsumi Oki
 
Electronで社内ツールを作ったお話
Electronで社内ツールを作ったお話Electronで社内ツールを作ったお話
Electronで社内ツールを作ったお話sters
 
Trait とは? その使い道を考えてみる
Trait とは? その使い道を考えてみるTrait とは? その使い道を考えてみる
Trait とは? その使い道を考えてみるTakuya Fujimura
 
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2Masashi Shinbara
 
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Masahito Zembutsu
 

Andere mochten auch (17)

Play jjug2012spring
Play jjug2012springPlay jjug2012spring
Play jjug2012spring
 
Composer による依存管理 と Packagist によるライブラリの公開
Composer による依存管理 と Packagist によるライブラリの公開Composer による依存管理 と Packagist によるライブラリの公開
Composer による依存管理 と Packagist によるライブラリの公開
 
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
NetBeans、FuelPHP と過ごしたこの 2 ヶ月NetBeans、FuelPHP と過ごしたこの 2 ヶ月
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
 
Laravelのeloquent だけ入れた話
Laravelのeloquent だけ入れた話Laravelのeloquent だけ入れた話
Laravelのeloquent だけ入れた話
 
【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料
【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料
【ハンズオン】初めてのUnityで作る「3D野球盤」_"8a1"20150204発表資料
 
東京から沖縄に移住したからこそわかるクラウドとコミュニティの有り難み 〜人はもっと自由になれる〜
東京から沖縄に移住したからこそわかるクラウドとコミュニティの有り難み 〜人はもっと自由になれる〜東京から沖縄に移住したからこそわかるクラウドとコミュニティの有り難み 〜人はもっと自由になれる〜
東京から沖縄に移住したからこそわかるクラウドとコミュニティの有り難み 〜人はもっと自由になれる〜
 
先取り!PHP 7 と WordPress
先取り!PHP 7 と WordPress先取り!PHP 7 と WordPress
先取り!PHP 7 と WordPress
 
第7回こども病院移転計画調査委員会資料
第7回こども病院移転計画調査委員会資料第7回こども病院移転計画調査委員会資料
第7回こども病院移転計画調査委員会資料
 
新標準PSRに学ぶきれいなPHP
新標準PSRに学ぶきれいなPHP新標準PSRに学ぶきれいなPHP
新標準PSRに学ぶきれいなPHP
 
SwiftとReactNativeで似たようなUIを作った際の記録
SwiftとReactNativeで似たようなUIを作った際の記録SwiftとReactNativeで似たようなUIを作った際の記録
SwiftとReactNativeで似たようなUIを作った際の記録
 
はじめて作ったアプリが10,000ダウンロード達成したから自慢する
はじめて作ったアプリが10,000ダウンロード達成したから自慢するはじめて作ったアプリが10,000ダウンロード達成したから自慢する
はじめて作ったアプリが10,000ダウンロード達成したから自慢する
 
Electronで社内ツールを作ったお話
Electronで社内ツールを作ったお話Electronで社内ツールを作ったお話
Electronで社内ツールを作ったお話
 
DMMの闇に触れた話
DMMの闇に触れた話DMMの闇に触れた話
DMMの闇に触れた話
 
Trait とは? その使い道を考えてみる
Trait とは? その使い道を考えてみるTrait とは? その使い道を考えてみる
Trait とは? その使い道を考えてみる
 
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
 
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
 
コンテンツ作りの三原則
コンテンツ作りの三原則コンテンツ作りの三原則
コンテンツ作りの三原則
 

Ähnlich wie Twilio を使えば簡単にできる アプリケーションと電話/SMS連携

IPメッセージング勉強会「WebのリアルタイムとIPメッセージング」
IPメッセージング勉強会「WebのリアルタイムとIPメッセージング」IPメッセージング勉強会「WebのリアルタイムとIPメッセージング」
IPメッセージング勉強会「WebのリアルタイムとIPメッセージング」Kiminari Homma
 
Twilio x AITalk 勉強会資料
Twilio x AITalk 勉強会資料Twilio x AITalk 勉強会資料
Twilio x AITalk 勉強会資料Katsumi Takahashi
 
Twilioハンズオン資料 鹿児島
Twilioハンズオン資料 鹿児島Twilioハンズオン資料 鹿児島
Twilioハンズオン資料 鹿児島Joohoun Song
 
Twilio API を PHP で触ってみよう
Twilio API を PHP で触ってみようTwilio API を PHP で触ってみよう
Twilio API を PHP で触ってみようMasashi Shinbara
 
Twilio flex導入までの背景と苦労した話
Twilio flex導入までの背景と苦労した話Twilio flex導入までの背景と苦労した話
Twilio flex導入までの背景と苦労した話Genki Ishibashi
 
Twilioビジネスセミナー Vol.5 - コールセンター
Twilioビジネスセミナー Vol.5 - コールセンターTwilioビジネスセミナー Vol.5 - コールセンター
Twilioビジネスセミナー Vol.5 - コールセンターtwilioforkwc
 
Twilio flexで電話帳を作ってみた
Twilio flexで電話帳を作ってみたTwilio flexで電話帳を作ってみた
Twilio flexで電話帳を作ってみたKota Kamikawa
 
20181129 Twilio Business Seminar in Osaka #2
20181129 Twilio Business Seminar  in Osaka #220181129 Twilio Business Seminar  in Osaka #2
20181129 Twilio Business Seminar in Osaka #2Ukyo Satake
 
サービスをつくりなおす決断をするとき
サービスをつくりなおす決断をするときサービスをつくりなおす決断をするとき
サービスをつくりなおす決断をするときMasaki Yamamoto
 
Twilio serveless architecture
Twilio serveless architectureTwilio serveless architecture
Twilio serveless architectureKiminari Homma
 
Salesforce World Tour Tokyo '18 - Service Cloud Trailblazers
Salesforce World Tour Tokyo '18 - Service Cloud TrailblazersSalesforce World Tour Tokyo '18 - Service Cloud Trailblazers
Salesforce World Tour Tokyo '18 - Service Cloud Trailblazerssfdc_sctb
 
TRANSREC開発秘話(TwilioビジネスセミナーVol.7)
TRANSREC開発秘話(TwilioビジネスセミナーVol.7)TRANSREC開発秘話(TwilioビジネスセミナーVol.7)
TRANSREC開発秘話(TwilioビジネスセミナーVol.7)Katsumi Takahashi
 
Ipメッセージング勉強会
Ipメッセージング勉強会Ipメッセージング勉強会
Ipメッセージング勉強会Katsumi Takahashi
 
13-E-7 クラウドサービスとゲーミフィケーション: 「TwilioQuest 3」を用いた開発者オンボーディング
13-E-7 クラウドサービスとゲーミフィケーション: 「TwilioQuest 3」を用いた開発者オンボーディング13-E-7 クラウドサービスとゲーミフィケーション: 「TwilioQuest 3」を用いた開発者オンボーディング
13-E-7 クラウドサービスとゲーミフィケーション: 「TwilioQuest 3」を用いた開発者オンボーディングDaizen Ikehara
 
FIWARE勉強会 20190913
FIWARE勉強会 20190913FIWARE勉強会 20190913
FIWARE勉強会 20190913Nobuyuki Matsui
 

Ähnlich wie Twilio を使えば簡単にできる アプリケーションと電話/SMS連携 (20)

IPメッセージング勉強会「WebのリアルタイムとIPメッセージング」
IPメッセージング勉強会「WebのリアルタイムとIPメッセージング」IPメッセージング勉強会「WebのリアルタイムとIPメッセージング」
IPメッセージング勉強会「WebのリアルタイムとIPメッセージング」
 
Kintone hands on
Kintone hands onKintone hands on
Kintone hands on
 
Twilioと.NET
Twilioと.NETTwilioと.NET
Twilioと.NET
 
Twilio x AITalk 勉強会資料
Twilio x AITalk 勉強会資料Twilio x AITalk 勉強会資料
Twilio x AITalk 勉強会資料
 
Twilioハンズオン資料 鹿児島
Twilioハンズオン資料 鹿児島Twilioハンズオン資料 鹿児島
Twilioハンズオン資料 鹿児島
 
Twilio api-jaws
Twilio api-jawsTwilio api-jaws
Twilio api-jaws
 
Twilio API を PHP で触ってみよう
Twilio API を PHP で触ってみようTwilio API を PHP で触ってみよう
Twilio API を PHP で触ってみよう
 
Twilio flex導入までの背景と苦労した話
Twilio flex導入までの背景と苦労した話Twilio flex導入までの背景と苦労した話
Twilio flex導入までの背景と苦労した話
 
Twilioビジネスセミナー Vol.5 - コールセンター
Twilioビジネスセミナー Vol.5 - コールセンターTwilioビジネスセミナー Vol.5 - コールセンター
Twilioビジネスセミナー Vol.5 - コールセンター
 
Twilio flexで電話帳を作ってみた
Twilio flexで電話帳を作ってみたTwilio flexで電話帳を作ってみた
Twilio flexで電話帳を作ってみた
 
Real World Twilio
Real World TwilioReal World Twilio
Real World Twilio
 
20181129 Twilio Business Seminar in Osaka #2
20181129 Twilio Business Seminar  in Osaka #220181129 Twilio Business Seminar  in Osaka #2
20181129 Twilio Business Seminar in Osaka #2
 
サービスをつくりなおす決断をするとき
サービスをつくりなおす決断をするときサービスをつくりなおす決断をするとき
サービスをつくりなおす決断をするとき
 
Twilio serveless architecture
Twilio serveless architectureTwilio serveless architecture
Twilio serveless architecture
 
Salesforce World Tour Tokyo '18 - Service Cloud Trailblazers
Salesforce World Tour Tokyo '18 - Service Cloud TrailblazersSalesforce World Tour Tokyo '18 - Service Cloud Trailblazers
Salesforce World Tour Tokyo '18 - Service Cloud Trailblazers
 
TRANSREC開発秘話(TwilioビジネスセミナーVol.7)
TRANSREC開発秘話(TwilioビジネスセミナーVol.7)TRANSREC開発秘話(TwilioビジネスセミナーVol.7)
TRANSREC開発秘話(TwilioビジネスセミナーVol.7)
 
Ipメッセージング勉強会
Ipメッセージング勉強会Ipメッセージング勉強会
Ipメッセージング勉強会
 
13-E-7 クラウドサービスとゲーミフィケーション: 「TwilioQuest 3」を用いた開発者オンボーディング
13-E-7 クラウドサービスとゲーミフィケーション: 「TwilioQuest 3」を用いた開発者オンボーディング13-E-7 クラウドサービスとゲーミフィケーション: 「TwilioQuest 3」を用いた開発者オンボーディング
13-E-7 クラウドサービスとゲーミフィケーション: 「TwilioQuest 3」を用いた開発者オンボーディング
 
FIWARE勉強会 20190913
FIWARE勉強会 20190913FIWARE勉強会 20190913
FIWARE勉強会 20190913
 
Oss on Azure, social mobile web
Oss on Azure, social mobile webOss on Azure, social mobile web
Oss on Azure, social mobile web
 

Mehr von Masashi Shinbara

いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-Masashi Shinbara
 
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
レイヤードアーキテクチャを意識したPHPアプリケーションの構築レイヤードアーキテクチャを意識したPHPアプリケーションの構築
レイヤードアーキテクチャを意識したPHPアプリケーションの構築Masashi Shinbara
 
How to learn Laravel5 application from Authentication
How to learn Laravel5 application from AuthenticationHow to learn Laravel5 application from Authentication
How to learn Laravel5 application from AuthenticationMasashi Shinbara
 
認証機能で学ぶ Laravel 5 アプリケーション
認証機能で学ぶ Laravel 5 アプリケーション認証機能で学ぶ Laravel 5 アプリケーション
認証機能で学ぶ Laravel 5 アプリケーションMasashi Shinbara
 
Azure Websites で作るスケーラブルな PHP アプリケーション
Azure Websites で作るスケーラブルな PHP アプリケーションAzure Websites で作るスケーラブルな PHP アプリケーション
Azure Websites で作るスケーラブルな PHP アプリケーションMasashi Shinbara
 
わかってるフレームワーク Laravel
わかってるフレームワーク Laravelわかってるフレームワーク Laravel
わかってるフレームワーク LaravelMasashi Shinbara
 
ビルドサーバで使うDocker
ビルドサーバで使うDockerビルドサーバで使うDocker
ビルドサーバで使うDockerMasashi Shinbara
 
Ansible ではじめるサーバ作業の自動化
Ansible ではじめるサーバ作業の自動化Ansible ではじめるサーバ作業の自動化
Ansible ではじめるサーバ作業の自動化Masashi Shinbara
 
開発現場で活用するVagrant
開発現場で活用するVagrant開発現場で活用するVagrant
開発現場で活用するVagrantMasashi Shinbara
 
PHPコードではなく PHPコードの「書き方」を知る
PHPコードではなく PHPコードの「書き方」を知るPHPコードではなく PHPコードの「書き方」を知る
PHPコードではなく PHPコードの「書き方」を知るMasashi Shinbara
 
Heroku で作る
スケーラブルな 
PHP アプリケーション
Heroku で作る
スケーラブルな 
PHP アプリケーションHeroku で作る
スケーラブルな 
PHP アプリケーション
Heroku で作る
スケーラブルな 
PHP アプリケーションMasashi Shinbara
 
VagrantユーザのためのDocker入門
VagrantユーザのためのDocker入門VagrantユーザのためのDocker入門
VagrantユーザのためのDocker入門Masashi Shinbara
 
Laravel ユーザなら知っておくべきAuthオートログイン
Laravel ユーザなら知っておくべきAuthオートログインLaravel ユーザなら知っておくべきAuthオートログイン
Laravel ユーザなら知っておくべきAuthオートログインMasashi Shinbara
 
キャラ立ちしたエンジニアになる!
キャラ立ちしたエンジニアになる!キャラ立ちしたエンジニアになる!
キャラ立ちしたエンジニアになる!Masashi Shinbara
 
Vagrant で PHP 開発環境を作る ハンズオン
Vagrant で PHP 開発環境を作る ハンズオンVagrant で PHP 開発環境を作る ハンズオン
Vagrant で PHP 開発環境を作る ハンズオンMasashi Shinbara
 
Vagrant で作る PHP 開発環境 [実践編]
Vagrant で作る PHP 開発環境 [実践編]Vagrant で作る PHP 開発環境 [実践編]
Vagrant で作る PHP 開発環境 [実践編]Masashi Shinbara
 
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境Masashi Shinbara
 

Mehr von Masashi Shinbara (20)

いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-いまどきのPHP開発現場 -2015年秋-
いまどきのPHP開発現場 -2015年秋-
 
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
レイヤードアーキテクチャを意識したPHPアプリケーションの構築レイヤードアーキテクチャを意識したPHPアプリケーションの構築
レイヤードアーキテクチャを意識したPHPアプリケーションの構築
 
How to learn Laravel5 application from Authentication
How to learn Laravel5 application from AuthenticationHow to learn Laravel5 application from Authentication
How to learn Laravel5 application from Authentication
 
認証機能で学ぶ Laravel 5 アプリケーション
認証機能で学ぶ Laravel 5 アプリケーション認証機能で学ぶ Laravel 5 アプリケーション
認証機能で学ぶ Laravel 5 アプリケーション
 
Azure Websites で作るスケーラブルな PHP アプリケーション
Azure Websites で作るスケーラブルな PHP アプリケーションAzure Websites で作るスケーラブルな PHP アプリケーション
Azure Websites で作るスケーラブルな PHP アプリケーション
 
わかってるフレームワーク Laravel
わかってるフレームワーク Laravelわかってるフレームワーク Laravel
わかってるフレームワーク Laravel
 
ビルドサーバで使うDocker
ビルドサーバで使うDockerビルドサーバで使うDocker
ビルドサーバで使うDocker
 
Ansible ではじめるサーバ作業の自動化
Ansible ではじめるサーバ作業の自動化Ansible ではじめるサーバ作業の自動化
Ansible ではじめるサーバ作業の自動化
 
開発現場で活用するVagrant
開発現場で活用するVagrant開発現場で活用するVagrant
開発現場で活用するVagrant
 
PHPコードではなく PHPコードの「書き方」を知る
PHPコードではなく PHPコードの「書き方」を知るPHPコードではなく PHPコードの「書き方」を知る
PHPコードではなく PHPコードの「書き方」を知る
 
Heroku で作る
スケーラブルな 
PHP アプリケーション
Heroku で作る
スケーラブルな 
PHP アプリケーションHeroku で作る
スケーラブルな 
PHP アプリケーション
Heroku で作る
スケーラブルな 
PHP アプリケーション
 
Vagrant体験入門
Vagrant体験入門Vagrant体験入門
Vagrant体験入門
 
VagrantユーザのためのDocker入門
VagrantユーザのためのDocker入門VagrantユーザのためのDocker入門
VagrantユーザのためのDocker入門
 
Laravel ユーザなら知っておくべきAuthオートログイン
Laravel ユーザなら知っておくべきAuthオートログインLaravel ユーザなら知っておくべきAuthオートログイン
Laravel ユーザなら知っておくべきAuthオートログイン
 
キャラ立ちしたエンジニアになる!
キャラ立ちしたエンジニアになる!キャラ立ちしたエンジニアになる!
キャラ立ちしたエンジニアになる!
 
Composer 再入門
Composer 再入門Composer 再入門
Composer 再入門
 
Vagrant で PHP 開発環境を作る ハンズオン
Vagrant で PHP 開発環境を作る ハンズオンVagrant で PHP 開発環境を作る ハンズオン
Vagrant で PHP 開発環境を作る ハンズオン
 
いまどきのPHP
いまどきのPHPいまどきのPHP
いまどきのPHP
 
Vagrant で作る PHP 開発環境 [実践編]
Vagrant で作る PHP 開発環境 [実践編]Vagrant で作る PHP 開発環境 [実践編]
Vagrant で作る PHP 開発環境 [実践編]
 
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない!
Vagrant で作る PHP 開発環境
 

Twilio を使えば簡単にできる アプリケーションと電話/SMS連携