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.
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.
- [Slides](
Explore dicas de Flutter, criação de jogos, CSS e Ciência de Dados! Confira os novos conteúdos práticos produzidos pelos especialistas da Alura. Veja mais!
Invista na transformação da sua carreira!
Confira nosso guia visual completo para a ferramenta CSS FlexBox. Conheça suas propriedades, para que servem e saiba como utilizar cada uma delas!
Aprenda a criar interfaces web modernas utilizando HTML semântico, CSS, Flexbox, Grid e Design Systems para promover a colaboração entre design e desenvolvimento.
Neste artigo, vamos conversar sobre o que é a Matriz CSD e a sua importância na resolução de problemas!
Implemente um design system com React, atribuindo componentes de interface do usuário reutilizáveis e acessíveis para aplicativos web. Você aprenderá as boas práticas de codificação, bem como criar componentes de interface limpos e bem estruturados, e garantir que esses componentes sejam acessíveis para usuários com necessidades especiais. Também é possível aprender sobre ferramentas e técnicas para testar e validar a acessibilidade dos componentes e implementar soluções de acessibilidade em um sistema de design existente.
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.
O design e a tecnologia andam de mãos dadas há muito tempo, e não é para menos, pois apesar das diversas, as duas coisas tem o mesmo objetivo final: solucionar problemas, com criatividade e inovação. A Engenharia de User Interface, ou como é mais conhecida, UI Engineering, é uma área que une dois profissionais em um só, atuando com o design de interface para produtos digitais, mas em vez de utilizar ferramentas como Figma, a aplicação é diretamente nas linhas de código, pensando não só nas soluções de tecnologia, mas também na usabilidade e acessibilidade. Nessa formação, você irá mergulhar em um projeto prático, aplicando conceitos como mobile first, design responsivo, variáveis em CSS, pseudo-classes, e muito mais. Aproveite a formação e bons estudos!
Neste artigo, exploramos as principais abordagens de renderização web: Client-Side Rendering (CSR), Server-Side Rendering (SSR) e Static Site Generation (SSG).