Upload
matheus-lima
View
550
Download
0
Embed Size (px)
Citation preview
Como trabalhar com AngularJS
Matheus Lima
SobreDev na Concrete SolutionsFounder do RubyJobs (rubyjobs.me)Autor do curso AngularJS para ZumbisGitHub: matheusmlTwitter: @matheusmlBlog: matheuslima.com
MotivaçãoEmberjQueryBackboneReactPorque escolher AngularJS?
ModularizaçãoFacilita:
DesenvolvimentoConfiguraçãoTestes
Injeção de Dependências (DI)
Two-Way Data BindingSucesso no início
Facilidade de desenvolverPolêmica no meio
PerformanceRemoção no fim
Angular 2
ExtensibilidadeEstender o HTML
DiretivasReuso
FerramentasSublime Text
FerramentasJasmine
FerramentasKarma
FerramentasBower
FerramentasGrunt
Setup da Aplicação
Arquitetura da AplicaçãoEstrutura
Arquitetura da AplicaçãoInjeção de Dependências
Arquitetura da AplicaçãoControllers
Arquitetura da AplicaçãoComunicação com Back-End
Arquitetura da AplicaçãoFactory
Arquitetura da AplicaçãoDiretivas
Continuous Delivery+ transparência+ feedback+ frequencia nas Releases+ confiança+ foco na qualidade
Continuous DeliveryFerramenta
Continuous DeliveryComandos
Continuous DeliveryCobertura
ConclusãoDúvidas?Próximos passos: