Enquanto você avalia,
164164pessoas 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
Desenvolva suas habilidades essenciais de programação. Explore o poder do terminal Linux, domine expressões regulares para buscas e validações precisas, mergulhe nas práticas colaborativas com Git e GitHub e use Inteligência Artificial no dia a dia para ganhar produtividade.
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.
Invista na transformação da sua carreira!
Seja para abrir um programa de TV, para introduzir a pessoa usuária em novo aplicativo ou site, para explicar a órbita dos planetas ou o balanço anual de uma empresa. Vivemos em um mundo em que a informação ganha relevância através da animação. Nessa formação você aprenderá a produzir essas animações desde os princípios mais conhecidos até produções complexas e encantadoras. Profissionais de Motion Design estão em constante ascensão Mais do que pensar fora caixa, pensar em movimento, essa é a habilidade procurada por quem trabalha com animação. Embora logicamente, apenas ter criatividade não é o suficiente para se destacar como Motion Designer. Você também precisa se atualizar continuamente sobre as tecnologias lançadas no mercado, além de trabalhar de forma organizada e produtiva. Vivemos em um mundo onde a demanda o que não se move não é lembrado, toda informação relevante tem, além de um ótimo design, alguma interativa e movimento, o que movimenta um mercado cheio de oportunidades para Motion designers. Você poderá trabalhar em produtoras, agências de publicidade, empresas de tecnologia, departamentos de comunicação e marketing das mais variadas empresas e estúdios, além de ter também uma alta demanda para projetos freelance. Faça seu trabalho ser notado Nesta formação você usará o After Effects e outras ferramentas para criar animações, movimentos e efeitos que irão encantar seu público, além de adquirir outras habilidades que estão fora da ferramenta, como interpretar roteiros, buscar e usar referências, se familiarizar com jargões do mercado e muito mais! Isso tudo resultará na animação de assets que compõe uma interface de aplicativo e mais 2 vídeos. Lembre-se: Quem não é visto, não se destaca. Portanto, você precisa de um portfólio! Crie uma conta no vimeo, no youtube, no behance ou até mesmo no instagram para colocar os seus projetos desenvolvidos durante a formação e para que você possa divulgá-los. Também é interessante anexar um link para esse portfólio ao seu currículo, dessa forma, recrutadores e recrutadoras encontrarão seu portfólio mais facilmente quando você se candidatar a vagas de emprego.
Se você quer que os seus produtos ou serviços sejam encontrados na internet por várias pessoas, se você quer aprender como melhorar o seu posicionamento, ou ainda se você quer aprender a usar estrategicamente ferramentas como Google Analytics e Google Search Console, a formação em SEO é para você! Mas o que é SEO (Search Engine Optimization)? SEO significa Search Engine Optimization ou otimização para motores de busca, e é a área do Marketing que define o ranqueamento dos sites nos buscadores, como o Google, de forma orgânica, atraindo, fidelizando e convertendo mais clientes. O que vou aprender? Nesta formação, você vai ter acesso a cursos completos sobre SEO, no qual você vai compreender a importância dos backlinks, como utilizar corretamente a densidade das suas palavras-chave, criar call to actions (chamadas para ação) estratégicos, realizar testes A/B e otimizar suas páginas. Além disso, você vai aprender a fazer análises com as métricas certas para mensurar os resultados das suas estratégias. Lembre-se sempre da importância de um conteúdo relevante, html com metadados estruturados e páginas com tempo de carregamento otimizado. Ao término dessa formação você vai dominar as ferramentas necessárias para ter um site sempre bem-posicionado, funcionando muito bem em conjunto com as estratégias de links patrocinados e redes sociais.
Você já ouviu falar de ERP – Enterprise Resource Planning? Esse nome em inglês significa Sistema Integrado de Gestão Empresarial. Atualmente existem diversos softwares ERP no mercado para auxiliar na administração de uma empresa, e o SAP (Sistemas, Aplicativos e Produtos para Processamento de Dados) é o ERP mais utilizado. A Formação “Gestão e Aplicações SAP” é um guia de aprendizado que vai te ajudar a compreender como é feita uma implementação do ERP (Enterprise Resource Planning ou Sistema Integrado de Gestão Empresarial, em português) SAP, bem como os principais aspectos em relação a dependência entre relação do custo, tempo, qualidade e escopo do projeto. Além disso, você vai aprender quais são os detalhes que compreendem a gestão de um projeto de implementação SAP, considerando os requisitos de envolvimento de partes interessadas na escolha de uma metodologia de gerenciamento mais adequada para o contexto em questão. Dada a complexidade da implementação de um projeto, você vai entender quais são as principais diferenças entre as metodologias ASAP (Accelerated SAP) e SAP Activate, bem como suas fases e o que são itens considerados como entregáveis. POR QUE CONHECER SOBRE GESTÃO E APLICAÇÕES SAP É IMPORTANTE PARA O MEU DIA A DIA? A gestão de projetos, assim como todo tipo de gerenciamento, requer uma participação ativa de quem gerencia o projeto, o que sugere a necessidade de se desenvolver habilidades para enfrentar diferentes momentos, em especial os mais críticos, pois você será desafiado em diversas situações. POR QUE DEVO INVESTIR EM GESTÃO E APLICAÇÕES SAP? O planejamento estratégico é fundamental para o êxito de qualquer plano traçado por uma empresa. Você já quis alcançar algum objetivo, mas não sabia como? Já tentou fazer algo, mas sentiu que estava dando um passo maior do que a perna? Muitas pessoas não sabem, mas podem conseguir ótimos resultados seguindo as estratégias certas. Lembre-se que a falta de bons resultados da sua organização pode estar relacionada à falta de um bom planejamento estratégico. Percebeu que tem bastante coisa para você estudar, não é mesmo? Mas não se preocupe, a Formação “Gestão e Aplicações SAP” da Alura vai te preparar para tudo isso.
Nesta formação, aprenderá os fundamentos da solução de inteligência artificial do Google, o Gemini, e suas aplicações. Usando JavaScript e Node.js, você dominará a interação com a API para criação de conteúdo, reconhecimento de imagem, análise de áudios e vídeos, desenvolvimento de chatbots inteligentes com fluxos de conversação natural, e a utilização de prompts eficazes para geração de texto preciso e relevante. Esta formação é indicada para você que deseja: Implementar IA em seu negócio ou projeto pessoal;Criar ferramentas poderosas que simplifiquem operações;Gerar conteúdo de qualidade em escala. O que você vai aprender nesta formação? Chatbots inteligentes: Aprenda a criar chatbots conversacionais que se adaptam às necessidades dos seus usuários, oferecendo uma experiência de usuário incomparável. Ferramentas personalizadas: Use a API do Google para criar ferramentas que automatizam e simplificam os processos do dia a dia em seu negócio. Prompts eficazes: Aprenda a formular prompts que geram respostas precisas e úteis, economizando tempo e recursos. Integração com JavaScript: Descubra como combinar o poder do JavaScript e do Node.js com o Gemini para criar soluções que são tanto robustas quanto escaláveis. Inovação constante: Mantenha-se à frente da concorrência ao adotar as tecnologias mais recentes que estão redefinindo diversos setores.
Aprenda a utilizar o Kubernetes e seus principais recursos para microserviços! 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. Foi criado no Google, uma das empresas pioneiras no desenvolvimento e utilização da tecnologia de containers. Já foi revelado 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 e monitoramento. Alem disso, cria um otimo ambiente para aplicações em microsserviços ou distribuidas.
O que você precisa saber para começar o seu negócio! O número de startups — podem ser traduzidas como empresas emergentes que oferecem produtos inovadores — aumentou consideravelmente nos últimos anos, revolucionando comportamentos e mecanismos tradicionais de negócios. Dentro desse contexto, geralmente surgem perguntas em torno de: “Como enxergaram essa oportunidade?”“Como viabilizaram essa ideia?” “Quais os passos necessários para iniciar o meu projeto?” A Formação “Startupismo” é um guia de aprendizado para ajudar a encontrar as respostas para essas questões e compreender como conduzir o processo de criação de uma startup — partindo da análise de demandas para desenvolver ideias inovadoras que atendam as necessidades do mercado, com perspectiva imparcial do potencial de viabilidade, levantamento de dinheiro, e etc. Além disso, nesta formação, você encontra dicas para minimizar os riscos da jornada de empreendimento. POR QUE CONHECER SOBRE STARTUPISMO É IMPORTANTE PARA O MEU DIA A DIA? Quem percebe oportunidades de inovação no dia a dia e quer empreender precisa compreender como lidar com toda essa potência de forma que gere retorno da forma mais segura possível e chegue nas pessoas. Ter uma startup significa desenvolver um negócio que seja escalável, sustentável e que possa ser replicado, mesmo diante de incertezas do mundo e de mercado. Então, conhecer e estudar técnicas de startupismo faz parte dos pilares necessários para viabilizar uma ideia e disponibilizá-la ao mercado. POR QUE DEVO INVESTIR EM STARTUPISMO? Quantas vezes já pensou em algo que atenderia a necessidade de diversas pessoas? Já viu uma startup de sucesso e pensou “já tive uma ideia parecida”? Essa formação traz conteúdos para aumentar seu repertório sobre empreender e dar suporte para aproveitar ao máximo o potencial de suas ideias, oportunidades e desenvolver sua startup. Percebeu que tem bastante coisa para você estudar, não é mesmo? Mas não se preocupe, a Formação Startupismo da Alura vai te preparar para tudo isso.
Descubra as nuances e práticas avançadas para desenvolver apps iOS com SwiftUI. Através dessa formação, você irá aprofundar seus conhecimentos em CRUD, autenticação, padrão arquitetural MVVM e tratamento eficiente de erros e exceções. 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 ou SwiftUI. O que faz um(a) desenvolvedor(a) iOS? Os profissionais especializados em iOS com SwiftUI são responsáveis por criar e otimizar aplicativos nativos para dispositivos Apple, utilizando as mais recentes e avançadas técnicas disponíveis. Com a demanda crescente por apps mais interativos e fluidos, o conhecimento em SwiftUI é cada vez mais valioso.
A Formação Transformação Digital é um guia de aprendizado para desenvolver o seu conhecimento em relação aos principais aspectos desse processo que muitas empresas passam ou planejam passar. A transformação digital diz respeito à integração da tecnologia digital em todas as áreas de uma empresa, mudando fundamentalmente a forma como ela opera e entrega valor aos seus clientes. É também uma mudança cultural que exige que as organizações desafiem constantemente o status quo, experimentem e se sintam confortáveis com o fracasso. A transformação digital pode envolver a reformulação de produtos, processos e estratégias dentro da organização, aproveitando a tecnologia digital. Como tal, a transformação digital requer um exame e reinvenção da maioria, senão de todas as áreas de uma organização, sua cadeia de suprimentos e fluxo de trabalho, as habilidades das pessoas que atuam na organização, bem como os processos de discussão em nível de diretoria, gerenciamento, interações com clientes e seu valor para as partes interessadas . Por entendermos o quanto é importante construir um acervo que possa contribuir no aprimoramento das boas práticas em relação à Transformação Digital, criamos os passos a seguir para te apoiar nesse processo. Por que investir em Transformação Digital? A transformação digital pode ser definida como a integração de novas tecnologias em todas as áreas de uma empresa para mudar a forma como ela funciona. O objetivo é otimizar processos, melhorar sua competitividade e oferecer um novo valor agregado aos seus clientes. Portanto, não se trata apenas de comprar computadores mais potentes ou armazenar dados na nuvem. A transformação digital implica uma mudança na mentalidade de gestores e colaboradores das organizações. É um compromisso com o futuro e novos métodos de trabalho que aproveitem todo o potencial da digitalização. Quais são as principais vantagens que a Transformação Digital pode oferecer à sua organização? Incorporar a digitalização em todos os processos da empresa gera vantagens competitivas a curto e longo prazo. Eis as mais importantes: Promove a cultura de inovação na empresa;Melhora a eficiência dos processos nas organizações;Contribui para a promoção do trabalho colaborativo e da comunicação interna;Fornece resposta rápida em um ambiente em mudança;Melhora a experiência do cliente e seu relacionamento com a marca. Percebeu que tem bastante coisa para você estudar, não é mesmo? Mas não se preocupe, a Formação Transformação Digital da Alura vai te preparar para esse desafio.