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.
Organize seu CSS de forma profissional! Aprenda a evitar conflitos de nomes e problemas de especificidade, tornando seu código escalável e fácil de manter.
Aprenda a organizar seu CSS com SMACSS! Evite código duplicado e conflitos de classes isolando componentes em módulos, estilos de base e estados.
Aprenda a construir um projeto responsivo e desenvolvido em mobile-first, utilizando Flexbox.
Invista na transformação da sua carreira!
Aprenda Flexbox e crie layouts responsivos com flex, order, flex-grow, flex-shrink, flex-basis, justify-content, align-items e flex-wrap.
Crie arquiteturas CSS onde a manutenção e evolução seja simples, rápida e eficiente.
Conheça o SASS e seus recursos de mixins, extend e parent selector e aplique-os para estilizar um site com código simples, reutilizável e de fácil manutenção.
Aprenda a desenvolver websites modernos e responsivos utilizando HTML semântico, CSS avançado com Flexbox e Grid, garantindo desempenho e SEO otimizados.
O HackerRank é um site onde desenvolvedores podem praticar a programar resolvendo desafios. Os programadores competem entre si, tentando encontrar uma solução de acordo com as especificações dadas. Os desafios de programação do HackerRank podem ser resolvidos em várias de linguagens de programação como Java, C ++, PHP, Python, SQL, JavaScript e abrangem áreas de computação diferentes como algoritmos ou estrutura de dados. Ficou interessado em resolver um desafio e quer um boa explicação como funciona? O Guilherme Silveira, head de educação na Alura, é amante de desafios e mostra como! Confira o vídeo e a explicação dele!
Neste vídeo você verá como instalar o CSS Linter para o Atom. Um Linter é uma ferramenta que ajuda no momento de desenvolvimento de um projeto, avisando e mostrando inconsistências e erros dentro de arquivos de um projeto. O Visual Studio Code (VSCode) já possui um Linter integrado. Outros editores/IDEs podem usar nomes diferentes para os plugins de Linter e seus requisitos também podem variar. Link para baixar o nodeJS: Link para baixar o Atom:
Ao construir um website, podemos observar muitos valores no arquivo CSS que encontram-se repetidos, um exemplo é uma cor que pode ser utilizada em diversos pontos do site. Dessa forma, alterar dados pode se tornar uma tarefa complexa e passível de erros, principalmente quando é necessário modificar muitos locais em um mesmo documento. Neste Alura+, a instrutora Ana Beatriz Moura ensina como criar e editar um guia de estilo de maneira muito mais facilitada usando como recurso as **variáveis no CSS**. Nesse vídeo, iremos transformar o aspecto visual da Barbearia Alura na Alura Beauty automagicamente. Acesse o projeto final [neste link]( Não se esqueça de conferir o [Alura+ de Dark Mode]( utilizando Variáveis de CSS. Quer se aprofundar em mais conceitos a respeito das Variáveis de CSS? Venha mergulhar comigo no artigo [Construa um CSS mágico com variáveis nativas]( e aprenda mais ainda sobre esse tema tão encantador!