Enquanto você avalia,
1616pessoas já começaram a estudar hoje
Dê o próximo passo e inicie sua carreira
Dê o próximo passo e inicie sua carreira agora mesmo
Escolha seu Plano
Carreiras Alura
Evolua com profundidade técnica, direção clara e aplicação prática.
Jornadas guiadas do básico ao avançado com checkpoints práticos, desenhadas para quem busca profundidade e protagonismo técnico.
Iniciante
Comece do zero com uma trilha clara e progressiva.
Fundamentos práticos para dar os primeiros passos com segurança e construir uma base sólida.
Intermediário
Continue sua evolução com cursos que conectam fundamentos, ferramentas e prática profissional. Ganhe autonomia, e avance para projetos mais completos.
Avançado
Aprofunde temas técnicos e estratégicos para enfrentar desafios mais complexos. Explore boas práticas, arquitetura, performance com visão profissional.
Cursos
Carreiras
Skills & Go
O Skills & Go é para Tech Leads, Product Managers, estrategistas e early adopters que transformam ideias em soluções de alto impacto. Em cursos ao vivo e 100% online, você domina a nova era da IA em tempo real.
Aulas ao vivo
Eventos Alura
Nossos eventos são pensados para quem quer estar à frente das mudanças em tecnologia, IA e inovação. Em experiências presenciais, você acompanha tendências e se conecta com especialistas que estão moldando o futuro.
Próximos eventos
Conteúdos gratuitos
Explore conteúdos gratuitos para aprender tecnologia no seu ritmo. Encontre artigos com conteúdos técnicos para aprender na prática, notícias para acompanhar as principais tendências do mercado e o Alura Labs, com análises e reflexões de especialistas sobre tecnologia, IA e carreira.
Aprenda sobre Formulários reativos, Router, HttpParams e implemente paginação, busca, validações e a função de favoritar, com Angular 14.
Evolua sua aplicação Angular utilizando formulários reativos, validações personalizadas, injeção de dependências e roteamento dinâmico.
Aprenda a construir aplicações web escaláveis com Angular: crie componentes reutilizáveis, gerencie estado com serviços e signals, implemente roteamento SPA e aplique Atomic Design para facilitar a manutenção.
Invista na transformação da sua carreira!
Aprimore suas habilidades em Angular com esta formação, focada no design de componentes com acessibilidade e implementação de Testes com Jasmine e Karma. Você aprenderá a criar componentes dinâmicos, aplicar regras de acessibilidade da WCAG, dominar testes automatizados com Jasmine e Karma, e utilizar recursos avançados do Angular, como animações e diretivas. Benefícios da formação: Aprenda a criar interfaces atraentes e acessíveis em Angular;Aprimore suas habilidades em testes automatizados com Jasmine e Karma;Adquira conhecimentos avançados em componentização e design de componentes dinâmicos;Aplique regras de acessibilidade da WCAG para garantir uma experiência inclusiva. Não perca esta oportunidade de aprimorar suas habilidades em Angular e destacar-se como uma pessoa desenvolvedora de interfaces acessíveis e de qualidade.
Nesta formação, você vai desenvolver do zero, no Angular, um Design System 100% completo! Aprenda a utilizar ferramentas do mercado como o Nx, Storybook e GitHub Actions para implementar componentes e bibliotecas e aumentar a eficiência, acelerar o trabalho, alinhar mais o time e reduzir retrabalho e trabalhos manuais. Vamos começar pelo NX e um monorepo (ou mono-repositório), que organiza múltiplas aplicações e bibliotecas em um único repositório, facilitando a colaboração e a manutenção de código em larga escala. Você aprenderá como configurar e gerenciar este ambiente, criando uma base sólida para o desenvolvimento de componentes reutilizáveis. Em seguida, exploraremos como criar e publicar bibliotecas dentro desse monorepo para compartilhar e reutilizar o seu design system em diferentes projetos. O Storybook será a nossa ferramenta principal para documentar e visualizar os componentes. Você aprenderá a configurar e integrar o Storybook ao Angular e ao Nx, criando um catálogo interativo e dinâmico de componentes. E tem mais! Vamos documentar variantes e estados de componentes, assegurando que ambos os times de design e de desenvolvimento tenham uma visão clara do projeto. Para fechar com chave de ouro, vamos utilizar o GitHub Actions para implementar CI/CD (Integração Contínua e Entrega Contínua) no nosso Design System, o que aumenta a produtividade e reduz tempo e recursos em tarefas do dia a dia. Vamos automatizar as tarefas do Nx, a publicação do Storybook, os testes visuais do Chromatic e a publicação dos componentes no NPM. Ao final dessa formação, você terá desenvolvido um Design System completo, pronto para ser aplicado em projetos reais, incluindo casos de componentes compelxo, recursos avançados do Nx e do Storybook e a implementação do CI/CD para automatizar o fluxo de trabalho.
Na formação “Angular: cursos de testes automatizados para garantir a qualidade da sua aplicação”, você aprenderá a aplicar testes automatizados em suas aplicações Angular, garantindo a qualidade e a confiabilidade do seu código. Esta formação é ideal para pessoas desenvolvedoras que desejam aprofundar seus conhecimentos em Angular e aprender como implementar testes. Você aprenderá a escrever testes de unidade, de integração e ponta a ponta, utilizando as melhores práticas e ferramentas do mercado. Nesta formação, você será capaz de: Aplicar testes automatizados em suas aplicações Angular;Escrever testes de unidade, de integração e testes ponta a ponta;Aumentar a qualidade e confiabilidade do seu código;Utilizar ferramentas como Jest, Jasmine, Playwright. Vamos mergulhar no mundo dos testes em Angular e construir aplicações robustas e confiáveis!
Explore a renderização no lado do servidor (SSR) no Angular 17 para melhorar performance, SEO e a experiência do usuário.
Aprenda como usar o NVM para gerenciar múltiplas versões do Node.js e manter projetos Angular antigos e atuais funcionando sem conflitos de versão.
Aprenda testes em Angular com a Alura. Domine unidade e integração com boas práticas para garantir qualidade no código.