Enviar búsqueda
Cargar
Dart flightschool cloudendpoint with dart
•
Descargar como PPTX, PDF
•
5 recomendaciones
•
2,078 vistas
啓介 大橋
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 51
Descargar ahora
Recomendados
LINQPad with LINQ to BigQuery - Desktop Client for BigQuery
LINQPad with LINQ to BigQuery - Desktop Client for BigQuery
Yoshifumi Kawai
HTML5とOSSで作るブラウザで簡単顔認識
HTML5とOSSで作るブラウザで簡単顔認識
Mitsuru Ogawa
JavaScript on GitHub (#kyotojs)
JavaScript on GitHub (#kyotojs)
y_uuki
C#の強み、或いは何故PHPから乗り換えるのか
C#の強み、或いは何故PHPから乗り換えるのか
Yoshifumi Kawai
LightNode - Micro RPC/REST Framework
LightNode - Micro RPC/REST Framework
Yoshifumi Kawai
Linkage of gulp & sketch
Linkage of gulp & sketch
rootage-inc
2010/8/27 TechEd2010 ライトニングトーク
2010/8/27 TechEd2010 ライトニングトーク
Sunao Tomita
今すぐブラウザでES6を使おう
今すぐブラウザでES6を使おう
Hayashi Yuichi
Recomendados
LINQPad with LINQ to BigQuery - Desktop Client for BigQuery
LINQPad with LINQ to BigQuery - Desktop Client for BigQuery
Yoshifumi Kawai
HTML5とOSSで作るブラウザで簡単顔認識
HTML5とOSSで作るブラウザで簡単顔認識
Mitsuru Ogawa
JavaScript on GitHub (#kyotojs)
JavaScript on GitHub (#kyotojs)
y_uuki
C#の強み、或いは何故PHPから乗り換えるのか
C#の強み、或いは何故PHPから乗り換えるのか
Yoshifumi Kawai
LightNode - Micro RPC/REST Framework
LightNode - Micro RPC/REST Framework
Yoshifumi Kawai
Linkage of gulp & sketch
Linkage of gulp & sketch
rootage-inc
2010/8/27 TechEd2010 ライトニングトーク
2010/8/27 TechEd2010 ライトニングトーク
Sunao Tomita
今すぐブラウザでES6を使おう
今すぐブラウザでES6を使おう
Hayashi Yuichi
PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化
Takashi Okamoto
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
Takayoshi Tanaka
オープンソースで始めるオフラインアプリケーション開発入門
オープンソースで始めるオフラインアプリケーション開発入門
Fumio SAGAWA
LIGでのDocker活用
LIGでのDocker活用
Hayashi Yuichi
Try! Visual Studio 209 git feature
Try! Visual Studio 209 git feature
Takayoshi Tanaka
Angularモダンweb開発セミナー紹介 20170923
Angularモダンweb開発セミナー紹介 20170923
Staffnet_Inc
いい感じのフロントエンド開発環境を作ってみた
いい感じのフロントエンド開発環境を作ってみた
Hayashi Yuichi
GitHub Actions で CI/CD
GitHub Actions で CI/CD
Issei Hiraoka
Front-end package managers
Front-end package managers
Hayashi Yuichi
[社内勉強会]Gradleを使おう
[社内勉強会]Gradleを使おう
hirooooo
Swaggerのさわりだけ
Swaggerのさわりだけ
Masakazu Muraoka
Gae hands on
Gae hands on
Hayato Ito
.NET の今と今後に思うこと
.NET の今と今後に思うこと
Akira Inoue
インフラ部門で働くCプログラマの話
インフラ部門で働くCプログラマの話
雅也 山本
Google Apps Scriptとは? Add-onとは?
Google Apps Scriptとは? Add-onとは?
啓介 大橋
Espruinoの紹介
Espruinoの紹介
Masakazu Muraoka
React native vol3
React native vol3
dcubeio
マイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project Tye
Yuta Matsumura
GraphQLについての5分間
GraphQLについての5分間
Matsuo Obu
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
12 2 panel_bechauf
12 2 panel_bechauf
mitusap
Dockerハンズオン
Dockerハンズオン
啓介 大橋
Más contenido relacionado
La actualidad más candente
PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化
Takashi Okamoto
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
Takayoshi Tanaka
オープンソースで始めるオフラインアプリケーション開発入門
オープンソースで始めるオフラインアプリケーション開発入門
Fumio SAGAWA
LIGでのDocker活用
LIGでのDocker活用
Hayashi Yuichi
Try! Visual Studio 209 git feature
Try! Visual Studio 209 git feature
Takayoshi Tanaka
Angularモダンweb開発セミナー紹介 20170923
Angularモダンweb開発セミナー紹介 20170923
Staffnet_Inc
いい感じのフロントエンド開発環境を作ってみた
いい感じのフロントエンド開発環境を作ってみた
Hayashi Yuichi
GitHub Actions で CI/CD
GitHub Actions で CI/CD
Issei Hiraoka
Front-end package managers
Front-end package managers
Hayashi Yuichi
[社内勉強会]Gradleを使おう
[社内勉強会]Gradleを使おう
hirooooo
Swaggerのさわりだけ
Swaggerのさわりだけ
Masakazu Muraoka
Gae hands on
Gae hands on
Hayato Ito
.NET の今と今後に思うこと
.NET の今と今後に思うこと
Akira Inoue
インフラ部門で働くCプログラマの話
インフラ部門で働くCプログラマの話
雅也 山本
Google Apps Scriptとは? Add-onとは?
Google Apps Scriptとは? Add-onとは?
啓介 大橋
Espruinoの紹介
Espruinoの紹介
Masakazu Muraoka
React native vol3
React native vol3
dcubeio
マイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project Tye
Yuta Matsumura
GraphQLについての5分間
GraphQLについての5分間
Matsuo Obu
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
La actualidad más candente
(20)
PhoneGapでWebアプリをスマホアプリ化
PhoneGapでWebアプリをスマホアプリ化
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
.NET Core向けコンテナおよびデバッグ関連のVisual Studio 2019の機能
オープンソースで始めるオフラインアプリケーション開発入門
オープンソースで始めるオフラインアプリケーション開発入門
LIGでのDocker活用
LIGでのDocker活用
Try! Visual Studio 209 git feature
Try! Visual Studio 209 git feature
Angularモダンweb開発セミナー紹介 20170923
Angularモダンweb開発セミナー紹介 20170923
いい感じのフロントエンド開発環境を作ってみた
いい感じのフロントエンド開発環境を作ってみた
GitHub Actions で CI/CD
GitHub Actions で CI/CD
Front-end package managers
Front-end package managers
[社内勉強会]Gradleを使おう
[社内勉強会]Gradleを使おう
Swaggerのさわりだけ
Swaggerのさわりだけ
Gae hands on
Gae hands on
.NET の今と今後に思うこと
.NET の今と今後に思うこと
インフラ部門で働くCプログラマの話
インフラ部門で働くCプログラマの話
Google Apps Scriptとは? Add-onとは?
Google Apps Scriptとは? Add-onとは?
Espruinoの紹介
Espruinoの紹介
React native vol3
React native vol3
マイクロサービス開発が捗る Project Tye
マイクロサービス開発が捗る Project Tye
GraphQLについての5分間
GraphQLについての5分間
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Destacado
12 2 panel_bechauf
12 2 panel_bechauf
mitusap
Dockerハンズオン
Dockerハンズオン
啓介 大橋
Bricks to Clicks
Bricks to Clicks
Magdalene Kang
gcp ja night #27 Google Cloud Endpoints with Golang
gcp ja night #27 Google Cloud Endpoints with Golang
啓介 大橋
Cassandra 2.0 better, faster, stronger
Cassandra 2.0 better, faster, stronger
Patrick McFadin
Toronto jaspersoft meetup
Toronto jaspersoft meetup
Patrick McFadin
Destacado
(6)
12 2 panel_bechauf
12 2 panel_bechauf
Dockerハンズオン
Dockerハンズオン
Bricks to Clicks
Bricks to Clicks
gcp ja night #27 Google Cloud Endpoints with Golang
gcp ja night #27 Google Cloud Endpoints with Golang
Cassandra 2.0 better, faster, stronger
Cassandra 2.0 better, faster, stronger
Toronto jaspersoft meetup
Toronto jaspersoft meetup
Similar a Dart flightschool cloudendpoint with dart
リモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみた
Masakazu Muraoka
Hands on PhotoBlog App with WordPress REST API and App Inventor
Hands on PhotoBlog App with WordPress REST API and App Inventor
Hong Chen
.NET の過去、現在、そして未来
.NET の過去、現在、そして未来
Akira Inoue
VSCodeで始めるAzure Static Web Apps開発
VSCodeで始めるAzure Static Web Apps開発
Yuta Matsumura
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
日本マイクロソフト株式会社
第49回HTML5勉強会 Google I/O 2014サマリー
第49回HTML5勉強会 Google I/O 2014サマリー
Takuya Oikawa
Dartでサーバレスサービス
Dartでサーバレスサービス
cch-robo
LabVIEW NXG Web Module Training Slide
LabVIEW NXG Web Module Training Slide
Yusuke Tochigi
Azure Fundamental
Azure Fundamental
Yui Ashikaga
CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発
アシアル株式会社
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
Google Cloud Platform - Japan
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Issei Hiraoka
Google Cloud Dataflow を理解する - #bq_sushi
Google Cloud Dataflow を理解する - #bq_sushi
Google Cloud Platform - Japan
GDG Shikoku 2013
GDG Shikoku 2013
Takashi EGAWA
Mvc conf session_5_isami
Mvc conf session_5_isami
Hiroshi Okunushi
Html5 canvasとgoogle maps apiで遊んでみた
Html5 canvasとgoogle maps apiで遊んでみた
真吾 森
モバイルVR「Daydream」でVRの世界にふれてみる
モバイルVR「Daydream」でVRの世界にふれてみる
Satoshi Noda
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
david9142
Grailsのススメ(仮)
Grailsのススメ(仮)
Tsuyoshi Yamamoto
A Framework for LightUp Applications of Grani
A Framework for LightUp Applications of Grani
Yoshifumi Kawai
Similar a Dart flightschool cloudendpoint with dart
(20)
リモートデバッグツール Weinerをつかってみた
リモートデバッグツール Weinerをつかってみた
Hands on PhotoBlog App with WordPress REST API and App Inventor
Hands on PhotoBlog App with WordPress REST API and App Inventor
.NET の過去、現在、そして未来
.NET の過去、現在、そして未来
VSCodeで始めるAzure Static Web Apps開発
VSCodeで始めるAzure Static Web Apps開発
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
【de:code 2020】 「あつまれ フロントエンドエンジニア」 Azure Static Web Apps がやってきた
第49回HTML5勉強会 Google I/O 2014サマリー
第49回HTML5勉強会 Google I/O 2014サマリー
Dartでサーバレスサービス
Dartでサーバレスサービス
LabVIEW NXG Web Module Training Slide
LabVIEW NXG Web Module Training Slide
Azure Fundamental
Azure Fundamental
CordovaでAngularJSアプリ開発
CordovaでAngularJSアプリ開発
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
CEDEC 2015: Google スケールで実現する!ゲーム&分析基盤
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Google Cloud Dataflow を理解する - #bq_sushi
Google Cloud Dataflow を理解する - #bq_sushi
GDG Shikoku 2013
GDG Shikoku 2013
Mvc conf session_5_isami
Mvc conf session_5_isami
Html5 canvasとgoogle maps apiで遊んでみた
Html5 canvasとgoogle maps apiで遊んでみた
モバイルVR「Daydream」でVRの世界にふれてみる
モバイルVR「Daydream」でVRの世界にふれてみる
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Grailsのススメ(仮)
Grailsのススメ(仮)
A Framework for LightUp Applications of Grani
A Framework for LightUp Applications of Grani
Dart flightschool cloudendpoint with dart
1.
Google Cloud Endpoints with Dartlang
2.
3.
4.
@soundTricker318 http://goo.gl/ZpUOs
5.
どこの 人?
6.
http://www.bfts.co.jp
7.
何やってる?
8.
9.
電 車 プ ロ グ ラ マ https://www.flickr.com/photos/centralasian/ (CC)
10.
ぼく と altjs
11.
GWT GWT Bootstrap ※コミッター CoffeeScript
12.
←Javaで書ける夢を見た ←ナマのJSツライ ※Javascript → Javaのポーティング ←漠然とした不安感 ※今のところココに落ち着いてる
13.
14.
Google Cloud Endpoints with Dartlang
15.
Google Cloud Endpoints
16.
? Google Cloud Endpoints What? https://developers.google.com/appengine/docs/java/endpoints/
17.
? Google Cloud Endpoints What? AppEngine上に バックエンドAPIを 簡単に作成する仕組 https://developers.google.com/appengine/docs/java/endpoints/
18.
? Google Cloud Endpoints What? 作成したAPIに対する クライアントライブラ リを 自動生成 https://developers.google.com/appengine/docs/java/endpoints/
19.
? Google Cloud Endpoints 使える言語 サーバサイド Python Pythonで Cloud Endpointsの 事例をあまりみないので どっかLTとかするとウケそ う
20.
? Google Cloud Endpoints 使える言語 サーバサイド Java 事例もよく見るので 始めるのは楽かも JAX-RSに似てる でも結構違う http://www.flickr.com/photos/andypiper/
21.
? Google Cloud Endpoints 使える言語 サーバサイド Go Googleが 直接サポートしているわけではなく、 サードパーティツールを使う(後述) 個人的には好き http://www.flickr.com/photos/andybons/
22.
? Google Cloud Endpoints クライアント 自動生成ライブラリ Android Cloud Endpointsと 触ったことが無い( ー`дー´)キリッ https://www.flickr.com/photos/etnyk/
23.
? Google Cloud Endpoints クライアント 自動生成ライブラリ iPhone 持ってない( ー`дー´)キリッ https://www.flickr.com/photos/reticulating/
24.
? Google Cloud Endpoints クライアント 自動生成ライブラリ No Image JavaScript 自動生成できる、 Google API client
for JavaScript経由で 利用時に作成されたものが使える 感じ?
25.
? Google Cloud Endpoints クライアント 自動生成ライブラリ Dart ココに来てやっと( ー`дー´)キリッ ただGoogleが サポートしているわけではなく サードパーティ製
26.
T Google Cloud Endpoints
27.
T Google Cloud Endpoints
28.
T Google Cloud Endpoints Third party Third party
29.
T Google Cloud Endpoints サーバサイド 環境 • Appengine Go SDK •
MacユーザはbrewからでもOK $ brew install go-app-engine-64
30.
Google Cloud Endpoints T サーバサイド ライブラリインストール • go-endpointsを使います $ go get
github.com/crhym3/goendpoints/endpoints ※インストール時にエラーが出ますが気にしないでください。
31.
T Google Cloud Endpoints サーバサイド 通信用構造体(struct)を作成 • go-endpointsが自動で JSON←→Struct変換してくれます。
32.
T Google Cloud Endpoints サーバサイド 通信用構造体(struct)を作成
33.
T Google Cloud Endpoints サーバサイド サービス(実処理)を作成 • go-endpointsが変換したstructを 引数に渡してくれます。
34.
T Google Cloud Endpoints サーバサイド サービス(実処理)を作成
35.
T Google Cloud Endpoints サーバサイド サービスを登録 • サービスをgo-endpontsに登録
36.
T Google Cloud Endpoints サーバサイド サービスを登録
37.
T Google Cloud Endpoints サーバサイド app.yamlで設定 • go-endpontsが動くようにします。 application: my-app-id version: v1 threadsafe:
true runtime: go api_version: go1 handlers: - url: /.* script: _go_app # ここが絶対に必要 - url: /_ah/spi/.* script: _go_app
38.
T Google Cloud Endpoints サーバサイド 起動 • appengine go SDK経由 $
goapp serve
39.
T Google Cloud Endpoints サーバサイド テスト • http://localhost:8080/_ah/api/explor er とかに行けば試せる
40.
T Google Cloud Endpoints テスト サーバサイド
41.
T Google Cloud Endpoints サーバサイド リリース • goapp deployでリリース $ goapp
deploy
42.
T Google Cloud Endpoints クライアント ライブラリのGeneratorをインス コ GeneratorがあるのでそれをGithub • から持ってきます。 $ git
clone https://github.com/dartgde/discovery_api_dart_client_generator $ cd discovery_api_dart_client_generator $ pub install
43.
T Google Cloud Endpoints クライアント ライブラリを作成 • • generate.dartを呼び出し dart_{APIの名前}のディレクトリが出 $ URL=‘https://hogehoge.appstop.com/_ah/api/discove ry/v1/apis/greeting/v1/rest‘ $ curl
-s -o greetings.rpc.discovery $URL $ bin/generate.dart –I greetings.rpc.discovery –o ../ -no-prefix
44.
T Google Cloud Endpoints 使い方 設定 • pubspec.yamlでローカルライブラ リを呼び出し name: GreetingApp description: A
sample web application dependencies: browser: any greeting_v1_api : path : /path/to/dart_greeting_v1_api_client
45.
T Google Cloud Endpoints 使い方 Import • {API名}_browser.dart {API名}_client.dartをimport import 'package:greeting_v1_api/greeting_v1_api_browser.dart' as
greetingLib; import 'package:greeting_v1_api/greeting_v1_api_client.dart' as greetingClient;
46.
T Google Cloud Endpoints 使い方 呼び出し • {API名}_client側にある{API名}のイ ンスタンスを作成し、呼び出し greetingLib.Greeting greeting =
new greetingLib.Greeting(); greeting.greets.list().then( (greetingClient.GreetingsList value)=> print(value) );
47.
T Google Cloud Endpoints
48.
T Google Cloud Endpoints 使い所? 使いドコロ • • コンソールアプリケーション Chrome Extension/App • Chrome
Appならcordovaとか経由 でAndroid/iPhoneでも使えるか も? • 割りと大規模なプロジェクト?
49.
50.
Appendix 元GWTTERから見た Dart
51.
お願い アンケートにご協力 http://goo.gl/98QcPN を!
Descargar ahora