when two forces meet

32
WHEN TWO FORCES MEET SIRAR SALIH .NET CONSULTANT

Upload: sirar-salih

Post on 30-Jan-2015

312 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: When Two Forces Meet

WHEN TWO FORCES MEET

SIRAR SALIH

.NET CONSULTANT

Page 2: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 2

HTML enhanced for web apps!

Page 3: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 3

GET (once)

POST (later)

From wikipedia

Page 4: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 4

• Directives– Powerful, Angular-only feature– Simplify DOM manipulation by reusable custom functionality

• Data binding– Models

• Controllers– Behavior– Avoid DOM manipulation

• Form validation– Easy client-side validation

• Localization– Filter directives

• Testability– Designed to be testable– Easy dependency injection

• +++

Page 5: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 5

• Module– Sub-modules

Page 6: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 6

• Controller

Page 7: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 7

• Directive

Page 8: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 8

• Service– Data

Page 9: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 9

• Service– Data

Page 10: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 10

Page 11: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 11

Page 12: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 12

• JavaScript compiler language

• Write object oriented JavaScript Classes Interfaces Base classes Inheritance Namespaces ++

Page 13: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 13

Page 14: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 14

Page 15: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 15

Share Races module across files:

Page 16: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 16

Ethnicities.ts:

Page 17: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 17

+

Page 18: When Two Forces Meet

10.04.2023

When Two Forces Meet

/ 18

«With great power, comes great responsibility.» – Uncle Ben

Page 19: When Two Forces Meet

10.04.2023

Bootstrapper

/ 19

Page 20: When Two Forces Meet

10.04.2023

Controller Classes

/ 20

Page 21: When Two Forces Meet

10.04.2023

Binding Through Alias

/ 21

Page 22: When Two Forces Meet

10.04.2023

Directive Classes

/ 22

Page 23: When Two Forces Meet

10.04.2023

Directive Classes

/ 23

Page 24: When Two Forces Meet

10.04.2023 / 24

Demo

Page 25: When Two Forces Meet

10.04.2023

Unit Testing

/ 25

«With great power, comes great responsibility.» – Uncle Ben

• Jasmine:

Page 26: When Two Forces Meet

10.04.2023

Unit Testing

/ 26

«With great power, comes great responsibility.» – Uncle Ben

• Karma test runner:

Page 27: When Two Forces Meet

10.04.2023

Unit Testing

/ 27

«With great power, comes great responsibility.» – Uncle Ben

• Karma test runner:

Page 28: When Two Forces Meet

10.04.2023

Test Automation

/ 28

«With great power, comes great responsibility.» – Uncle Ben

• Integration with TeamCity:

Page 29: When Two Forces Meet

10.04.2023

Test Automation

/ 29

«With great power, comes great responsibility.» – Uncle Ben

• Integration with TeamCity:

Page 30: When Two Forces Meet

10.04.2023

Code Coverage

/ 30

«With great power, comes great responsibility.» – Uncle Ben

• Istanbul plugin. Locally and integration with TeamCity :

Page 31: When Two Forces Meet

10.04.2023

Code Coverage

/ 31

«With great power, comes great responsibility.» – Uncle Ben

• Instanbul plugin. Locally and integration with TeamCity :