ÚLTIMOS DIAS
Chegou a hora de tomar a decisão do futuro da sua carreira!
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.
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.
Assertividade é a palavra de ordem! Você pode ter um produto que proporciona muitos benefícios para quem o compra, mas para lançá-lo à venda e obter melhores resultados é preciso um processo de vendas estratégico e assertivo para evitar a possibilidade de fracasso. A verdade é que as pessoas tendem a comprar o que é bem anunciado e tem características claras e bem definidas. Você tem que ter em mente algo que muitos especialistas em marketing e vendas dizem: nosso trabalho é mostrar para clientes o que eles(as) querem para que possam comprá-lo. Por esse motivo, você vai conhecer diferentes técnicas de vendas para se apropriar a fim de obter um maior impacto no mercado. Por que investir em técnicas de vendas? Você já reparou que o mercado se depara com um público consumidor altamente informado, que tem na ponta dos dedos uma infinidade de informações que permitem conhecer em detalhes o produto ou serviço que deseja adquirir?É por isso que as técnicas de vendas de todos os tipos de empresas — de PMEs às grandes empresas — devem mudar e se adaptar a esses novos tipos de clientes com os quais as estratégias tradicionais provavelmente não funcionarão. Por que devo estudar técnicas de vendas? Porque assim você terá acesso a um repertório de conhecimento necessário para realizar uma transação eficiente e maximizar um negócio e, desta forma, você também poderá ter as ferramentas necessárias incorporadas para promover negociações cada vez mais efetivas. Como “aprender a vender”? Se você fizer essa pergunta, certamente se deu conta de que precisa de estratégias para atrair potenciais clientes. A palavra-chave para vender é comunicação. Conectar-se com clientes em potencial, oferecer uma ótima experiência ao cliente e construir uma relação de confiança são os primeiros passos para fazer uma venda bem-sucedida. O que você vai aprender? Como elaborar soluções e propostas de valor;Criar Pitchs poderosos;Fazer gestão de carteira;Nutrir sua base de clientes;Como incorporar estratégias de Customer Success no seu dia a dia.
Invista na transformação da sua carreira!
Explore o universo do desenvolvimento iOS com foco em view code, desde a construção de layouts de forma programática até o consumo de APIs REST e boas práticas de código. O que preciso saber para iniciar essa formação? É essencial que você tenha um entendimento básico de programação com a linguagem Swift e, idealmente, alguma familiaridade com iOS e o framework UIKit. O que faz um(a) desenvolvedor(a) iOS? Os profissionais especializados em iOS são responsáveis por criar e otimizar aplicativos nativos para dispositivos Apple. A habilidade em construir aplicativos com view code é altamente valorizada no mercado de trabalho, especialmente para projetos que exigem interfaces complexas e customizadas.
Esta formação em Angular oferece um mergulho profundo no mundo do desenvolvimento de aplicações Angular. Ao longo dos cursos, você irá explorar a componentização, criando interfaces modulares e de fácil manutenção, utilizando o Angular material. Aprenderá sobre a criação e validação de formulários, proporcionando interações fluidas às pessoas usuárias. Além disso, saberá como implementar autenticação para proteger suas aplicações e a fazer solicitações a APIs externas para obter, enviar e manipular os dados recebidos. Através do desenvolvimento de um projeto prático e moderno, passo a passo, você vai adquirir aptidão para construir aplicações Angular completas e sofisticadas.
Aprender a compartilhar conhecimento de forma clara, estruturada e envolvente é uma das habilidades mais valorizadas no mercado atual. Instrutores internos se destacam como referências técnicas, ganham visibilidade nas equipes e ampliam seu impacto na organização. Além de fortalecer sua marca pessoal, você desenvolve competências que abrem portas para novos desafios e oportunidades de liderança. Treinamento não é palestra: entenda os formatos Durante a trilha, você vai entender as diferenças entre cursos ao vivo, cursos gravados e palestras. Cada formato exige estratégias diferentes — desde a condução de turmas e o uso de ferramentas interativas, até a produção de vídeos e apresentações impactantes. Saber adaptar seu conteúdo e sua abordagem a diferentes contextos é o que torna você um multiplicador completo. O que você vai aprender na prática Você vai dominar todo o processo de ensino técnico: desde o planejamento de aulas, criação de roteiros, materiais e avaliações, até a facilitação de treinamentos e apresentações. Vai aprender técnicas de engajamento, uso de metodologias ativas, ferramentas digitais e gestão da aprendizagem. Tudo isso com projetos práticos para aplicar o que aprendeu no seu dia a dia e fortalecer sua atuação como instrutor de alto impacto.
Entenda as práticas por trás de uma verdadeira cultura DevOps e aprenda a usar as mais populares ferramentas como Docker e Jenkins, Ansible e Terraform. Se você estiver iniciando em DevOps, comece pela formação Começando em DevOps! DevOps é um movimento cultural, uma forma de pensar onde todos devem participar para melhorar a qualidade do software, automatizar e monitorar todas as operações, realizando testes, integrações e entregas contínuas. Conceitos como integração e entrega contínua são práticas fundamentais no mundo desenvolvimento e DevOps. Aqui você aprenderá o que é Infraestrutura como código, a fim de replicar ambientes e entender como automatizar a instalação de uma máquina, instalando as dependências necessárias através de ferramentas de provisionamento. Mas não é só de máquinas virtuais que a cultura DevOps se sustenta. Cada vez mais, ferramentas de conteinerização estão sendo utilizadas no mercado. Além disso, devemos saber como orquestrar esses containers para que as aplicações sempre se mantenham disponíveis e escaláveis. Por fim, não podemos deixar de procurar o feedback contínuo e monitorar o sistema em produção. Para tal, ferramentas de monitoramento e observabilidade serão apresentadas.
Aprenda a gerenciar containers de maneira simples e automatizada com Kubernetes. Kubernetes, também conhecido de maneira abreviada por k8s, é uma solução open source utilizada para automatizar e simplificar todo o processo de gerenciamento de containers linux. Foi criado no Google, que foi uma das empresas pioneiras no desenvolvimento e utilização da tecnologia de containers, a qual já revelou que praticamente todos os seus serviços são executados em containers. Kubernetes simplifica o gerenciamento de aplicações que utilizam containers e precisam de segurança, performance, escalabilidade, monitoramento, e suporte em diferentes provedores cloud.
Aprenda a gerenciar containers com Kubernetes. Kubernetes, também conhecido de maneira abreviada por k8s, é uma solução open source utilizada para automatizar e simplificar todo o processo de gerenciamento de containers linux. Foi criado no Google, que foi uma das empresas pioneiras no desenvolvimento e utilização da tecnologia de containers, a qual já revelou que praticamente todos os seus serviços são executados em containers. Kubernetes simplifica o gerenciamento de aplicações que utilizam containers e precisam de segurança, performance, escalabilidade, monitoramento, e suporte em diferentes provedores cloud.
Dê seus primeiros passos na linguagem do Flutter, o Dart! Se você busca uma linguagem para desenvolver aplicações rápidas em qualquer plataforma, o Dart pode ser uma escolha excelente. Essa linguagem tem se destacado por sua produtividade no desenvolvimento multiplataforma, combinada com uma flexibilidade que permite você criar tanto aplicações web, quanto aplicativos mobile com o Flutter, por exemplo. Nesta formação, você irá conhecer o Dart e aprender: As vantagens e desvantagens da utilização do Dart nos seus projetos;Instalar e utilizar as ferramentas;O que são variáveis, listas, laços de repetição e boas práticas da linguagem;Como o paradigma de orientação a objetos se aplica ao Dart;Questões de sintaxe e dinamismo na linguagem de programação;O que são exceções e como lidar com elas;Assincronismo no Dart e muito mais! E para iniciar essa formação você só precisa ter uma boa base em lógica de programação. Ao finalizar esta formação, você será capaz de desenvolver uma aplicação com Dart e implementar funcionalidades, aplicando técnicas diversas e entendendo os fundamentos da linguagem. Bons estudos!
JavaScript é a linguagem de programação orientada a objetos mais popular no mundo, segundo a Pesquisa de Desenvolvedores do Stack Overflow 2022. Isso porque, o JS (como muitos chamam), é capaz de criar páginas Web dinâmicas. Ou seja, com o uso de códigos JavaScript, você pode criar elementos interativos no conteúdo da página, menus suspensos, validação de formulários online, entre outros. Nesta Formação, você vai mergulhar nos melhores cursos de Javascript para aprender a criar um projeto com HTML, CSS e JavaScript do zero, além de transformar páginas estáticas em dinâmicas e conhecer os frameworks mais famosos do mercado. O objetivo é que, mais do que garantir o certificado dos cursos, você seja capaz de dominar tanto os conceitos básicos quanto ferramentas mais avançadas, essenciais para se tornar uma pessoa desenvolvedora Front-end. Aqui vai uma dica: para mergulhos mais profundos nos cursos de programação com Javascript, é importante que você tenha conhecimento em lógica de programação e em HTML e CSS, combinado? Bons estudos!