CIRO NUNES
Front End Developer
cironunes
@cironunesdev
cironunes.github.io
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
http://www.meetup.com/AngularJS-Sao-Paulo/
Slide 7
Slide 7 text
SINGLE PAGE APPS
Ciro Nunes
FOR THE WIN!
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
SINGLE PAGE APPS
UX nativa no browser!
Slide 14
Slide 14 text
pro tips
como começar
arquitetura
Slide 15
Slide 15 text
arquitetura
Slide 16
Slide 16 text
client totalmente desacoplado do server
Slide 17
Slide 17 text
server client
data2
data2
GET /
200 OK
display the
returned HTML
NORMAL WEBSITES
Slide 18
Slide 18 text
server client
JSON:
{ data1, data2 }
data1
data2
GET /items
200 OK
SINGLE PAGE APPS
Slide 19
Slide 19 text
SERVER
RESTful API
Slide 20
Slide 20 text
CLIENT
routing, data-binding,
components, MVC
Slide 21
Slide 21 text
server fornece os recursos,
client manipula a interface
Slide 22
Slide 22 text
como começar
Slide 23
Slide 23 text
SERVER
RESTful API
Slide 24
Slide 24 text
Method URL Action
GET /items Retorna todos os items
GET /item/:id
Retorna o item com o id
especificado
POST /items Adiciona um novo item
PUT /item/:id
Atualiza o item com o id
especificado
DELETE /item/:id
Deleta o item com o id
especificado