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
Conhecendo o AngularJS
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Daniel Cavalcante
December 23, 2015
Programming
90
1
Share
Conhecendo o AngularJS
Slide da palestra ministrada na Mostra Asper no dia 28 de outubro de 2015.
Daniel Cavalcante
December 23, 2015
More Decks by Daniel Cavalcante
See All by Daniel Cavalcante
Arquiteturas modulares com Node.JS
danielcdesouza
1
75
React Native e GraphQL na construção de mobile apps
danielcdesouza
0
54
Nest Framework
danielcdesouza
0
120
"Go" da Alemanha! Sete passos para começar a desenvolver em Go
danielcdesouza
0
90
Novidades do Ruby on Rails 5
danielcdesouza
0
63
Minerando jóias: como extrair o melhor do Ruby
danielcdesouza
0
57
Nos trilhos do Ruby
danielcdesouza
0
61
Começando com Ruby on Rails
danielcdesouza
0
99
Apresentação sobre Framework VRaptor
danielcdesouza
0
140
Other Decks in Programming
See All in Programming
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.3k
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
260
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
110
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
2.9k
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
410
Claspは野良GASの夢をみるか
takter00
0
150
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
580
RailsTokyo 2026#4: AI様があれば、 Hotwireの弱点は消えるか?
naofumi
5
1k
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.8k
関係性から理解する"同一性"の型用語たち
pvcresin
2
630
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3k
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
160
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
390
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Building AI with AI
inesmontani
PRO
1
1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
The untapped power of vector embeddings
frankvandijk
2
1.7k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
350
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
460
Amusing Abliteration
ianozsvald
1
190
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Making Projects Easy
brettharned
120
6.7k
Transcript
Conhecendo o AngularJS
Insanidade é continuar fazendo sempre a mesma coisa e esperar
resultados diferentes. Albert Einstein
Daniel Cavalcante
None
SchoolDev
None
O que é?
Framework Mantido pelo Google
MVC
Porque usar?
Funciona como uma extensão ao documento HTML.
Single Page Application
Single Page Application
Two-way Data Bind
index.html <!DOCTYPE html> <html ng-app> <head> <title>Hello World</title> <script src="https://ajax.googleapis.com/ajax/libs/
angularjs/1.4.7/angular.min.js"> </script> </head> <body> Hello <input type="text" ng-model="yourName"> <h1>Hello {{yourName}}</h1> </body> </html>
<!DOCTYPE html> <html ng-app> <head> <title>Hello World</title> <script src="https://ajax.googleapis.com/ajax/libs/ angularjs/1.4.7/angular.min.js">
</script> </head> <body> Hello <input type="text" ng-model="yourName"> <h1>Hello {{yourName}}</h1> </body> </html> index.html Fronteira da aplicação
<!DOCTYPE html> <html ng-app> <head> <title>Hello World</title> <script src="https://ajax.googleapis.com/ajax/libs/ angularjs/1.4.7/angular.min.js">
</script> </head> <body> Hello <input type="text" ng-model="yourName"> <h1>Hello {{yourName}}</h1> </body> </html> index.html Fronteira da aplicação Model
<!DOCTYPE html> <html ng-app> <head> <title>Hello World</title> <script src="https://ajax.googleapis.com/ajax/libs/ angularjs/1.4.7/angular.min.js">
</script> </head> <body> Hello <input type="text" ng-model="yourName"> <h1>Hello {{yourName}}</h1> </body> </html> index.html Fronteira da aplicação Model Template
Two-way Data Binding
Directives
Diretivas permitem estender o HTML para criar componentes customizados.
Controllers
Como configurar?
Site oficial
index.html <!DOCTYPE html> <html ng-app> <head> <script src="https://ajax.googleapis.com/ajax/libs/ angularjs/1.4.7/angular.min.js"> </script>
</head> </html>
Por onde começar?
Documentação
Code School
Obrigado! @danielcdesouza