Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Javascript dos novos tempos 2.0
Slide 2
Slide 2 text
twitter.com/jcemer github.com/jcemer Jean Carlo Emer
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
1. Entenda de algorítmos 2. Aprenda a linguagem 3. Crie uma conta no GitHub
Slide 6
Slide 6 text
1. Fantástico mundo do DHTML - 90’s 2. Aplicações front-end sérias 3. Server-side
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
jQuery PrototypeJS Scriptaculous
Slide 9
Slide 9 text
github.com/jcemer/geo-colony
Slide 10
Slide 10 text
Como aprendi Javascript!?
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
Code Style
Slide 14
Slide 14 text
Usará ponto e vírgula? Qual será a indentação? Como serão as nomenclaturas? Onde irão quebras de linha e espaços?
Slide 15
Slide 15 text
Idiomatic.js Principles of Writing Consistent, Idiomatic Javascript
Slide 16
Slide 16 text
Code Style JSHint e JSLint
Slide 17
Slide 17 text
Comma-first Style
Slide 18
Slide 18 text
Design Patterns
Slide 19
Slide 19 text
Learning Javascript Design Patterns Addy Osmani - 2012
Slide 20
Slide 20 text
No content
Slide 21
Slide 21 text
Design Patterns Module Pattern
Slide 22
Slide 22 text
Revealing Module Pattern
Slide 23
Slide 23 text
Design Patterns Publish / Subscribe Pattern
Slide 24
Slide 24 text
Publish / Subscribe Pattern
Slide 25
Slide 25 text
Design Patterns Factory Pattern
Slide 26
Slide 26 text
Design Patterns jQuery Boilerplate
Slide 27
Slide 27 text
Templates
Slide 28
Slide 28 text
1. 2.
Slide 29
Slide 29 text
Design Patterns MV* Patterns
Slide 30
Slide 30 text
Backbone AngularJS Spine Ember.js KnockoutJS YUI
Slide 31
Slide 31 text
No content
Slide 32
Slide 32 text
Coffeescript
Slide 33
Slide 33 text
Build tasks da biblioteca
Slide 34
Slide 34 text
Lista das linguagens que compilam para JS github.com/jashkenas/ coffee-script/wiki/ List-of-languages-that- compile-to-JS
Slide 35
Slide 35 text
Node.js
Slide 36
Slide 36 text
No content
Slide 37
Slide 37 text
No content
Slide 38
Slide 38 text
No content
Slide 39
Slide 39 text
Node.js Módulos math.js inc.js prog.js
Slide 40
Slide 40 text
browser node declare-two.js prog.js Node.js Escopos
Slide 41
Slide 41 text
package.json Node.js Packages
Slide 42
Slide 42 text
Node.js Node Packaged Modules
Slide 43
Slide 43 text
No content
Slide 44
Slide 44 text
You’re the operator with your pocket calculator
Slide 45
Slide 45 text
Obrigado @jcemer