Se quiser começar a trabalhar com o AngularJS, seja em um projeto secundário, como uma ferramenta adicional, ou em sua atividade principal, este guia prático irá ensinar você a usar esse metaframework, passo a passo, incluindo desde os conceitos básicos até os mais avançados. No final do livro, você saberá como desenvolver uma aplicação de grande porte, de fácil manutenção e de alto desempenho usando o AngularJS. Com a orientação de dois engenheiros que trabalharam no AngularJS no Google, você conhecerá os componentes necessários para criar aplicações orientadas a dados usando uma programação declarativa e o padrão Model-View-Controller (Modelo-Visão-Controlador). Você também aprenderá a realizar testes de unidade em cada parte de sua aplicação. Aprenda a usar controladores para fazer os dados fluírem de e para as visões. Saiba quando usar os serviços do AngularJS em vez de usar controladores Comunique-se com o servidor para armazenar, acessar e atualizar dados assincronamente Saiba quando usar os filtros do AngularJS e converter dados e valores para diferentes formatos Implemente aplicações single-page usando ngRoute para selecionar visões e navegar Mergulhe de cabeça nas diretivas básicas e avançadas para criar componentes reutilizáveis Escreva testes fim a fim em uma versão ativa de sua aplicação completa Use as melhores práticas, diretrizes e ferramentas em todo o ciclo de desenvolvimento Não sou mais que um desenvolvedor JavaScript amador e não tive nenhum problema para entender este livro. Gostei do modo como o livro começou desde o princípio o porquê do AngularJS e, lentamente, desenvolveu-se a partir daí. O repositório complementar de código também representa uma grande ajuda!