Enquanto você avalia,
22pessoas 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 usar parâmetros padrão do ES6 para tornar parâmetros obrigatórios em JavaScript, reduzindo código repetitivo e deixando funções mais elegantes.
Saiba mais como funciona debounce pattern e como utilizar closure em seus programas.
Invista na transformação da sua carreira!
Descubra o que é platform engineering, quais são seus benefícios e como implementá-lo de forma eficaz.
Confira a segunda edição do Alura Commit e veja novas carreiras, ferramentas na plataforma e imersões práticas para você se atualizar e impulsionar sua carreira.
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.
Séries temporais são uma série de pontos coletados ao longo do tempo. Por exemplo, a temperatura ao longo do dia, o valor de ações da bolsa de valores ao longo de um ano, o número de vendas de um determinado produto no final de semana. E aqui vamos tentar usar a ferramenta Prophet criada pelo grupo de Data Science do Facebook para realizar a previsão de valores em séries temporais. A base de dados pode ser baixada em:
Nesse vídeo, Bruno Raphaell mostra os passos para a instalação da ferramenta Airflow no Docker, indo desde a instalação do WSL2 até a execução de uma DAG rodando em containers. Para conhecer ainda mais da ferramenta Airflow: * [Apache Airflow: orquestrando seu primeiro pipeline de dados]( * [Aprofundando no Airflow: Executores Local e Celery]( Para conhecer mais sobre o Docker: * [Artigo - Começando com Docker]( * [Docker: criando e gerenciando containers](
Domine MySQL: transforme-se em especialista em procedures. Aprenda, otimize e inove com nosso curso prático!
Neste artigo, você aprende o que é o MySQL, seus benefícios e como instalar e configurar o banco de dados no Windows, Linux e MacOS para projetos.
A linguagem PHP possui código aberto, ou seja, é gratuita para os usuários. Seu alto desempenho, garante um grande suporte de dados. Saiba mais!