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.
Aprenda a configurar seu ambiente para começar a desenvolver com React Native.
Aprenda a criar uma aplicação React com TypeScript do zero utilizando o Vite e entenda as vantagens desta abordagem moderna de desenvolvimento web.
Invista na transformação da sua carreira!
React e VSCode: como as extensões podem transformar sua produtividade.
Nesse artigo vamos aprender a internacionalizar uma aplicação em React, passando pelos principais pontos e o que é preciso saber antes de começar a implementação.
Aprenda um passo a passo para como preparar uma aplicação React JS para o deploy num servidor Node JS, desde a preparação do ambiente até ele completo.
Terminou seu app React Native e não sabe o que fazer agora? Entenda como gerar builds, testar e publicar apps no Android e iOS sem complicação.
aprenda a usar Tailwind CSS no React para criar interfaces rápidas, responsivas e modernas direto no JSX, sem arquivos CSS separados.
O Portal de Planos é um site onde você consegue encontrar e contratar a melhor opção de plano de TV, internet e celular. Descubra como foi desenvolver esse sistema, o que tem de tecnologia por trás e como eles lidam com um grande número de tentativas de fraude. Participantes: Gabs Ferreira, o host que é muito justo Rubens Minoru, engenheiro de software de dados na Escale Aline Morelli, engineering manager e dev frontend na Escale Giovana Delfino, desenvolvedora no Facebook Links Vagas na Escale Produção e conteúdo: Alura Cursos de Tecnologia – === Caelum Ensino e Inovação – Edição e sonorização: Radiofobia Podcast e Multimídia
Vamos falar do caminho do Front End até o React. O que você tem que conhecer de HTML, CSS e Javascript para poder trabalhar bem com esses frameworks de SPA, reativos? As pessoas mais antigas na área têm problemas com esses novos frameworks? Participantes: Paulo Silveira, o host que contribui há mais tempo do que gostaria de admitir Juliana Negreiros, Desenvolvedora na ConsumerAffairs e Instrutora da Alura Mário Souto, Engenheiro de Software no Nubank Rafaella Ballerini, Desenvolvedora e Instrutora da Alura Marco Bruno, Desenvolvedor na Suécia Links: Venha fazer a Imersão React a partir de 12 de julho! Newsletter do Paulo Produção e conteúdo: Alura Cursos de Tecnologia – === Caelum Escola de Tecnologia – Edição e sonorização: Radiofobia Podcast e Multimídia
Aprenda a criar e utilizar hooks personalizados no React para gerenciar o estado de conexão à internet de forma eficiente. Descubra como encapsular a lógica de validação de rede em um hook customizado e reutilizá-lo em múltiplos componentes, seguindo as melhores práticas e regras dos hooks. O que será aprendido: * Como utilizar o useState para monitorar o estado da conexão de rede. * Emprego da função useEffect para adicionar listeners de eventos. * Criação de um hook personalizado useIsOnline para validar a conexão à internet. * Importância de respeitar as regras dos hooks ao criar hooks personalizados. * Modularização da lógica de estado para reutilização em diversos componentes. * Integração do hook personalizado em um componente React. * Estratégias para manter seus componentes funcionais organizados e eficientes.