Enquanto você avalia,
166166pessoas 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.
Domine o desenvolvimento Back-End com Java, da base da programação à arquitetura avançada de microsserviços. Uma jornada completa, com desafios reais, projetos práticos e aplicações diretas que refletem o dia a dia das empresas. Construa um portfólio sólido e prepare-se para atuar em qualquer nível da carreira, alinhado às demandas do mercado.
A prova de certificação AWS Certified Solutions Architect – Associate é destinada a qualquer pessoa que atue no papel de arquiteto de soluções e tenha mais de um ano de experiência em projetos de sistemas distribuídos com alta disponibilidade e escalabilidade utilizando os serviços da AWS.
Invista na transformação da sua carreira!
Aprenda a aplicar Inteligência Artificial na prática para automatizar processos, criar agentes inteligentes, integrar LLMs e desenvolver soluções inovadoras para diferentes áreas e negócios.
Dê aqui seus primeiros passos em Cloud Computing, a computação em nuvem (cloud computing) revolucionou o acesso a sistemas, arquivos e processamento de dados pela internet. Essa tecnologia está em constante crescimento, atraindo o interesse não apenas de especialistas em infraestrutura, mas também de profissionais de diversas áreas da tecnologia. Se você é uma pessoa desenvolvedora, ou administradoras de sistemas que deseja entender como utilizar a computação em nuvem para aplicações, esta formação é a oportinudade perfeita para dar o primeiro passo. Aqui, você adquirirá habilidades práticas para gerenciar e otimizar recursos em provedores de nuvem. Você começará entendendo como escolher e utilizar um provedor de nuvem, configurar instâncias com segurança e gerenciar tudo de forma automatizada. Depois, avançará para o deploy eficiente de aplicações, utilizando containers e configurando ambientes seguros e escaláveis. Na sequência, mergulhará nos serviços de armazenamento, aprendendo a criar e gerenciar bancos de dados e backups de forma otimizada. Por fim, entenderá como garantir a escalabilidade automática e monitorar suas aplicações, reagindo rapidamente a qualquer necessidade. Ao concluir esta formação, você será capaz de avaliar, selecionar e utilizar recursos e serviços de computação em nuvem na AWS, o principal provedor de nuvem no mercado. Além disso, cosntruirá uma base sólida para gerenciar esses recursos com eficiência e segurança.
Nesta carreira, você vai começar do zero e construir, passo a passo, a base necessária para atuar com desenvolvimento de software no contexto atual, em que a IA já faz parte do trabalho de quem programa, aprende, pesquisa, testa e resolve problemas. Ao longo da jornada, você vai aprender fundamentos da web, HTML, CSS, JavaScript, React, Java, Spring Boot, APIs, banco de dados e práticas profissionais de desenvolvimento. A IA estará presente durante todo o processo, não como um atalho para pular etapas, mas como uma parceira de aprendizagem e produção: ajudando a investigar, revisar, experimentar, validar ideias e trabalhar com mais clareza. No final, você terá passado por uma formação completa, conectando fundamentos técnicos, construção de interfaces, desenvolvimento back-end e uso aplicado de IA no fluxo real de trabalho. A proposta é que você avance com segurança, entenda o que está fazendo e saiba usar a tecnologia de forma crítica, produtiva e responsável.
Domine o desenvolvimento Back-End com .NET e C#. Aprenda programação, boas práticas, testes automatizados, DevOps, segurança e soluções em nuvem, evoluindo até se tornar referência em arquitetura e liderança de times em ambientes escaláveis e distribuídos.
Boas-vindas à Formação Arquitetura Java! Aqui você aprenderá os aspectos essenciais da arquitetura de software Java, desde a concepção do código até a infraestrutura de deploy na nuvem da AWS. Inicialmente, você mergulhará nos princípios do Domain-Driven Design (DDD) e na Clean Architecture, para criar arquiteturas de códigos que sejam flexíveis, escaláveis e de fácil manutenção. Na sequência, o foco será na arquitetura voltada para infraestrutura, ensinando como realizar o deploy de suas aplicações Java na nuvem AWS com a utilização do Docker. Esta formação é ideal para pessoas desenvolvedoras Java que desejam aprofundar seus conhecimentos em arquitetura de software e estão buscando habilidades práticas para projetar, desenvolver e implantar aplicações robustas e escaláveis na nuvem AWS.
A formação em Engenharia de Analytics da Alura é um guia de estudos completo, ideal para quem deseja dominar as ferramentas e processos mais avançados de análise de dados. Cada etapa foi cuidadosamente planejada pela nossa equipe, garantindo que, ao final da formação, você terá as habilidades necessárias para implementar e gerenciar pipelines de dados, analisar grandes volumes de dados e apresentar resultados de forma eficiente, utilizando as melhores práticas do mercado. Por que aprender Engenharia de Analytics? A Engenharia de Analytics é uma das áreas mais estratégicas e demandadas na gestão e análise de dados. Com o crescente volume de dados gerados diariamente, é fundamental saber como automatizar e otimizar processos de coleta, transformação e análise de dados. Utilizando ferramentas modernas como AWS Glue, Athena e QuickSight, a formação em Engenharia de Analytics capacita você a construir pipelines de dados robustos, analisar informações diretamente na nuvem e apresentar insights com visualizações impactantes. Além disso, a formação inclui boas práticas de gestão financeira em ambientes de cloud e a manutenção da qualidade dos dados, essenciais para quem deseja se destacar nessa área. O que você aprenderá Na Formação Engenharia de Analytics, você vai explorar o poder da AWS, uma das plataformas mais usadas para análise de dados em ambientes cloud. Você aprenderá a construir e automatizar pipelines de dados utilizando o AWS Glue, fazer análises eficientes com o Amazon Athena e criar visualizações dinâmicas com o AWS QuickSight. Além disso, a formação aborda temas essenciais como FinOps, para otimizar os custos da nuvem, e a importância da manutenção da qualidade de dados em ambientes de cloud. Com projetos práticos aprofundados, esta formação foi elaborada para capacitar você a enfrentar os desafios da Engenharia de Analytics, preparando-o para uma carreira em uma das áreas mais promissoras e em crescimento no mercado de dados. Quais são os pré-requisitos para fazer essa formação? Para melhor aproveitamento do conteúdo, recomendamos que você já saiba programar em Python, tenha algum conhecimento em Spark, SQL e Cloud Computing.
Aprenda a criar aplicações sem servidor com Serverless e Node.js! O Serverless Framework é um framework web gratuito e de código aberto escrito usando Node.js. Serverless é a primeira estrutura desenvolvida para criar aplicativos no AWS Lambda, uma plataforma de computação sem servidor fornecida pela Amazon como parte do Amazon Web Services.
Nesta formação, aprenderemos a criar microsserviços do zero, configurar a infraestrutura necessária para esse tipo de arquitetura e trabalharemos com mensageria utilizando RabbitMQ. Pré-requisitos Para aproveitar ao máximo este conteúdo, é importante ter conhecimento prévio em .NET, experiência com algum provedor de cloud (como AWS, Azure ou Google Cloud) e entender os conceitos de microsserviços. Caso ainda não tenha essas bases, a Alura possui cursos sobre esses temas.