SEMANA DA PROGRAMAÇÃO
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 as melhores práticas do desenvolvimento de software utilizando o ecossistema do PHP. Abordaremos temas como SOLID, Object Calisthenics, refatoração e depuração. Além disso, vamos mostrar como criar testes automatizados e testes de integração para garantir a confiabilidade de nossos sistemas.
Nesse vídeo, vamos aprender a utilizar dois testes estatísticos (F-teste e T-teste) para duas amostras no Google Sheets através de um exemplo. O F-teste compara a variância entre duas amostras enquanto o T-teste compara a média entre elas.
Automatizar etapas no desenvolvimento de um app economiza tempo e confere mais liberdade para focar em tarefas mais relevantes, nesta formação, você aprenderá CI/CD, ou seja, integração e entrega contínuas. Também, descobrirá como implementar CI/CD para acelerar o desenvolvimento e garantir entregas de alta qualidade. Explore as melhores ferramentas e práticas para automatização, testes e deploy contínuo. Ao concluir esta formação, você será capaz de configurar ferramentas para automatização, testes e preparação de deploy. O que preciso saber para estudar essa formação? Fundamentos de lógica de programação;Orientação a objetos e sintaxe da linguagem Dart;Construção de layouts e operações com APIs no Flutter;Arquitetura em Flutter. Vamos iniciar mais uma jornada de aprendizados?
Invista na transformação da sua carreira!
Aprenda a utilizar Inteligência Artificial para automatizar processos, integrar sistemas, criar fluxos inteligentes e desenvolver soluções que aumentam a produtividade utilizando plataformas low code e agentes de IA.
Aprenda a desenvolver APIs RESTful robustas com Django REST Framework. Trabalhe com Testes Unitários e Testes de Integração.
Pratique testes de interceptors no Angular com Jest. Valide o tratamento de erros HTTP, exiba mensagens e fluxo das requisições, e mais!
Aprenda a produzir testes de UI e testes de snapshot. Melhore a qualidade e diminua erros em seus projetos!
Domine testes complexos com Espresso na Alura. Crie testes robustos e garanta qualidade em apps Android.
Aprofunde seu conhecimento em Symfony Framework aprendendo sobre envio de e-mails, processamento assíncrono com mensageria, uploads e testes automatizados.
Aprenda a validar aplicações React com testes unitários e E2E, utilizando metodologias como 3A, Jest, React Testing Library e Cypress, garantindo robustez e confiança no desenvolvimento.