Enviar búsqueda
Cargar
Angular jsの継続的なバージョンアップ
•
12 recomendaciones
•
13,485 vistas
Kazuyoshi Tsuchiya
Seguir
第1回ペパボテックカンファレンス http://pepabo.connpass.com/event/13208/ #pbtech AngularJSの継続的なバージョンアップ
Leer menos
Leer más
Ingeniería
Denunciar
Compartir
Denunciar
Compartir
1 de 46
Descargar ahora
Descargar para leer sin conexión
Recomendados
イベント駆動AngularJS / 今から書くAngular 2.0
イベント駆動AngularJS / 今から書くAngular 2.0
Okuno Kentaro
俺とAngular JS 2
俺とAngular JS 2
Masayuki KaToH
Angular 4がやってくる!? 新機能ダイジェスト
Angular 4がやってくる!? 新機能ダイジェスト
Masahiko Asai
noteをAngularJSで構築した話
noteをAngularJSで構築した話
Kon Yuichi
Angularモダンweb開発セミナー紹介 20170923
Angularモダンweb開発セミナー紹介 20170923
Staffnet_Inc
開発ライフサイクルから見たAngularJS
開発ライフサイクルから見たAngularJS
Mizuho Sakamaki
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
Mitsuru Ogawa
Angular2
Angular2
Kenichi Kanai
Recomendados
イベント駆動AngularJS / 今から書くAngular 2.0
イベント駆動AngularJS / 今から書くAngular 2.0
Okuno Kentaro
俺とAngular JS 2
俺とAngular JS 2
Masayuki KaToH
Angular 4がやってくる!? 新機能ダイジェスト
Angular 4がやってくる!? 新機能ダイジェスト
Masahiko Asai
noteをAngularJSで構築した話
noteをAngularJSで構築した話
Kon Yuichi
Angularモダンweb開発セミナー紹介 20170923
Angularモダンweb開発セミナー紹介 20170923
Staffnet_Inc
開発ライフサイクルから見たAngularJS
開発ライフサイクルから見たAngularJS
Mizuho Sakamaki
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
Mitsuru Ogawa
Angular2
Angular2
Kenichi Kanai
Angularおじさんの1年
Angularおじさんの1年
Hayashi Yuichi
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
Directiveで実現できたこと
Directiveで実現できたこと
Kon Yuichi
AngularJSとFluxとRiotJSと
AngularJSとFluxとRiotJSと
Ryo Iinuma
今後のWeb開発の未来を考えてangularJSにしました
今後のWeb開発の未来を考えてangularJSにしました
Mitsuru Ogawa
Enterprise x AngularJS
Enterprise x AngularJS
Kenichi Kanai
Angular js開発事例
Angular js開発事例
Shun Takeyama
CSS Living StyleGuide
CSS Living StyleGuide
Hayashi Yuichi
AngularJSで業務システムUI部品化
AngularJSで業務システムUI部品化
Toshio Ehara
いい感じのフロントエンド開発環境を作ってみた
いい感じのフロントエンド開発環境を作ってみた
Hayashi Yuichi
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
Hiroyuki Kusu
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
Horiguchi Seito
LIGでのDocker活用
LIGでのDocker活用
Hayashi Yuichi
エンタープライヤーのためのWeb Componentsハンズオン
エンタープライヤーのためのWeb Componentsハンズオン
Mitsuru Ogawa
クリエイティブの視点から探るAngular 2の可能性
クリエイティブの視点から探るAngular 2の可能性
Yasunobu Ikeda
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
Shumpei Shiraishi
Front-end package managers
Front-end package managers
Hayashi Yuichi
Angular2実践入門
Angular2実践入門
Shumpei Shiraishi
Angular1&2
Angular1&2
Kenichi Kanai
普段Reactを触ってる僕が Angularを触ってみた感想を共有する
普段Reactを触ってる僕が Angularを触ってみた感想を共有する
kazuki matsumura
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Masataka Kono
Consul は 全自動オーケストレーションの 夢を見るか?
Consul は 全自動オーケストレーションの 夢を見るか?
Uchio Kondo
Más contenido relacionado
La actualidad más candente
Angularおじさんの1年
Angularおじさんの1年
Hayashi Yuichi
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
アシアル株式会社
Directiveで実現できたこと
Directiveで実現できたこと
Kon Yuichi
AngularJSとFluxとRiotJSと
AngularJSとFluxとRiotJSと
Ryo Iinuma
今後のWeb開発の未来を考えてangularJSにしました
今後のWeb開発の未来を考えてangularJSにしました
Mitsuru Ogawa
Enterprise x AngularJS
Enterprise x AngularJS
Kenichi Kanai
Angular js開発事例
Angular js開発事例
Shun Takeyama
CSS Living StyleGuide
CSS Living StyleGuide
Hayashi Yuichi
AngularJSで業務システムUI部品化
AngularJSで業務システムUI部品化
Toshio Ehara
いい感じのフロントエンド開発環境を作ってみた
いい感じのフロントエンド開発環境を作ってみた
Hayashi Yuichi
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
Hiroyuki Kusu
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
Horiguchi Seito
LIGでのDocker活用
LIGでのDocker活用
Hayashi Yuichi
エンタープライヤーのためのWeb Componentsハンズオン
エンタープライヤーのためのWeb Componentsハンズオン
Mitsuru Ogawa
クリエイティブの視点から探るAngular 2の可能性
クリエイティブの視点から探るAngular 2の可能性
Yasunobu Ikeda
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
Shumpei Shiraishi
Front-end package managers
Front-end package managers
Hayashi Yuichi
Angular2実践入門
Angular2実践入門
Shumpei Shiraishi
Angular1&2
Angular1&2
Kenichi Kanai
普段Reactを触ってる僕が Angularを触ってみた感想を共有する
普段Reactを触ってる僕が Angularを触ってみた感想を共有する
kazuki matsumura
La actualidad más candente
(20)
Angularおじさんの1年
Angularおじさんの1年
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
Directiveで実現できたこと
Directiveで実現できたこと
AngularJSとFluxとRiotJSと
AngularJSとFluxとRiotJSと
今後のWeb開発の未来を考えてangularJSにしました
今後のWeb開発の未来を考えてangularJSにしました
Enterprise x AngularJS
Enterprise x AngularJS
Angular js開発事例
Angular js開発事例
CSS Living StyleGuide
CSS Living StyleGuide
AngularJSで業務システムUI部品化
AngularJSで業務システムUI部品化
いい感じのフロントエンド開発環境を作ってみた
いい感じのフロントエンド開発環境を作ってみた
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
LIGでのDocker活用
LIGでのDocker活用
エンタープライヤーのためのWeb Componentsハンズオン
エンタープライヤーのためのWeb Componentsハンズオン
クリエイティブの視点から探るAngular 2の可能性
クリエイティブの視点から探るAngular 2の可能性
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
Front-end package managers
Front-end package managers
Angular2実践入門
Angular2実践入門
Angular1&2
Angular1&2
普段Reactを触ってる僕が Angularを触ってみた感想を共有する
普段Reactを触ってる僕が Angularを触ってみた感想を共有する
Destacado
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Masataka Kono
Consul は 全自動オーケストレーションの 夢を見るか?
Consul は 全自動オーケストレーションの 夢を見るか?
Uchio Kondo
20150419_pbtech_openstack_nyah #pbtech
20150419_pbtech_openstack_nyah #pbtech
ume3_
2015年4月ペパボテックカンファレンス資料
2015年4月ペパボテックカンファレンス資料
buty4649
jQueryのその先へ〜Webフロントエンドの全体感をつかもう〜
jQueryのその先へ〜Webフロントエンドの全体感をつかもう〜
Kazuyoshi Tsuchiya
Single Page Applications with AngularJS 2.0
Single Page Applications with AngularJS 2.0
Sumanth Chinthagunta
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Maaya Ishida
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
Shumpei Shiraishi
Angular1.4で作られた自社マイクロサービスを2へマイグレーション
Angular1.4で作られた自社マイクロサービスを2へマイグレーション
Hayashi Yuichi
JavaScript 実践講座 Framework, Tool, Performance
JavaScript 実践講座 Framework, Tool, Performance
クラスメソッド株式会社
ES6 はじめました
ES6 はじめました
Net Kanayan
JavaScript : What is it really? AND Some new features in ES6
JavaScript : What is it really? AND Some new features in ES6
Aayush Shrestha
kontainer-js
kontainer-js
Kuu Miyazaki
Prototypeベース in JavaScript
Prototypeベース in JavaScript
Ryo Maruyama
Getting started with ES6 : Future of javascript
Getting started with ES6 : Future of javascript
Mohd Saeed
jQuery勉強会#4
jQuery勉強会#4
Ryo Maruyama
150421 es6とかな話
150421 es6とかな話
kotaro_hirayama
FileReader and canvas and server silde
FileReader and canvas and server silde
Net Kanayan
JavaScript.Next Returns
JavaScript.Next Returns
dynamis
ES6 - JavaCro 2016
ES6 - JavaCro 2016
Nenad Pecanac
Destacado
(20)
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Consul は 全自動オーケストレーションの 夢を見るか?
Consul は 全自動オーケストレーションの 夢を見るか?
20150419_pbtech_openstack_nyah #pbtech
20150419_pbtech_openstack_nyah #pbtech
2015年4月ペパボテックカンファレンス資料
2015年4月ペパボテックカンファレンス資料
jQueryのその先へ〜Webフロントエンドの全体感をつかもう〜
jQueryのその先へ〜Webフロントエンドの全体感をつかもう〜
Single Page Applications with AngularJS 2.0
Single Page Applications with AngularJS 2.0
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイル
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
Angular1.4で作られた自社マイクロサービスを2へマイグレーション
Angular1.4で作られた自社マイクロサービスを2へマイグレーション
JavaScript 実践講座 Framework, Tool, Performance
JavaScript 実践講座 Framework, Tool, Performance
ES6 はじめました
ES6 はじめました
JavaScript : What is it really? AND Some new features in ES6
JavaScript : What is it really? AND Some new features in ES6
kontainer-js
kontainer-js
Prototypeベース in JavaScript
Prototypeベース in JavaScript
Getting started with ES6 : Future of javascript
Getting started with ES6 : Future of javascript
jQuery勉強会#4
jQuery勉強会#4
150421 es6とかな話
150421 es6とかな話
FileReader and canvas and server silde
FileReader and canvas and server silde
JavaScript.Next Returns
JavaScript.Next Returns
ES6 - JavaCro 2016
ES6 - JavaCro 2016
Similar a Angular jsの継続的なバージョンアップ
ngJapan報告会
ngJapan報告会
Fumio SAGAWA
Our Track to Modern Angular
Our Track to Modern Angular
Yuta Shimizu
Ng mtg#3
Ng mtg#3
Kenichi Kanai
Alt01-LT
Alt01-LT
Yuta Hiroto
Web開発の 今までとこれから
Web開発の 今までとこれから
Shinichi Takahashi
AngularJSについて
AngularJSについて
昌生 高橋
知って得する (かもしれない)、Internet Explorer での Canvas と SVG の描画
知って得する (かもしれない)、Internet Explorer での Canvas と SVG の描画
Osamu Monoe
One-time Binding & $digest
One-time Binding & $digest
Hayashi Yuichi
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
Yu Nobuoka
Angular#Kanazawa
Angular#Kanazawa
Kenichi Kanai
今度こそ始めるjQuery超入門
今度こそ始めるjQuery超入門
西畑 一馬
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
pinmarch_t Tada
HTML5とか勉強会#48 ionic
HTML5とか勉強会#48 ionic
Kenichi Kanai
はじめてのAngular その1
はじめてのAngular その1
純一 榮枝
T itanium概要
T itanium概要
Masashi Hitotsuyanagi
titanium_outline20111227
titanium_outline20111227
Masashi Hitotsuyanagi
次世代Web業務アプリケーション
次世代Web業務アプリケーション
Fumio SAGAWA
App engine admin apiを利用したgae%2 f go環境へのデプロイとgcp東京リージョンの性能評価
App engine admin apiを利用したgae%2 f go環境へのデプロイとgcp東京リージョンの性能評価
Kumano Ryo
AngularJS 概説
AngularJS 概説
Kenichi Kanai
AngularJS勉強会「そもそもwebって」@ツクロア勉強会(2015.09.10)
AngularJS勉強会「そもそもwebって」@ツクロア勉強会(2015.09.10)
tomonari takahashi
Similar a Angular jsの継続的なバージョンアップ
(20)
ngJapan報告会
ngJapan報告会
Our Track to Modern Angular
Our Track to Modern Angular
Ng mtg#3
Ng mtg#3
Alt01-LT
Alt01-LT
Web開発の 今までとこれから
Web開発の 今までとこれから
AngularJSについて
AngularJSについて
知って得する (かもしれない)、Internet Explorer での Canvas と SVG の描画
知って得する (かもしれない)、Internet Explorer での Canvas と SVG の描画
One-time Binding & $digest
One-time Binding & $digest
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
5 年続く 「はてなブックマーク」 アプリを継続開発する技術
Angular#Kanazawa
Angular#Kanazawa
今度こそ始めるjQuery超入門
今度こそ始めるjQuery超入門
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
AngularJS x Chrome Apps (2014.08.23 #gdgkobe event)
HTML5とか勉強会#48 ionic
HTML5とか勉強会#48 ionic
はじめてのAngular その1
はじめてのAngular その1
T itanium概要
T itanium概要
titanium_outline20111227
titanium_outline20111227
次世代Web業務アプリケーション
次世代Web業務アプリケーション
App engine admin apiを利用したgae%2 f go環境へのデプロイとgcp東京リージョンの性能評価
App engine admin apiを利用したgae%2 f go環境へのデプロイとgcp東京リージョンの性能評価
AngularJS 概説
AngularJS 概説
AngularJS勉強会「そもそもwebって」@ツクロア勉強会(2015.09.10)
AngularJS勉強会「そもそもwebって」@ツクロア勉強会(2015.09.10)
Angular jsの継続的なバージョンアップ
1.
AngularJS の継続的なバージョンアップ 第1回ペパボテックカンファレンス by tsuchikazu (nessy)
2.
自己紹介 ● 土屋和良 ● @tsuchikazu
( nessy ) ● http://tsuchikazu.net ● PHP/rails/angular ● カラーミーショップ
3.
4.
普段 Angular書いている人? (仕事やそれ以外含む)
5.
ですよね
6.
Angularとは ● JavaScriptフレームワーク ● Googleが開発 ●
フロントエンドの生産性向上が目的 ● フルスタック (MVW)
7.
8.
Release Plan 1.0 2012/06 1.2 2013/11 1.3 2014/10 1.4 2015/04 1.5 2015 ? 2.0 2016
?
9.
Version Upしますか?
10.
止まっているのは それだけで バグ生んでるのと一緒 http://portalshit.net/2015/04/07/staying-on-is-just-like-making-bug by
11.
Angular1.4 • 最大30%のパフォーマンス向上 • 2〜4%のメモリ使用量軽減
12.
Angular2.0
13.
アウトライン ● 次期バージョンを見据えた実装 ● テスト ●
他技術のキャッチアップ
14.
アウトライン ● 次期バージョンを見据えた実装 ● テスト ●
他技術のキャッチアップ
15.
Angular1.4 ● 1.3との互換性はほぼ保たれる ● サポートブラウザも同じ
16.
Angular2
17.
18.
Angular2へ ● New Router ○
1系と2系を 共存可能 (まだ試せてない) ● Migration 機能は 今後もリリースされる
19.
Migration 機能を 取り入れよう
20.
Tips
21.
● TypeScript ○ これから始める人 ○
恩恵を受けれそう ● ES6 ○ ES5で書いている人 ● CoffeeScript ○ (これ使ってるけど、正直失敗感) Angular2へ
22.
Angular1 & 2(service)
23.
● Serviceは単なるclassへ ○ なるべくserviceを使う ○
resourceを使うものは、serviceにし にくい ●今のところfactory Angular2へ
24.
Angular1 & 2(service)
25.
Angular1 & 2(directive)
26.
● scopeはなくなる ○ DirectiveでlinkではなくControllerを ○
controller as を使う ○ componentらしく Angular2へ
27.
before & after
28.
Angular1 & 2(directive)
29.
アウトライン ● 次期バージョンを見据えた実装 ● テスト ●
他技術のキャッチアップ
30.
テストに正解はない
31.
ただの一例として紹介
32.
Angular 構成(SPA) Controller Service Template Directive API
33.
どこを何のために どうやって テストするのか
34.
Angular Unit テスト Controller Service Template Directive API Mock
35.
Unit テスト • Controller
/ Service / Directive • 自分の不安解消のため – 細かな分岐/パターン網羅 • 自動テスト – Jasmine & Karma & CI • 構成が大きく変わった時は対応不可
36.
Angular E2Eテスト Controller Service Template Directive API
37.
• Angular +
API + (他システム) 全て • 期待した通りの動作をしているか – UI&UXも含む • 自動化するにはデータや環境準備など コスト高 • 手動テストでカバー E2Eテスト
38.
Angular Controller Service Template Directive API Mock E2E with API
Mockテスト
39.
• フロントエンドのみ (APIはMock) •
内部実装に依存せずに、フロントエンド 全体が期待通りに動作しているか • 自動テスト – Protractor & ngMockE2E & CI E2E with API Mockテスト
40.
• 課題 – APIのMockがズレるリスク –
テストは通るのに、動かない – レスポンスの項目が増えた減った • Mock自体のテスト? E2E with API Mockテスト
41.
E2E with API
Mock テストを書こう
42.
アウトライン ● 次期バージョンを見据えた実装 ● テスト ●
他技術のキャッチアップ
43.
他技術のキャッチアップ • Angular2 – ES6
module – Shadow DOM – HTML5 template tag
44.
まとめ ● 次期バージョンを見据えた実装 ○ Migration機能を取り入れよう ●
テスト ○ E2E with API Mock テストをしよう ● 他技術のキャッチアップ ○ がんばろう
45.
フロントエンドも サーバサイドと 同じ
46.
やっておいた方がいいこ とをやって 不確かな未来へ
Descargar ahora