Enquanto você avalia,
109109pessoas 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 a utilizar a solução do Firebase Cloud Firestore no Flutter! Instale um banco de dados sem precisar de back-end! Confira a segunda parte deste conteúdo nesse [link]( Acesse os demais links: * [Realtime Database x Cloud Firestore]( * [Documentação do Firebase para Flutter]( * [Página Inicial do Firebase](
Com muitos de nós, o Yuri já se lembra de interagir com o computador e com máquinas aos 14 anos, o que lhe colocou na rota para cursar Ciência da Computação. Logo aos 17 anos, ele conseguiu seu primeiro estágio em Porto Alegre, tendo contato majoritariamente com Java, mas quebrando alguns galhos e se familiarizando com um ambiente mais full stack. Nos anos que seguiram, ele passou a trabalhar em startups e em empresas maiores, sempre mantendo um pezinho no back end, até que surgiu uma oportunidade de matar uma curiosidade antiga de viver uma cultura fora do Brasil, na forma de uma oferta de emprego na terra do fado. De lá para cá, Yuri e família vêm morando em Sintra após uma passagem por Lisboa e, neste episódio, ele conta como foi a sua adaptação e sua trajetória, passando pela Ryanair até o emprego atual, na Mercedes-Benz. Fabrício Carraro, o seu viajante poliglota Yuri Kilian, Desenvolvedor Back-end na Mercedes-Benz em Lisboa, Portugal Links: LinkedIn do Yuri Conheça a Formação Java e Spring Boot da Alura e aprenda a criar aplicações com o framework mais amado do mundo Java. TechGuide.sh, um mapeamento das principais tecnologias demandadas pelo mercado para diferentes carreiras, com nossas sugestões e opiniões. #7DaysOfCode: Coloque em prática os seus conhecimentos de programação em desafios diários e gratuitos. Acesse Ouvintes do podcast Dev Sem Fronteiras têm 10% de desconto em todos os planos da Alura Língua. Basta ir a começar a aprender inglês e espanhol hoje mesmo! Produção e conteúdo: Alura Língua Cursos online de Idiomas – Alura Cursos online de Tecnologia – Edição e sonorização: Rede Gigahertz de Podcasts
Invista na transformação da sua carreira!
Esta carreira foi desenhada para quem precisa sair da posição de quem apenas descreve problemas e passar a entregar soluções. Você vai aprender a pensar e estruturar problemas com IA, desenvolver estratégia de produto, criar protótipos funcionais com ferramentas como Claude, Lovable e Supabase, e validar o que você construiu com dados reais. Cada nível evolui sobre o anterior: da base com bons prompts à automação, da prototipagem à observabilidade. O objetivo não é só aprender a usar ferramentas: é sair com a capacidade de transformar uma ideia em algo entregável, sem depender de outra pessoa para executar.
Com a evolução do front-end é comum o surgimento de muitas tecnologias e frameworks. Alguns vem e vão com o passar do tempo, e outras vem para ficar, como o Next.js. Nessa formação, você vai mergulhar fundo no universo do Next.js, entendendo todos os problemas que ele resolve e, principalmente, como maximizar a sua experiência como pessoa desenvolvedora e a performance da aplicação, utilizando tudo o que o Next.js oferece em termos de caching, otimizações de imagens, pre-fetching e muito mais. Além de explorar as capacidades visuais, você poderá desenvolver uma aplicação Full Stack, combinando várias tecnologias diferentes como: Docker, Prisma e deploy contínuo. Quer mais motivos para estudar este conteúdo? Você vai dominar um framework Full Stack para criar aplicações web rápidas e otimizadas para SEO.Vai ganhar habilidades para desenvolver tanto o front-end quanto o back-end de aplicações.Praticar com Docker e Prisma, ferramentas essenciais para pessoas desenvolvedoras Full Stack.Aprender técnicas para melhorar a velocidade de desenvolvimento e a experiência do usuário nas aplicações. Então, bora começar?
Aprenda a criar uma aplicação web de ponta a ponta utilizando React e Node.js do básico ao avançado. Nesta formação vamos começar abordando conceitos-base do React, avançando com o desenvolvimento de uma API em Node.js utilização de bancos de dados e integração da API com a aplicação React. Iremos finalizar o percurso adicionando testes e fazendo deploy da aplicação completa. Esta formação tem o objetivo de preparar você para criar uma aplicação web de ponta a ponta, ou seja, do front-end ao back-end. Bora começar?
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.
HTML e CSS são a base de qualquer página que existe na web, literalmente todo site, aplicação ou produto digital que roda em um navegador começa com essas duas linguagens. Não importa se o próximo passo de alguém é React, Vue ou Angular: entender profundamente como o HTML estrutura o conteúdo e como o CSS o estiliza continua sendo o alicerce sobre o qual qualquer carreira em front-end é construída. Por isso, dominar esses fundamentos continua sendo um dos caminhos mais sólidos para quem quer entrar no mercado de tecnologia. Esta trilha foi pensada para levar você desse ponto zero — entendendo como a própria internet funciona por trás dos panos — até a construção de sites completos, responsivos, acessíveis e otimizados para buscadores, sempre praticando em projetos reais que podem virar peças de portfólio. Ao final, você terá uma base sólida para seguir para o próximo passo natural da carreira front-end: dar interatividade aos seus projetos com JavaScript.
Dê o próximo passo para se tornar um profissional de engenharia de machine learning e inteligência artificial. Aprenda a transformar modelos em aplicações reais, criando pipelines de dados, APIs e sistemas escaláveis de treinamento, deploy e monitoramento em produção.
Aprenda a criar back-ends modernos em Java com programação reativa, observabilidade e alta performance para sistemas escaláveis e eficientes.