Enquanto você avalia,
1414pessoas 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
Aprofunde seus conhecimentos na plataforma .NET e construa uma arquitetura de sistemas na plataforma do Azure.
Aprenda a integrar aplicações .NET com o banco de dados MongoDB: modelagem NoSQL, JSON/BSON, queries avançadas, índices e boas práticas para criar apps escaláveis e performáticas.
Aprenda como utilizar o Redux Saga e a arquitetura que originou esse middleware. Entenda por que esse middleware separa desenvolvedores Redux Juniors de Seniors.
Invista na transformação da sua carreira!
Descubra as possibilidades da IA aplicada nesse episódio sobre IAs multimodais, extração de pensamentos e vantagens das IAs open source. Acesse agora!
Entenda como estudar de forma efetiva usando projetos reais e aprendendo de forma aplicada a enfrentar problemas do dia a dia e evoluir na área tech.
Palestrante: [Sérgio Lopes]( CTO da Alura e [Guilherme Silveira]( Co-fundador da Alura. Veja como a Inteligência Artificial pode ser aplicada para potencializar os processos em criação de conteúdo, marketing, programação, vídeos, vendas, jurídico e outras áreas. Com foco em estratégias de implementação, essa discussão destaca a AI como um catalisador para a inovação e otimização nas equipes profissionais. Você também entenderá sobre o desafio e processo de adoção de IAs generativas em larga escala em uma empresa de tecnologia.
Nesta semana, conversamos com Maurício Eloy, Principal Data Scientist na Ambev Tech, sobre os métodos de desenvolvimento, o processo de decisão para adotar modelos e tecnologias e, principalmente, como a Ambev Tech vem adotando IA em uma das maiores empresas do Brasil.Vem ver quem participou desse papo:Marcus Mendes, host sob controleFabrício Carraro, co-host sob controle, Program Manager da Alura, autor de IA e host do podcast Dev Sem FronteirasMaurício Eloy, Principal Data Scientist na Ambev Tech Links:XGBoostTabPFNHandbook de Inferência Causal, por Matheus FacureMediumPython BrasilPySparkAirflowAzure Data FactoryDatabricksML FlowAzure DevOps Conheça a Escola de Inteligência Artificial da Alura, mergulhe com profundidade no universo da IA aplicada a diferentes áreas de atuação, e domine as principais ferramentas que estão moldando o agora. Inscreva-se na Newsletter IA Sob Controle, e receba notícias semanais sobre Inteligência Artificial, assinada por Fabrício Carraro. Preencha o formulário com as suas sugestões para deixar o conteúdo do IA Sob Controle ainda mais interessante.Alura Cursos de Tecnologia – e sonorização: Rede Gigahertz de Podcasts
Neste Alura+, Vinny Neves faz um mergulho no hook useLayoutEffect do React. Através de um exemplo real de ajuste das dimensões da tela, você aprenderá a sincronizar o DOM com o estado da aplicação e evitar problemas de flickering. O vídeo também ensina como gerenciar eventos de redimensionamento e realizar a limpeza de listeners de forma eficiente. O que será aprendido: - Entender a diferença entre useEffect e useLayoutEffect e quando usar cada um. - Aprender a atualizar as dimensões da tela em tempo real com useLayoutEffect. - Compreender como useLayoutEffect evita o flickering e melhora a experiência do usuário. - Descobrir como adicionar e remover listeners de eventos no ciclo de vida do componente. - Implementar manipulações eficientes no DOM com o uso de hooks. - Conhecer as melhores práticas para a limpeza de recursos no React. **Para entender melhor o uso do** useEffect, recomendo assistir ao vídeo relacionado disponível em: [Link para o vídeo de useEffect]( "").
# Vamos então nos aprofundar no uso do useEffect? 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]( E se quiser ficar por dentro dos hooks, não esquece de conferir o Alura+ sobre o hook **useState**. Para [acessar este conteúdo basta clicar aqui neste link]( Bons estudos! # E sobre o desafio: ## [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 no [Instagram]( o importante é participar! Te vejo na próxima. Vida longa e próspera.
Domine BigQuery com práticas avançadas em procedures e funções UDF usando o caso real da Belleza Verde. Torne-se expert em análise de dados!