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
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!
Aprenda a criar, utilizar e otimizar funções em Python. Domine parâmetros, argumentos, valores de retorno e boas práticas para escrever código modular, reutilizável e eficiente.
Quem não tem curiosidade de entender o que está por trás de uma operadora de cartão da moda? Nesse primeiro episódio, converso com Ed Wible, CTO e cofundador do Nubank e Lucas Cavalcanti, desenvolvedor ninja por lá também! Falamos sobre a adoção de tecnologias não convencionais, seus riscos e vantagens. Clojure, Kafka (o Apache, não o Franz), microservices e bancos não relacionais são algumas das tecnologias hipsters que aparecem no piloto! É só o começo. Fichinha da biblioteca: Participantes Paulo Silveira, host do hipsters Ed Wible, CTO e cofundador do Nubank Lucas Cavalcanti, desenvolvedor senior no Nubank Alguns links citados: Clojure Datomic Microservices Cobol (ha!) Kafka Produção e conteúdo: Alura Cursos online de Tecnologia - === Caelum Ensino e Inovação Edição e sonorização por eles mesmos: Radiofobia Podcast e Multimídia Participe do nosso grupo no Facebook.
Vamos falar sobre programação funcional: afinal, ela é usada no mercado? Faz sentido usar no dia-a-dia? Eu preciso aprender? Hora de descobrir! Participantes: Paulo Silveira, o host que não sabe nada sobre programação funcional Roberta Arcoverde, engenheira de software no Stack Overflow Andrei Formiga, professor na Universidade Federal da Paraíba Charlotte Lorelei Oliveira, engenheira de software na Xerpa Maurício "Balboa" Linhares, o co-host que é fã de Scala Produção e conteúdo: Alura Cursos online de Tecnologia Caelum Ensino e Inovação Links: Livro de Ocaml do Andrei Why functional programming matters Structure and interpretation of computer programs Livro de Haskell Elixir, a linguagem hipster - Hipsters #48 Curso de Clojure Programação funcional em .NET Programação funcional e concorrente em Rust Site do Elixir Site do Erlang Site do Clojure Site do Scala Site do Haskell Edição e sonorização: Radiofobia Podcast e Multimídia
Chegou a hora de dar um passo além da programação funcional e conversar sobre termos que só ouvimos falar por aí: teoria das categorias, functors e mônadas. Qual o propósito disso tudo? Prepare-se pra aprender muito! Participantes: Paulo Silveira, o host que sabe o que é mônada mas nunca usou Lucas Teles, engenheiro de software na Lambda3 Andrei Formiga, professor doutor da Universidade Federal da Paraíba Roberta Arcoverde, a co-host que programou em Haskell há 10 anos Maurício "Balboa" Linhares, o co-host que sabe exatamente o que é uma mônada Links: Programação Funcional (e (clojure)) - Hipsters #158 Learn You a Haskell For Great Good Funcional Programming in Scala Fsharp For Fun and Profit Linguagem Idris Artigo que compara mônadas com burritos Produção e conteúdo: Alura Cursos de Tecnologia - === Caelum Escola de Tecnologia - Edição e sonorização: Radiofobia Podcast e Multimídia
Pra estrear em grande estilo os episódios de visitas a empresas, fomos até o Nubank conversar com nossos amigos e amigas de lá sobre como é o trabalho, as metodologias e a cultura dessa empresa tão bacana. Não deixe de conferir nosso Guia de Empresas! Hosts: Paulo Silveira, que adora o Nubank Gabriel Ferreira, que também adora o Nubank e inclusive tem vários amigos trabalhando lá Time do Nubank: Silvia Kihara, líder do time de recrutamento Eliel Junior, business partner da área de produtos Filipe Sabella, middle manager Laís Oliveira, engenheira de software Lucas Neumann, designer de produto Aly Ahearn, gerente de produtos Links: Guia de Empresas da Alura Nubank.design Datomic Clojure Sketch Figma Você não é pago pra programar! Linkedin do Nubank Produção e conteúdo: Alura Cursos online de Tecnologia Caelum Ensino e Inovação Edição e sonorização: Radiofobia Podcast e Multimídia
Hoje o papo é sobre soft skills! Neste episódio, mergulhamos no que, afinal, significam as famosas soft skills. Como desenvolvê-las, como cultivá-las e, principalmente, quais são as principais soft skills que as empresas estão buscando atualmente. Vem ver quem participou desse papo: André David, o host que cresceu ouvindo que a área tech precisava aprender algumas coisinhas Vinny Neves, Líder de Front-End na Alura Carlos Simidu, IT Manager no F1RST Thais Manzano, Tech Recruiter do Grupo Alun Links: Clojure e Datomic no Nubank – Hipsters Ponto Tech #483 Marshall Rosenberg, Comunicação não violenta – Nova edição: Técnicas para aprimorar relacionamentos pessoais e profissionais As 10 soft skills mais demandadas em 2025 Curso Feedback efetivo: utilizando ferramentas para comunicação transformadora da Alura A Black November da Alura começou! Aproveite o maior desconto do ano e inscreva-se na Alura com até 50% de desconto! 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
Descubra como o VS Code pode aumentar sua produtividade com atalhos essenciais, integração com GitHub, suporte a várias linguagens e extensões úteis.
Veja como o VS Code aumenta sua produtividade com atalhos, integração com GitHub, suporte a várias linguagens e extensões úteis no dia a dia.
Aprenda o que é o React, como usar e para que serve essa ferramenta JavaScript. Descubra sua importância para a criação de aplicações Web! Confira.