Enquanto você avalia,
66pessoas 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.
Boas-vindas à Formação de Arquitetura em .NET! Nesta formação, você terá a oportunidade de explorar conceitos avançados de desenvolvimento de software com o foco em Arquitetura Limpa, Domain-Driven Design (DDD) e estratégias de infraestrutura voltadas para o deploy de soluções containerizadas no Azure. Este curso foi pensado para fortalecer suas habilidades como desenvolvedor .NET, permitindo que você projete, implemente e entregue aplicações escaláveis e de alta qualidade. Arquitetura Limpa é um padrão essencial que promove a separação de responsabilidades e permite que você desenvolva sistemas flexíveis e de fácil manutenção. Você aprenderá a estruturar suas aplicações de forma a isolar as regras de negócio das dependências externas, como frameworks, bancos de dados e interfaces de usuário. Essa abordagem facilita a evolução e o teste das suas soluções, além de torná-las mais resilientes a mudanças tecnológicas. O Domain-Driven Design (DDD) é uma metodologia poderosa para resolver problemas complexos no desenvolvimento de software com o foco no domínio do negócio. Nesta formação, você entenderá como identificar e modelar contextos, através da implementação de padrões como Aggregates, Domain Events e Value Objects. DDD permitirá que você desenvolva soluções profundamente alinhadas com as necessidades do cliente e do negócio. A infraestrutura será explorada com um olhar prático, utilizando o Azure como plataforma principal. Você aprenderá a criar, configurar e gerenciar containers para simplificar a entrega e o gerenciamento de suas aplicações. Técnicas como o uso de Azure Container Instances (ACI), Azure Load Balancer serão abordadas, garantindo que você esteja apto(a) a realizar o deploy da aplicação. Ao concluir esta formação, você estará equipado(a) com conhecimentos avançados em arquitetura de software e habilidades práticas para implementar soluções modernas e robustas. Prepare-se para enfrentar os desafios do mercado com confiança, desenvolvendo aplicações que não apenas atendem aos requisitos atuais, mas que também são preparadas para o futuro.
Invista na transformação da sua carreira!
Essa trilha está atualizada com o Angular 21 e oferece o caminho estruturado que você precisa para dominar o desenvolvimento front-end com confiança. Unindo desde os fundamentos essenciais da web até as práticas mais modernas do mercado, o objetivo é capacitar você a construir aplicações de página única (SPA) rápidas, robustas e profissionais. Através de uma abordagem didática e prática, você aprende a criar interfaces interativas, acessíveis e otimizadas, percorrendo toda a jornada desde a base técnica até os recursos mais avançados do framework. Destinada a pessoas que desejam ingressar no front-end ou profissionais que buscam atualização técnica, a trilha percorre desde o domínio do HTML, CSS e lógica com TypeScript até os recursos avançados do framework. Você aprenderá a estruturar componentes, gerenciar estados de forma eficiente com Signals e organizar a navegação de aplicações complexas. Ao final, você terá o conhecimento técnico e a visão estratégica necessária para entregar soluções web completas e profissionais.
Aprenda a criar aplicações com o framework Spring Boot! Java Spring Boot (Spring Boot) é uma ferramenta que torna o desenvolvimento de aplicativos web e microsserviços com Spring Framework mais rápido e fácil. Boas vindas à Formação em Java e Spring Boot, onde você mergulhará no universo do desenvolvimento de aplicações com um dos frameworks mais populares do mundo Java. Esta formação é uma jornada abrangente que te equipará com as habilidades e conhecimentos necessários para criar aplicações robustas e eficientes. O que você vai aprender: Introdução ao Spring Boot: Comece explorando as funcionalidades do Spring Boot, entendendo como ele facilita e acelera o desenvolvimento de aplicações web e microsserviços. Aqui, você terá uma visão geral do framework, estabelecendo uma base sólida para os próximos passos. Criação de API RESTful: Aprenda a construir uma API RESTful utilizando Spring Boot. Esta etapa te proporcionará habilidades práticas para lidar com dados e endpoints, essenciais para qualquer desenvolvedora de aplicações modernas. Implementação de Boas Práticas: Aprofunde-se nas melhores práticas de desenvolvimento com Spring Framework. Você aprenderá sobre o uso eficiente do Protocolo HTTP, a importância de mecanismos de autenticação e outras práticas essenciais para a criação de aplicações seguras e confiáveis. Desenvolvimento e Manutenção de Aplicações: Explore como isolar códigos de regras de negócio, aplicar princípios SOLID, documentar APIs com o padrão OpenAPI, e escrever testes automatizados. Essas habilidades são cruciais para garantir a qualidade e a manutenção de longo prazo de suas aplicações. Preparação para o Deploy: Finalize sua formação aprendendo a realizar o build de sua aplicação e a usar variáveis de ambiente para o deploy. Esses conhecimentos te permitirão colocar suas aplicações em produção com confiança e eficiência. Nesta formação você vai aprender como utilizar o framework e será capaz de criar aplicações com maior velocidade e simplicidade. Bora começar?
Aprenda a utilizar o ChatGPT como assistente pessoal para auxiliar nas análises de dados com a linguagem R e aumentar sua produtividade.
Aprenda a governar dados e construir soluções de BI: do ETL e modelagem até KPIs, controles de acesso e dashboards que contam a história do negócio, com foco em performance e segurança.
Aprenda a transformar ideias em negócios sustentáveis com o uso da Inteligência Artificial. Entenda como aplicar co-design, inovação e modelagem de negócios para criar soluções reais e relevantes.
Nesta formação você aprenderá a criar websites responsivos e visualmente atraentes, combinando técnicas de design moderno com recursos avançados do Bootstrap. Através de exemplos práticos e exercícios interativos, você desenvolverá proficiência na construção de layouts flexíveis, utilização de componentes interativos e implementação de recursos avançados de personalização. Esta formação foi pensada para você, que deseja se destacar no mercado, dominando um dos frameworks mais poderosos e requisitados no desenvolvimento web atual. Prepare-se para levar seus projetos ao próximo nível e impressionar com websites responsivos e esteticamente agradáveis, com a confiança de ter dominado o Bootstrap 5.
Construa apps iOS com SwiftUI e a linguagem Swift. Aprenda componentes, navegação entre telas, gerenciamento de estados, animações, conexão com API e crie aplicativos incríveis e interativos. Já pensou em criar e trabalhar com desenvolvimento de aplicativos para os sofisticados dispositivos da Apple? Este é um mercado incrível, e não raramente a maçã está na vanguarda da tecnologia com novidades inovadoras. Nesta formação, aprenda as habilidades fundamentais do SwiftUI - a mais recente ferramenta da Apple que utiliza a linguagem Swift e reinventou a criação de aplicativos que funcionam em aparelhos iOS como iPhone, macOS (e muito mais)! Você construirá, do zero, um aplicativo da vida real e conhecerá as habilidades básicas para começar a programar em iOS com SwiftUI ou refinar suas habilidades nessa área. Aprender SwiftUI pode agregar um diferencial excelente no seu currículo ou, até mesmo, você pode trabalhar como pessoa desenvolvedora iOS. Quais o benefícios de fazer essa formação? Aprenda programando e colocando a mão na massa;Estude uma trilha didática e pensada para facilitar seus estudos;Faça aplicativos bonitos com código elegante, organizado e legível;Utilize técnicas do SwiftUI que simplificam a criação de apps interativos e envolventes. Lá vem um spoiler: um grande atrativo do Swift UI é a pré-visualização, em que você escreve o código e visualiza o resultado no app ao mesmo tempo - e economiza algumas horas de trabalho! O que preciso saber para estudar essa formação? Essa formação é considerada de nível intermediário. Logo, recomendamos que saiba: Fundamentos de lógica de programação;Sintaxe básica da linguagem Swift;Programação orientada a objetos. Você pode estudar esses conhecimentos na formação de Swift - e recomendamos que você a conclua antes de se aventurar aqui com SwiftUI! O que faz um(a) desenvolvedor(a) de iOS? Quem trabalha com desenvolvimento iOS cria e desenvolve aplicativos que podem ser utilizados nos dispositivos da Apple (iPhone, iPad). Além disso, grande parte das empresas optam por desenvolver aplicativos nativos. Vamos iniciar uma nova jornada de aprendizados?
Organizar a vida financeira é um passo essencial para alcançar mais tranquilidade, autonomia e bem-estar. Esta formação, produzida em parceria com o Banco do Brasil, reúne cursos que abordam desde os fundamentos da educação financeira até temas como comportamento financeiro e criação de agentes de IA para organização financeira pessoal. Com linguagem acessível, o conteúdo foi pensado para ajudar as pessoas a tomarem decisões mais conscientes e éticas em relação ao uso do dinheiro. Os cursos convidam a refletir sobre seus hábitos, planejar com mais clareza e desenvolver estratégias para evitar dívidas, poupar com regularidade e lidar com os desafios financeiros do cotidiano. Mais do que apenas números, o foco da formação é promover uma relação saudável com o dinheiro — que respeite valores pessoais, fortaleça vínculos e contribua para uma vida mais equilibrada.
Aprenda a usar dbt com PostgreSQL para transformar dados brutos em modelos analíticos confiáveis. Domine camadas de modelagem, testes, documentação, snapshots e práticas de deploy para pipelines escaláveis.