Enquanto você avalia,
370370pessoas 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
Se você deseja tornar-se especialista em criar produtos digitais inclusivos e acessíveis, a nossa Formação em Acessibilidade é o caminho ideal! Voltada para profissionais que já atuam na área e buscam aprofundar seus conhecimentos, esta formação oferece uma visão completa das melhores práticas de acessibilidade. Ao longo do curso, você vai dominar as diretrizes WCAG, aprender a realizar pesquisas inclusivas e explorar técnicas avançadas de UI Design acessível. Além disso, ensinamos como garantir que o handoff de projetos mantenha o foco na acessibilidade, assegurando que a inclusão seja considerada em todas as fases do desenvolvimento. No final da formação, você será capaz de: Aplicar as diretrizes WCAG para garantir conformidade com os padrões de acessibilidade.Conduzir pesquisas com um mindset inclusivo.Criar interfaces de usuário acessíveis e funcionais para todos.Elaborar handoffs eficientes que priorizem a acessibilidade para desenvolvedores.
Veja as imagens de uma outra maneira Venha mergulhar no mundo das imagens vetoriais e ter uma nova perspectiva sobre esse universo que tem tudo a ver com interfaces digitais. Nesta formação, nós vamos juntos aprender a trabalhar com o principal software de design para o desenho de vetores, o Adobe Illustrator e como utilizá-lo para criar diversos tipos de materiais para serem usados no ambiente digital. Um mercado aquecido A procura por profissionais que trabalham com o design de interfaces digitais cresce a cada dia. O cerne desta função é construir um layout, de um site ou de um app, que seja funcional, dinâmico e bem resolvido visualmente. O Illustrator vem como uma importante ferramenta que facilita a concepção de elementos gráficos que vão compor estes projetos. Assim, a pessoa que já atua nessa área será capaz de conduzir o processo criativo de ponta a ponta: da produção desses elementos até a disposição deles na interface. Esta multidisciplinaridade tem tudo a ver com o conteito de profissional em T, que estimulamos na Alura. Cara e coração Nesta formação você usará o Adobe Illustrator para montar ícones, fundos, ilustrações, objetos 3D e gráficos. O conteúdo está dividido em quatro cursos, com cada um deles focando em assuntos específicos. Durante as aulas vamos unir a prática das ferramentas do Illustrator a conceitos de design relativos a cores, composição visual, estilização e identidade. Talvez você já tenha ouvido a frase “quem não é visto não é lembrado”. Ela tem tudo a ver com o design! E como você pode ser visto? Com um portfólio que compile os seus projetos, sejam eles pessoais ou profissionais. Pela função do designer ser tão visual, é fundamental trazer tangibilidade às suas entregas e não depender apenas de um currículo. Plataformas como Dribbble e Behance são ótimas para divulgação dos trabalhos, que estarão online 24h por dia, sete dias por semana, prontos para encantar recrutadores em processos seletivos. Ah, se precisar, nós temos um curso exatamente sobre portfólio aqui na Alura."
Invista na transformação da sua carreira!
Aprenda a modelar, explorar Data Lakes e realizar cargas de dados com excelência, desenvolvendo habilidades cruciais para impulsionar sua carreira na análise de negócios e maximizar o potencial do ambiente de Business Intelligence. A formação Data Warehouse com Data Lake e SQL Server da Alura é um guia de estudos com o passo a passo necessário para formar profissionais de ponta em modelagem e construção de um Data Warehouse. Cada etapa desse processo foi cuidadosamente pensada por nossa equipe, fazendo com que você, ao final da formação, tenha desenvolvido habilidades para enfrentar qualquer desafio nessa área. O que é SQL Server e Data Warehouse? O SQL Server é um sistema de gerenciamento de banco de dados desenvolvido pela Microsoft, amplamente utilizado para armazenar, consultar e manipular grandes volumes de dados de forma eficiente. Já o Data Warehouse é uma estrutura que concentra os dados de diversas fontes, integrando-os e preparando-os para a análise de negócios, fornecendo informações consistentes e estratégicas. Por que usar SQL Server para Data Warehouse? O SQL Server é uma das principais opções para construção de Data Warehouses devido à sua robustez, performance e ferramentas avançadas de análise de dados. Além disso, possui integração nativa com outras soluções Microsoft, facilitando a criação de um ambiente completo de Business Intelligence. O que você aprenderá? Nesta formação, você aprenderá a modelar um Data Warehouse, explorar Data Lakes e realizar a carga eficiente do modelo. Adquirirá habilidades essenciais para projetar estruturas de armazenamento de dados, utilizar Data Lakes para coleta e integração flexível de informações, além de dominar técnicas de carga para garantir a qualidade dos dados no ambiente de Business Intelligence. Ao concluir a formação, você será capaz para enfrentar os desafios na criação de Data Warehouses e maximizar o potencial analítico das informações empresariais.
Em um mercado cada vez mais orientado por dados, tecnologia e personalização, a inteligência artificial tornou-se uma aliada essencial para profissionais de vendas que buscam alta performance. Esta trilha foi planejada para capacitar profissionais e equipes comerciais a integrar o uso do Gemini e outras tecnologias aos seus processos de prospecção, personalização, negociação e tomada de decisão, ampliando o impacto e a eficiência em todas as etapas do funil de vendas. A trilha visa auxiliar profissionais nos principais desafios que limitam resultados e diminuem a competitividade. Entre essas dores, destacam-se a dificuldade de personalizar abordagens em grande escala, o excesso de tarefas operacionais, a geração de leads pouco qualificados, negociações com baixa taxa de conversão, decisões baseadas em intuição em vez de dados concretos e a falta de acompanhamento ágil das metas. Ao longo dos cursos, o Gemini e outras ferramentas serão usadas para superar esses obstáculos de forma prática e estratégica. Mais do que dominar funcionalidades, a trilha promove uma mudança para profissionais de vendas terem uma atuação mais analítica, eficiente e orientada por dados. Nesta trilha, a IA é apresentada como um recurso que amplia capacidades, automatiza tarefas operacionais e aumenta o valor entregue ao cliente em cada interação. Durante a jornada, serão explorados os temas essenciais para o sucesso comercial moderno, como: Fundamentos da IA generativa aplicada às vendas.Personalização de mensagens, abordagens e propostas.Prospecção orientada por dados, com automações e ferramentas especializadas.Inteligência comercial, análise de performance e insights preditivos.Planejamento ágil e monitoramento contínuo. Ao final da trilha, profissionais de vendas estarão preparados para liderar processos comerciais com uma nova mentalidade: mais estratégica, mais produtiva e muito mais inteligente — exatamente o que o mercado exige de quem quer se destacar em vendas no presente e no futuro.
Nesta formação, você vai desenvolver do zero, no Angular, um Design System 100% completo! Aprenda a utilizar ferramentas do mercado como o Nx, Storybook e GitHub Actions para implementar componentes e bibliotecas e aumentar a eficiência, acelerar o trabalho, alinhar mais o time e reduzir retrabalho e trabalhos manuais. Vamos começar pelo NX e um monorepo (ou mono-repositório), que organiza múltiplas aplicações e bibliotecas em um único repositório, facilitando a colaboração e a manutenção de código em larga escala. Você aprenderá como configurar e gerenciar este ambiente, criando uma base sólida para o desenvolvimento de componentes reutilizáveis. Em seguida, exploraremos como criar e publicar bibliotecas dentro desse monorepo para compartilhar e reutilizar o seu design system em diferentes projetos. O Storybook será a nossa ferramenta principal para documentar e visualizar os componentes. Você aprenderá a configurar e integrar o Storybook ao Angular e ao Nx, criando um catálogo interativo e dinâmico de componentes. E tem mais! Vamos documentar variantes e estados de componentes, assegurando que ambos os times de design e de desenvolvimento tenham uma visão clara do projeto. Para fechar com chave de ouro, vamos utilizar o GitHub Actions para implementar CI/CD (Integração Contínua e Entrega Contínua) no nosso Design System, o que aumenta a produtividade e reduz tempo e recursos em tarefas do dia a dia. Vamos automatizar as tarefas do Nx, a publicação do Storybook, os testes visuais do Chromatic e a publicação dos componentes no NPM. Ao final dessa formação, você terá desenvolvido um Design System completo, pronto para ser aplicado em projetos reais, incluindo casos de componentes compelxo, recursos avançados do Nx e do Storybook e a implementação do CI/CD para automatizar o fluxo de trabalho.
Conheça o MongoDB, um banco de dados orientado a documentos, que possui esquemas flexíveis e que trabalha com grandes quantidades de dados desestruturados. Aprenda a criar banco de dados, coleções e documentos, realizar consultas, atualizações e exclusão dos dados armazenados nas coleções. Vamos aprender como modelar um projeto de banco de dados no MongoDB e realizar diversas consultas avançadas. Para finalizar, vamos conhecer sobre como podemos administrar o nosso banco de dados de forma segura. A Formação de MongoDB da Alura é uma trilha de estudos com diversos cursos que vão te ajudar na sua carreira em banco de dados. Cada etapa desse processo foi cuidadosamente pensada por nossa equipe, você irá conhecer desde os comandos necessários para realizar a criação de um banco de dados a como manter os seus dados seguros. O que é o MongoDB? O MongoDB é um banco de dados NoSQL baseado em documentos. Ele é classificado pelas pessoas engenheiras de dados como um dos banco de dados mais utilizados no mundo. Por que usar o MongoDB? O MongoDB possui um esquema flexível, o que nos permite ter documentos com estruturas diferentes em uma mesma coleção. Devido a isso, a reestruturação dos bancos de dados se torna fácil de ser aplicada. Além disso, o MongoDB garante alta disponibilidade através de um recurso chamado de replicação e também consegue lidar com grandes quantidades de dados utilizando o recurso de sharding. O que aprenderemos? Através desta formação, iremos criar banco de dados, coleções e documentos, realizar consultas, atualizações e exclusão dos dados armazenados nas coleções. Vamos aprender como modelar um projeto de banco de dados no MongoDB e realizar diversas consultas avançadas. Para finalizar, vamos conhecer sobre como podemos administrar o nosso banco de dados de forma segura.
Tudo sobre apresentações Se você quer ir a fundo na construção de apresentações, essa formação é para você! Tendo o PowerPoint como plataforma criativa, abordaremos do desde o planejamento de uma apresentação até a entrega de slides com acabamento profissional, passando por todas as etapas necessárias para o seu projeto encantar o seu público-alvo. O que você precisa para ser um bom apresentador Seja no mundo acadêmico ou profissional, apresentar conteúdos é uma das habilidades mais importantes para quem precisa preparar aulas, atualizar projetos, fazer pitches e muito mais. Juntos, combinaremos storytelling, IA e PowerPoint para que você se torne cada vez mais capaz de elaborar apresentações que vão te ajudar a alcançar os seus objetivos. Do planejamento à construção avançada Essa formação é composta de quatro passos e cada um deles trata de momentos específicos do processo criativo de uma apresentação. Mesclando teoria e prática, vamos conhecer os formatos mais comuns de apresentação e como preparar roteiros, além de destravar todo o portencial do PowerPoint. Exploraremos funcionalidades que vão te permitir preparar materiais ricos visualmente, com o uso refinado de cores e tipografia, que se valem do design em movimento e que são interativos e acessíveis. Por fim, ficaremos por dentro de técnicas de apresentação e como se valer da inteligência artificial."
SQL é a linguagem universal para trabalhar com bancos de dados relacionais, usada por profissionais de diversas áreas, como desenvolvimento, ciência de dados, análise de negócios e administração de sistemas. Dominar SQL é um diferencial para extrair, transformar e analisar dados de maneira eficiente. Por que praticar? A prática é fundamental para transformar conceitos teóricos em habilidades práticas. Por meio de exercícios cuidadosamente estruturados, você desenvolverá confiança na criação de consultas, aprenderá a lidar com desafios e se tornará capaz de resolver problemas de manipulação de dados. O que vou aprender ao longo desta formação? Nesta formação prática, você explorará o SQL em níveis crescentes de complexidade. Começando com consultas básicas, avançará para técnicas de agregação, manipulação de dados e subconsultas, até chegar ao uso de joins, transações e Expressões de Tabela Comum (CTE). Ao final, você estará preparado para enfrentar desafios reais na análise e gestão de dados. Vamos começar essa jornada?
Nesta formação, você conhecerá o banco de dados Oracle e aprenderá a realizar consultas simples e complexas. Você irá se familiarizar com o PL/SQL, conhecendo desde comandos básicos até as rotinas mais avançadas e aprenderá a organizar o seu código com packages. O que é PL/SQL? É uma linguagem que possibilita a construção de programas poderosos para empresas que precisam gerenciar tabelas com milhões ou bilhões de registros e, por isso, aprender essa tecnologia facilita o trabalho de quem manipula o Oracle Database. Qual a diferença entre SQL e PL/SQL? Podemos entender a PL/SQL também como uma extensão da SQL, como afinal revela o seu nome: Procedural Language Extensions to SQL. Realmente, ela adiciona funcionalidades ao SQL, que a tornam uma linguagem de programação completa, como controle de fluxo, tratamento de exceções, orientação a objetos, entre outras. Crie aplicações eficientes para a manipulação de grandes volumes de dados para bancos de dados Oracle!
Aprenda sobre as melhores práticas do desenvolvimento de software utilizando o ecossistema do PHP. Abordaremos temas como SOLID, Object Calisthenics, refatoração e depuração. Além disso, vamos mostrar como criar testes automatizados e testes de integração para garantir a confiabilidade de nossos sistemas.