Enquanto você avalia,
208208pessoas 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
Aprenda como iniciar projetos incríveis com Next.js e TypeScript, a dupla perfeita para o desenvolvimento web moderno.
O que é o React? O React é a biblioteca JavaScript mais popular em desenvolvimento Front-End na atualidade. O que faz esta biblioteca ser tão amada é que ela traz uma maneira simplificada para a criação de interfaces de usuário, além de possibilitar uma atualização e renderização eficientes dos componentes necessários à medida que os dados mudam. Como o React surgiu? Surgiu da dificuldade do time do Facebook em sincronizar os diversos eventos que ocorriam ao mesmo tempo na tela da rede social (pop-ups, chat, lista de amigos etc), porque a lógica ficava muito complexa para fazer a página atualizar todos os elementos simultaneamente. O que começou a ser resolvido mais tarde com o gerenciamento (alteração) de estado. Como o React funciona? O React trabalha de forma declarativa e flexível, possibilitando a criação de interações complexas. O que é Styled Components e Recoil? Ambas são bibliotecas que beneficiam o trabalho com React, enquanto com a primeira é possível fazer CSS no JavaScript (CSS-in-JS), a segunda se trata é para o gerenciamento de estados. Como o React melhora com o Typescript? Somado ao TypeScript, a pessoa desenvolvedora consegue otimizar o seu código, identificando e prevenindo erros durante o desenvolvimento, além de possuir uma flexibilidade maior para trabalhar com tipagem. Quais conhecimentos ter para aprender React? Antes de mergulhar no mundo React, é importante ter conhecimento em HTML, CSS, JavaScript e TypeScript. Conhecer Git e versionamento de código também será muito valioso para aproveitar a formação.
Invista na transformação da sua carreira!
Aprenda a integrar TypeScript em projetos React com Vite, Tailwind e React Router, garantindo segurança de tipagem com TypeCheck.
Aprenda a criar um projeto com Svelte e Typescript, aplicando boas práticas e conceitos como: reatividade, comunicação entre componentes, diretivas e outros.
Você sabe porque o jQuery e frameworks como Coffescript e Backbone.js surgiram? Um episódio sobre a história e motivação por trás de uma das modinhas da atualidade: o Typescript! Participantes: Paulo Silveira, o host que javeiro que acha o Typescript uma ótima ideia Loiane Groner, engenheira de software no Citibank Carlos Villela, engeneering manager na Segment Roberta Arcoverde, a co-host que sabe bastante sobre Javascript apesar de ser csharpeira Maurício "Balboa" Linhares, o co-host javascripteiro de coração Links: Post sobre a migração que o Dropbox fez para Typescript, citado pelo Maurício Curso de Typescript O Cangaceiro Javascript Formação Front-end Produção e conteúdo: Alura Cursos de Tecnologia - === Caelum Escola de Tecnologia - Edição e sonorização: Radiofobia Podcast e Multimídia
Descubra como o TypeScript aprimora a legibilidade do código, entenda sua configuração e compile projetos.
Aprenda como integrar bibliotecas de terceiros em projetos TypeScript, utilizando pacotes @types, técnicas de integração e lidando com bibliotecas sem suporte a TypeScript.
Aprenda a construir uma página de área administrativa utilizando React com Typescript e as bibliotecas Styled-Components, MUI e Recharts.
TypeScript é uma linguagem criada pela Microsoft e nada mais é que um superset do ECMAScript (JavaScript). Nesse curso vamos focar em mais recursos da linguagem como a herança, visibilidade, enumerações e type definitions. Bora estudar?
Domine o Frontend com TypeScript Funcional! Aprenda a criar aplicações incríveis combinando poder e elegância.