Enquanto você avalia,
260260pessoas 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
Hoje o papo é sobre simplificação e escalabilidade. Neste episódio, conversamos sobre design system e front-end no Wellhub: como funciona na prática, quais são os desafios, como é aplicado, e até mesmo o que o back-end tem a ver com essa história. Vem ver quem participou desse papo: André David, o host que segue a linha reta até alguma coisa dar errado Vinny Neves, Líder de Front-End na Alura Marcelo Marcelino, Front-End Software Engineer no Wellhub Sidmar Theodoro, Back-End Software Engineer no Wellhub Links: GitHub do Wellhub Yoga, no GitHub do Wellhub Typescript Apollo GraphQL Kotlin Spring Kafka Datadog Grafana Prometheus Node.js Episódio relacionado: Arquitetura no ecossistema de Front-End – Hipsters Ponto Tech #441 Conheça o Curso React: versione e publique o seu Design System da Alura e publique sua biblioteca de componentes criada com Next.js e TailwindCSS no npm. 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 Produção e conteúdo: Alura Cursos de Tecnologia – Edição e sonorização: Rede Gigahertz de Podcasts
Esse Alura+ foca no desenvolvimento de uma aplicação de cadastro de frases utilizando TypeScript, React e JavaScript. Os alunos aprenderão a gerenciar o estado da aplicação com useState e useReducer, implementar validações de entrada e centralizar a lógica de negócios usando Reducer para manter os componentes limpos e organizados. O que será aprendido: - Inicialização e gerenciamento do estado da aplicação com o hook useState. - Técnicas para exibir dados dinamicamente com a função map. - Implementação de validações para adição de novas frases. - Criação e uso de um reducer para organizar a lógica de negócios. - Utilização do dispatch para despachar ações no componente principal. - Conexão do reducer ao componente com o hook useReducer. - Boas práticas para manter componentes limpos e escaláveis. Vamos então nos aprofundar no uso do useReducer? Você pode [fazer o download do Node.JS aqui]( de acordo com o seu sistema operacional. Lembre-se de consultar [a documentação do React]( para relembrar os comandos utilizados para se iniciar uma aplicação do zero. Se quiser entender todo poder do Json Server, se liga [nesse artigo]( que eu escrevi pra você. Não se esqueça de [baixar o arquivo db.json nesse link]( Além disso se você quiser se aprofundar em gerenciamento de estados no React, você pode fazer este curso de [React: gerencie estados globalmente com Context API]( Caso você queira soluções mais robustas e escaláveis em gerenciamento de estados para suas aplicações, recomendo dar uma olhadinha na nossa formação [React: domine o gerenciamento de estados]( Se quiser uma palhinha do que verá nessa formação, pode consultar [este artigo]( que fala sobre **bibliotecas para lidar com gerenciamento de estados em projetos React**. ## [Esse é o repositório]( do Organo. Esse projeto você desenvolve comigo e com o Paulo Silveira no curso [React: desenvolvendo com JavaScript]( Não se esqueça de publicar e me marcar nas redes sociais a sua solução para esse desafio! Seja no [Linkedin]( ou [Instagram]( o importante é participar! Te vejo na próxima. Vida longa e próspera.
Invista na transformação da sua carreira!
Qual é o papel do back-end em aplicações, além das principais linguagens e frameworks para sua carreira como pessoa desenvolvedora na área.
Com o Guia Node.JS, venha conhecer o ambiente de execução Javascript mais popular da atualidade e invista na sua carreira!
Entenda o que são Monorepos, as vantagens de centralizar vários projetos em um único repositório e como essa prática facilita a reutilização de código.
O que é Fastify? Vamos conhecer um pouco sobre o framework NodeJS que conquista os desenvolvedor e empresas no universo JavaScript.
Aprenda a usar ORM para facilitar a interação entre aplicações e bancos de dados, otimizando consultas e gerenciando transações de forma eficiente.
Descubra tudo sobre a linguagem de programação Kotlin: o que é, para que serve e suas diferenças com Java e Flutter. Acesse agora nosso Guia completo!
Saiba tudo sobre a carreira de Full Stack: o que é, como iniciar e evoluir, o que estudar, vantagens e desvantagens. Acesse agora nosso guia completo!
O artigo explora a depreciação do Karma, destacando alternativas de ferramentas para implementar testes em angular, como Jest e Web Test Runner.