Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AngularJS

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

 AngularJS

Talk sobre AngularJS

Avatar for Vítor Nogueira

Vítor Nogueira

September 13, 2014
Tweet

More Decks by Vítor Nogueira

Other Decks in Technology

Transcript

  1. - Framework JavaScript para criação de Web Apps - Criado

    em 2010 - Hoje é mantido pelo Google O que é?
  2. - É o processo que estabelece uma conexão entre a

    interface da aplicação e o lógica de negócio ¹ https://gist.github.com/diegoeis/1033b3f7a91cb8a337d8 [1] Data Binding
  3. - Vínculo entre dois componentes da sua aplicação - Ao

    alterar o valor de um componente, este valor é automaticamente alterado no outro Two Way Data Binding
  4. - Local onde são “adicionadas” as diferentes partes do seu

    aplicativo: Controllers, Services, Filters, Directives Module
  5. - No Angular um controller é uma função JavaScript onde

    se manipula o escopo ($scope) Controller
  6. Não use um Controller para: - Manipular o DOM -

    Controlar entradas (ex.: validação de formulários) - Filtrar saídas Controller
  7. - Estendem o codigo HTML, atribuindo funcionalidades aos componentes ¹

    - Diretivas são o lugar onde você irá manipular o DOM na sua aplicação ² http://tableless.com.br/diretivas-angularjs-abas/ [1] http://pedronauck.com/angularjs/sobre-diretivas-e-como-usar- corretamente-plugins-jquery-com-angularjs [2] Directives
  8. - Função ou objeto utilizado para compartilhar dados ou comportamentos

    entre controllers, filters, directives e outros serviços ¹ Services http://lostechies.com/gabrielschenker/2014/02/26/angular-jspart-13-services [1]
  9. - O Angular tem diferentes tipos de serviços ² Services

    http://pedronauck.com/angularjs/entendendo-os-tipos-de-servico-do-angularjs [2]
  10. - Backbone JS - Ember JS - Knockout JS -

    Can JS http://blog.codeschool.com/post/85819292538/angular-backbone-or-ember-which-is- best-for-your http://sporto.github.io/blog/2013/04/12/comparison-angular-backbone-can-ember/ Alternativas