Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Aumentando O Poder Do Seu HTML Com AngularJS
Search
Cirdes
November 09, 2013
Technology
0
81
Aumentando O Poder Do Seu HTML Com AngularJS
Apresentação sobre a adoção do AngularJS no Eventick
Cirdes
November 09, 2013
Tweet
Share
More Decks by Cirdes
See All by Cirdes
Testando aplicações Rails com Playwright
cirdes
0
60
Ferramentas para CTO`s
cirdes
0
54
Estratégias para tunar sua aplicação rails
cirdes
1
64
Getting Started with Angular.JS
cirdes
2
450
Como desenvolver um produto escalável com uma linguagem: Nova, lente e insegura
cirdes
0
160
Boas práticas usando RSpec
cirdes
0
280
Como construir uma Aplicação que consuma e produza updates no Twitter usando Python.
cirdes
0
37
Other Decks in Technology
See All in Technology
Microsoft 365 でデータセキュリティを強化しよう
sophiakunii
2
480
Reality is not an End-to-End Prediction Problem: Applied NLP in the Age of Generative AI
inesmontani
PRO
0
190
Application Signalsで始めるSLO ユーザー満足度を数値化する第一歩
niftycorp
PRO
2
160
巨大企業でDX革新を起こすということ BTCONJP 2024
yamaken66
0
220
地域DXにおけるGrafana活用事例
wacky
0
390
テクニカルライターのチームで「目標」をどう決めたか / MVV for a Team of Technical Writers
lycorptech_jp
PRO
3
160
生成AI入門
shukob
0
160
Deep dive into Nuxt Server Components
wattanx
1
1.3k
0x5F3759DF
ykozw
0
340
フェンリルの SwiftUI の研修を覗いてみる / Fenrir SwiftUI Training
studio_rookery
0
160
Covariance, Contravariance & Diamond
alexdaubois
1
120
Japan AWS Jr. Championsがお届けする、アウトプットのすすめ
hamijay_cloud
0
210
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
66
9.9k
Practical Orchestrator
shlominoach
186
10k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
32
2.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
BBQ
matthewcrist
85
9.2k
Happy Clients
brianwarren
97
6.7k
Facilitating Awesome Meetings
lara
49
6k
Designing the Hi-DPI Web
ddemaree
280
34k
The Cost Of JavaScript in 2023
addyosmani
44
5.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
9
630
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Transcript
Superheroic JavaScript MVW Framework
CIRDES HENRIQUE ENGENHEIRO DA COMPUTAÇÃO - UFPE MESTRANDO EM REDES
DE COMPUTARDORES - UFPE C0-FUNDADOR E CTO DO EVENTICK ORGANIZADOR DO ABRIL PRO RUBY
CEARENSE DE VÁRZEA ALEGRE
2009
120 MIL DO PRIME INCUBADORA DO PORTO DIGITAL
700k pageviews/mês 15k+ seguidores no twitter 16k+ likes no Facebook
SUBSTITUIR INGRESSO NÃO É SUFICIENTE DIVULGAR EVENTOS NÃO É SUFICIENTE
29
INCUBADORAS E ACELERADORAS
BRAZILJS CEJS FRONT
None
BACKGROUND 4
HERANÇA RUBY TAFT EM
DESIGN STAMINA HYPOTHESIS
PROBLEMAS 1. JAVASCRIPT
FRAMEWORKS
FRAMEWORKS LIBRARIES VS
INVERSION OF CONTROL HOLLYWOOD PRINCIPLE OU
ASP.NET
JAVASCRIPT FRAMEWORKS ANGULARJS EMBERJS BACKBONEJS KNOCKOUTJS CANJS
None
INÍCIO GOOGLE
INÍCIO MISKO
INÍCIO MISKO
GOOGLE TRENDS
ESTRUTURA APP.JS
JAVASCRIPT
JAVASCRIPT
CONCEITOS CLIENT-SIDE TEMPLATES MVC
CLIENT-SIDE TEMPLATES TEMPLATE
CONCEITOS CLIENT-SIDE
MVC 1970
CONCEITOS CLIENT-SIDE
DATA BINDING PROPRIEDADES
CONCEITOS CLIENT-SIDE
DEPENDENCY INJECTION LAW
CONCEITOS CLIENT-SIDE
DIRECTIVES NG-APP NG-CONTROLLER NG-SUBMIT NG-REPEAT NG-VIEW NG-MODEL NG-CHANGE NG-HIDE NG-CLICK
COMPONENTS WEB COMPONENTS
SERVICES $HTTP $TIMEOUT $LOCATION $LOCALE $ROUTE +
FILTERS CURRENCY UPPERCASE DATE FILTER LOWERCASE NUMBER +
EXEMPLO
MUITO
MUITO
TESTES AUTOMATIZADOS KARMA JASMINE MOCHA QUNIT
TESTES EXEMPLOS DEPENDENCE
KARMA DEVE
TESTE UNITÁRIO EXEMPLO
SEM
SEM
FUTURO SUPORTE
POR ONDE LEGAL,
DOCUMENTACAO