Criação de Aplicações Corporativas com Angular
Практическое руководство по Angular для enterprise-разработки
Resumo:
Introdução
O livro «Building Enterprise Applications with Angular» (em português — «Criação de Aplicações Corporativas com Angular») foi lançado em 2019 e imediatamente atraiu a atenção de desenvolvedores que buscam migrar de SPAs simples para sistemas complexos e escaláveis. O autor é Fabian Gosebrink, conhecido evangelista Angular, fundador de uma empresa de consultoria e participante ativo da comunidade. O livro é escrito em TypeScript e voltado para profissionais que já conhecem os fundamentos do Angular e desejam se aprofundar na arquitetura de nível enterprise.
Sobre o que é o livro
Não é mais uma introdução ao Angular. Gosebrink mergulha o leitor diretamente nos problemas reais do desenvolvimento corporativo: gerenciamento de estado, modularidade, teste, segurança, desempenho e deploy. O livro é construído em torno da criação de uma aplicação completa — um sistema de gerenciamento de tarefas (Task Management System) — que se torna progressivamente mais complexa a cada capítulo.
Tópicos principais:
- Design de arquitetura de aplicação: módulos, lazy loading, módulos shared e core.
- Gerenciamento de estado com NgRx (abordagem Redux para Angular).
- Trabalho com formulários, validação e formulários reativos.
- Roteamento e proteção de rotas (Auth Guards).
- Integração com backend: serviços HTTP, interceptadores, tratamento de erros.
- Testes unitários e e2e com Jasmine, Karma e Protractor.
- CI/CD, conteinerização com Docker e deploy em plataformas cloud.