Enquanto você avalia,
7070pessoas 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
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.
Programação Funcional em PHP: A programação funcional é um paradigma de programação que se baseia no conceito de funções puras, evitando efeitos colaterais e focando na imutabilidade dos dados. Em PHP, a programação funcional envolve o uso de funções de ordem superior, que podem receber outras funções como argumentos ou retorná-las como resultados. Isso permite a criação de código mais conciso, legível e modular, facilitando a composição de operações complexas. Recursos como funções anônimas, closures e funções de alta ordem são amplamente utilizados na programação funcional em PHP. Programação Assíncrona em PHP: A programação assíncrona em PHP envolve lidar com operações que não bloqueiam o fluxo de execução principal do programa. Isso é especialmente útil quando se trabalha com operações demoradas, como chamadas de API, processamento de arquivos grandes ou consultas a bancos de dados remotos. Em PHP, a programação assíncrona pode ser implementada usando bibliotecas e extensões específicas, como ReactPHP ou Swoole. Essas ferramentas permitem a criação de código assíncrono usando callbacks, promessas e corrotinas, melhorando a eficiência e a capacidade de resposta de aplicativos que precisam lidar com muitas tarefas concorrentes. Metaprogramação em PHP: A metaprogramação em PHP envolve a capacidade de um programa modificar ou gerar código durante o tempo de execução. Em outras palavras, é a capacidade de um programa escrever ou modificar seu próprio código. Em PHP, a metaprogramação pode ser realizada usando recursos como a extensão Reflection, que permite a introspecção de classes, métodos e propriedades, bem como a manipulação dinâmica dessas estruturas. A metaprogramação em PHP também pode envolver o uso de recursos como eval() para executar código PHP dinamicamente ou gerar código PHP a partir de outras fontes, como templates ou bancos de dados. A metaprogramação é uma técnica poderosa que permite criar código mais flexível, adaptável e automatizado em PHP. O que você vai aprender nesta formação? Nesta formação, você irá aprender a explorar a programação funcional em PHP, desenvolvendo habilidades para criar código conciso e modular, utilizando funções puras e garantindo a imutabilidade dos dados. Além disso, verá como utilizar a programação assíncrona em PHP para lidar eficientemente com tarefas demoradas, como chamadas de API e consultas a bancos de dados remotos. Por fim, irá dominar a metaprogramação em PHP, capacitando-se a gerar e modificar código dinamicamente durante a execução do programa, oferecendo flexibilidade e automação no desenvolvimento.
Invista na transformação da sua carreira!
Vamos continuar a implementação do projeto de Bi da empresa de varejo. Agora iremos construir o Data Lake e carregar os dados das fontes de dados.
Essa trilha foi pensada para equipes que fizeram parte da capacitação AI Journey da StartSe. Aqui você vai dar continuidade nos aprendizados que foram abordados no programa junto ao seu líder, onde você vai percorrer três etapas: primeiro, entender os fundamentos de IA e criar um vocabulário comum com a sua liderança. Depois, aprender a usar ferramentas de inteligência artificial aplicadas à sua área — seja Vendas, RH, Marketing ou Operações. Por fim, desenvolver as habilidades para implementar mudanças de processo com IA de forma estruturada, segura e sustentável. Cada curso foi selecionado para que você saia não só com conhecimento, mas com algo para aplicar na próxima semana de trabalho.
O RH moderno vai muito além da gestão de pessoas: ele precisa atuar como um parceiro estratégico do negócio, impulsionando inovação, transformação digital e metodologias ágeis na gestão de talentos. Essa formação te prepara para assumir um papel central nas empresas, utilizando ferramentas como People Analytics, Employer Branding e Employee Experience para fortalecer a cultura organizacional e gerar impacto real. Além disso, você aprenderá sobre o modelo de RH Business Partner e Educação Corporativa, desenvolvendo estratégias para tornar o RH mais digital, eficiente e alinhado aos objetivos do negócio.
Imagine que temos um e-commerce que vende produtos naturais. O nosso primeiro passo para tornar a nossa marca conhecida é divulgá-la na internet. No começo conseguimos conquistar essa visibilidade, algumas pessoas se interessaram, entraram em contato, compraram alguns itens, mas ao passar do tempo, percebemos que não estávamos conseguindo manter o interesse dessas pessoas. As nossas ações não estavam sendo suficientes para atrair mais leads. Será que não seria o momento de repensarmos as nossas estratégias? Sabemos que nos dias de hoje não basta estar presente na internet, precisamos nos aproximar das pessoas, ganhar a atenção do público e nos destacar em meio à concorrência. Então, precisamos adotar estratégias como o Marketing de Conteúdo. Se você tem interesse em saber o que é Marketing de Conteúdo e dominar essa estratégia, você está no lugar certo. Essa formação lhe ajudará a adquirir conhecimentos sobre essa metodologia e ao final dela, você será capaz de aplicá-la em seu próprio negócio. MAS O QUE É MARKETING DE CONTEÚDO? Marketing de Conteúdo é uma estratégia de Marketing focada em criar conteúdos relevantes que motivem o seu público-alvo, fazendo a sua rede de clientes e potenciais clientes crescer. O objetivo é atrair, envolver e gerar valor para as pessoas de forma que a sua marca seja reconhecida positivamente. Dessa forma, sempre que as pessoas pensarem nos produtos ou serviços que a sua empresa oferece, certamente lembrarão dela no momento de fazer uma compra. QUAL A IMPORT NCIA DO MARKETING DE CONTEÚDO? Além da sua empresa ser reconhecida positivamente, produzir conteúdo relevante pode aumentar o tráfego do seu site, fomentar o engajamento do seu público com a marca, estimular a geração de leads, gerar vendas, entre outras vantagens que você vai conferir no decorrer da formação. E para que tudo isso aconteça é essencial planejar a estratégia de conteúdo definindo objetivos, KPIs, personas, conhecendo o funil de marketing e os canais de divulgação do conteúdo. Bastante coisa, não é mesmo? Então, bora dar o primeiro passo?
Razões para estudar empreendedorismo A Formação Empreendedorismo é um guia de aprendizado que visa desenvolver as principais habilidades e competências que são requisitadas para quem deseja empreender ou já empreende. Quer você esteja pensando em abrir um pequeno negócio ou se já pensou naquela fantástica invenção que pode ajudar a resolver uma necessidade de um determinado público, recomendamos que você reflita sobre as seguintes questões: Capacidade para empreender Tenho capacidade para empreender, para moldar a minha ideia de negócio, executá-la e fazê-la crescer? Além disso, você já sabe quais são os pontos fortes, as oportunidades, os pontos fracos e as ameaças da sua ideia? Você pode fazer isso sozinho(a) ou com colegas empreendedores(as). Comece fazendo um brainstorm e anote todas as ideias que vierem. Por que conhecer minhas principais habilidades no empreendedorismo é importante? Quem deseja empreender precisa ter a capacidade de se antecipar aos fatos e de criar oportunidades de negócios com novos produtos e serviços. Pessoas com essas características geralmente agem com proatividade, estando preparadas para situações adversas. Elas também conseguem progredir em contextos desfavoráveis, como durante uma crise, por exemplo. Por que devo investir em minhas habilidades para empreender? Pessoas com altas habilidades como empreendedores(as) sentem a necessidade de atingir seus próprios objetivos, que se traduz na capacidade de trabalho, na tenacidade e na perseverança necessárias para se manter no rumo. Mas não confunda essa capacidade com o entusiasmo inicial de quem abre um negócio. Muitas vezes, as falhas acontecem por falta de planejamento. Ou por problemas para manter o negócio porque as pessoas do empreendimento estão sempre iniciando as coisas, mas não sabem como mantê-las ao longo do tempo. Como aprender sobre empreendedorismo? Para melhorar suas chances de empreender, você precisa pensar em vencer pequenas batalhas, em vez de tentar vencer a guerra. Pequenas conquistas ajudam a atingir grandes objetivos. A primeira coisa que você deve fazer é identificar qual é a barreira que está impedindo sua iniciativa, a fim de traçar a estratégia mais adequada para o seu problema. A iniciativa pode estar travada por hábitos que limitam a sua orientação para a ação, como a tendência de analisar tudo excessivamente, a perda de visão do seu negócio, a falta de prioridades claras ou a tendência de ser muito perfeccionista com os resultados. Ou por causas alheias ao seu controle, como a falta de capital ou de suporte necessário para a realização do negócio. Procure desenvolver sua iniciativa promovendo hábitos que facilitem a tomada de decisões, mesmo nos momentos mais complicados. Percebeu que tem bastante coisa para você estudar, não é mesmo? Mas não se preocupe, a Formação Empreendedorismo da Alura vai te preparar para tudo isso.
O curso de Modelagem de Data Warehouse vai apresentar as técnicas de como projetar um modelo de BI baseado no conhecimento do negócio. Usaremos aqui como modelo uma empresa de varejo.
Aprenda a governar dados e construir soluções de BI: do ETL e modelagem até KPIs, controles de acesso e dashboards que contam a história do negócio, com foco em performance e segurança.
Aprenda a usar Snowflake para criar e gerenciar contas, warehouses, schemas e pipelines de dados; modele um data warehouse em camadas, otimize custos e performance e prepare ambientes para BI usando SQL.
Aprenda a projetar arquiteturas analíticas modernas: modelagem OLTP/OLAP, Data Warehouse, Data Lake e Lakehouse, construção de pipelines ETL e práticas de governança e camada semântica para consumo com BI.