Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Kazuyoshi Tsuchiya
13,524 views
Angular jsの継続的なバージョンアップ
第1回ペパボテックカンファレンス http://pepabo.connpass.com/event/13208/ #pbtech AngularJSの継続的なバージョンアップ
Engineering
◦
Read more
12
Save
Share
Embed
Embed presentation
Download
Downloaded 18 times
1
/ 46
2
/ 46
3
/ 46
4
/ 46
5
/ 46
6
/ 46
7
/ 46
8
/ 46
9
/ 46
10
/ 46
11
/ 46
12
/ 46
13
/ 46
14
/ 46
15
/ 46
16
/ 46
17
/ 46
18
/ 46
19
/ 46
20
/ 46
21
/ 46
22
/ 46
23
/ 46
24
/ 46
25
/ 46
26
/ 46
27
/ 46
28
/ 46
29
/ 46
30
/ 46
31
/ 46
32
/ 46
33
/ 46
34
/ 46
35
/ 46
36
/ 46
37
/ 46
38
/ 46
39
/ 46
40
/ 46
41
/ 46
42
/ 46
43
/ 46
44
/ 46
45
/ 46
46
/ 46
More Related Content
PDF
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
by
Mitsuru Ogawa
PDF
Angular 4がやってくる!? 新機能ダイジェスト
by
Masahiko Asai
PDF
開発ライフサイクルから見たAngularJS
by
Mizuho Sakamaki
PDF
俺とAngular JS 2
by
Masayuki KaToH
PDF
noteをAngularJSで構築した話
by
Kon Yuichi
PDF
Angular2
by
Kenichi Kanai
PDF
イベント駆動AngularJS / 今から書くAngular 2.0
by
Okuno Kentaro
PDF
Angularモダンweb開発セミナー紹介 20170923
by
Staffnet_Inc
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
by
Mitsuru Ogawa
Angular 4がやってくる!? 新機能ダイジェスト
by
Masahiko Asai
開発ライフサイクルから見たAngularJS
by
Mizuho Sakamaki
俺とAngular JS 2
by
Masayuki KaToH
noteをAngularJSで構築した話
by
Kon Yuichi
Angular2
by
Kenichi Kanai
イベント駆動AngularJS / 今から書くAngular 2.0
by
Okuno Kentaro
Angularモダンweb開発セミナー紹介 20170923
by
Staffnet_Inc
What's hot
PDF
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
by
アシアル株式会社
PDF
AngularJSで業務システムUI部品化
by
Toshio Ehara
PPTX
Angular js開発事例
by
Shun Takeyama
PDF
今後のWeb開発の未来を考えてangularJSにしました
by
Mitsuru Ogawa
PDF
CSS Living StyleGuide
by
Hayashi Yuichi
PPTX
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
by
Shumpei Shiraishi
PDF
AngularJSとFluxとRiotJSと
by
Ryo Iinuma
PDF
いい感じのフロントエンド開発環境を作ってみた
by
Hayashi Yuichi
PDF
Directiveで実現できたこと
by
Kon Yuichi
PPTX
普段Reactを触ってる僕が Angularを触ってみた感想を共有する
by
kazuki matsumura
PDF
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
by
Horiguchi Seito
PDF
Enterprise x AngularJS
by
Kenichi Kanai
PDF
Angularおじさんの1年
by
Hayashi Yuichi
PDF
Front-end package managers
by
Hayashi Yuichi
PDF
LIGでのDocker活用
by
Hayashi Yuichi
PPTX
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
by
Hiroyuki Kusu
PDF
Angular1&2
by
Kenichi Kanai
PPTX
Angular2実践入門
by
Shumpei Shiraishi
PDF
クリエイティブの視点から探るAngular 2の可能性
by
Yasunobu Ikeda
PDF
エンタープライヤーのためのWeb Componentsハンズオン
by
Mitsuru Ogawa
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
by
アシアル株式会社
AngularJSで業務システムUI部品化
by
Toshio Ehara
Angular js開発事例
by
Shun Takeyama
今後のWeb開発の未来を考えてangularJSにしました
by
Mitsuru Ogawa
CSS Living StyleGuide
by
Hayashi Yuichi
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
by
Shumpei Shiraishi
AngularJSとFluxとRiotJSと
by
Ryo Iinuma
いい感じのフロントエンド開発環境を作ってみた
by
Hayashi Yuichi
Directiveで実現できたこと
by
Kon Yuichi
普段Reactを触ってる僕が Angularを触ってみた感想を共有する
by
kazuki matsumura
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
by
Horiguchi Seito
Enterprise x AngularJS
by
Kenichi Kanai
Angularおじさんの1年
by
Hayashi Yuichi
Front-end package managers
by
Hayashi Yuichi
LIGでのDocker活用
by
Hayashi Yuichi
【eLV勉強会】AngularJSでのモバイルフロントエンド開発
by
Hiroyuki Kusu
Angular1&2
by
Kenichi Kanai
Angular2実践入門
by
Shumpei Shiraishi
クリエイティブの視点から探るAngular 2の可能性
by
Yasunobu Ikeda
エンタープライヤーのためのWeb Componentsハンズオン
by
Mitsuru Ogawa
Viewers also liked
PDF
Javaな人が気を付けるべきJavaScriptコーディングスタイル
by
Maaya Ishida
PPTX
Single Page Applications with AngularJS 2.0
by
Sumanth Chinthagunta
PDF
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
by
Masataka Kono
PDF
20150419_pbtech_openstack_nyah #pbtech
by
ume3_
PPTX
Getting started with ES6 : Future of javascript
by
Mohd Saeed
PDF
Prototypeベース in JavaScript
by
Ryo Maruyama
PDF
kontainer-js
by
Kuu Miyazaki
PDF
jQueryのその先へ〜Webフロントエンドの全体感をつかもう〜
by
Kazuyoshi Tsuchiya
PDF
Consul は 全自動オーケストレーションの 夢を見るか?
by
Uchio Kondo
PDF
JavaScript.Next Returns
by
dynamis
PPTX
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
by
Shumpei Shiraishi
PDF
JavaScript 実践講座 Framework, Tool, Performance
by
クラスメソッド株式会社
PDF
ES6 はじめました
by
Net Kanayan
PDF
2015年4月ペパボテックカンファレンス資料
by
buty4649
PPTX
JavaScript : What is it really? AND Some new features in ES6
by
Aayush Shrestha
PDF
150421 es6とかな話
by
kotaro_hirayama
PPTX
ES6 - JavaCro 2016
by
Nenad Pecanac
PDF
jQuery勉強会#4
by
Ryo Maruyama
PDF
FileReader and canvas and server silde
by
Net Kanayan
PDF
Angular1.4で作られた自社マイクロサービスを2へマイグレーション
by
Hayashi Yuichi
Javaな人が気を付けるべきJavaScriptコーディングスタイル
by
Maaya Ishida
Single Page Applications with AngularJS 2.0
by
Sumanth Chinthagunta
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
by
Masataka Kono
20150419_pbtech_openstack_nyah #pbtech
by
ume3_
Getting started with ES6 : Future of javascript
by
Mohd Saeed
Prototypeベース in JavaScript
by
Ryo Maruyama
kontainer-js
by
Kuu Miyazaki
jQueryのその先へ〜Webフロントエンドの全体感をつかもう〜
by
Kazuyoshi Tsuchiya
Consul は 全自動オーケストレーションの 夢を見るか?
by
Uchio Kondo
JavaScript.Next Returns
by
dynamis
jQueryの先に行こう!最先端のWeb開発トレンドを学ぶ
by
Shumpei Shiraishi
JavaScript 実践講座 Framework, Tool, Performance
by
クラスメソッド株式会社
ES6 はじめました
by
Net Kanayan
2015年4月ペパボテックカンファレンス資料
by
buty4649
JavaScript : What is it really? AND Some new features in ES6
by
Aayush Shrestha
150421 es6とかな話
by
kotaro_hirayama
ES6 - JavaCro 2016
by
Nenad Pecanac
jQuery勉強会#4
by
Ryo Maruyama
FileReader and canvas and server silde
by
Net Kanayan
Angular1.4で作られた自社マイクロサービスを2へマイグレーション
by
Hayashi Yuichi
Similar to Angular jsの継続的なバージョンアップ
PDF
Angularを利用したシステム開発事例
by
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
PDF
AngularJS入門の巻
by
Toshio Ehara
PDF
Angularで新サービス作って学んだこととか
by
Katsumi Honda
PDF
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
by
Hayashi Yuichi
PPTX
AngularJS入門
by
Kenji Shirane
ODP
AngularJSとの危険な関係 by Mario Heiderich - CODE BLUE 2015
by
CODE BLUE
PPTX
Our Track to Modern Angular
by
Yuta Shimizu
PDF
AngularJSについて
by
昌生 高橋
PPTX
Our Track to Modern Angular #2
by
Yuta Shimizu
Angularを利用したシステム開発事例
by
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
AngularJS入門の巻
by
Toshio Ehara
Angularで新サービス作って学んだこととか
by
Katsumi Honda
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
by
Hayashi Yuichi
AngularJS入門
by
Kenji Shirane
AngularJSとの危険な関係 by Mario Heiderich - CODE BLUE 2015
by
CODE BLUE
Our Track to Modern Angular
by
Yuta Shimizu
AngularJSについて
by
昌生 高橋
Our Track to Modern Angular #2
by
Yuta Shimizu
Angular jsの継続的なバージョンアップ
1.
AngularJS の継続的なバージョンアップ 第1回ペパボテックカンファレンス by tsuchikazu (nessy)
2.
自己紹介 ● 土屋和良 ● @tsuchikazu
( nessy ) ● http://tsuchikazu.net ● PHP/rails/angular ● カラーミーショップ
4.
普段 Angular書いている人? (仕事やそれ以外含む)
5.
ですよね
6.
Angularとは ● JavaScriptフレームワーク ● Googleが開発 ●
フロントエンドの生産性向上が目的 ● フルスタック (MVW)
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
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.
やっておいた方がいいこ とをやって 不確かな未来へ
Download