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.
Simule o dia a dia de desenvolvimento de software, aprendendo sobre organização de tarefas e implementação de funcionalidades com testes automatizados.
Vamos entender a importância da documentação eficaz nos testes de software, destacando como ela aprimora a qualidade, rastreabilidade e colaboração no ciclo de desenvolvimento.
Invista na transformação da sua carreira!
Aprenda a implementar regras de negócio, escrever testes automatizados e a documentar uma API Rest em Java utilizando o Spring Boot.
Desenvolva aplicações em Flutter com integração contínua! Aprenda a automatizar o ciclo de vida do seu projeto e criar testes automatizados com Codemagic.
Quando criamos testes de unidade (ou qualquer outro tipo de teste automatizado) este teste executa nosso código e verifica que tudo está ok. Através dos relatórios de cobertura de código podemos saber **quanto do nosso código foi executado**, e quais linhas especificamente não foram executadas por nenhum de nossos testes. Isso nos permite monitorar e tomar alguma atitude caso muito de nosso código não esteja sendo executado por nenhum teste.
Aprenda a integrar o Gemini em apps Android para gerar conteúdo de texto e imagem, processar respostas JSON e otimizar interações com stream.
Aprenda classificação multilabel com a Alura. Use NLP para resolver problemas reais.
Neste curso, vamos desenvolver uma aplicação para realizar a tradução e o resumo de textos. Durante o curso, vamos aprender a utilizar modelos pré-treinados disponilizados pela Hugging Face. Além disso, vamos escolher modelos no Model Hub.
Domine a arte da escrita persuasiva com o auxílio da inteligência artificial. Aprenda a criar, revisar e otimizar seu copywriting com o ChatGPT!
Boas-vindas à Formação de Django REST Framework! O Python é uma das linguagens mais populares no mercado atual, destacando-se pela sua versatilidade e eficácia. Complementando essa tendência, o Django REST Framework emerge como uma ferramenta fundamental para o desenvolvimento de APIs web. Nesta formação em três partes, você será guiado na construção de uma API desde o início, explorando as vantagens oferecidas pelo Django REST Framework. Você aprenderá sobre autenticação, versionamento e integração com o front-end, além de aprender técnicas de deploy de sua API na AWS. Além disso, você aprenderá a validar os dados e a realizar testes em sua API. Bora começar?