Enquanto você avalia,
191191pessoas 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
A educação corporativa é uma estratégia essencial para o desenvolvimento de talentos, retenção de profissionais e promoção da inovação em ambientes corporativos. Com uma abordagem estruturada de ensino e aprendizagem, as empresas podem alcançar um desempenho superior e construir um ambiente de trabalho mais colaborativo e alinhado com os objetivos organizacionais. Esta formação é um guia completo que visa capacitar você para desenvolver, implementar e mensurar projetos de educação voltados para organizações, garantindo que as iniciativas educacionais contribuam diretamente para os resultados de negócio. Por que investir em educação corporativa? Em um mercado de constante mudança, empresas que incentivam o aprendizado contínuo e estratégico conseguem aprimorar a performance, estimular a inovação e promover o engajamento entre seus colaboradores. O investimento em educação corporativa permite alinhar competências e objetivos pessoais dos colaboradores com as metas organizacionais, criando um ambiente propício para o crescimento mútuo. Ao realizar esta formação você será capaz de: Diagnosticar necessidades de treinamento e desenvolvimento: Aprenda como fazer um diagnóstico organizacional efetivo, alinhado aos objetivos estratégicos e as competências essenciais para o sucesso do negócio. Essa etapa de diagnóstico é fundamental para que as ações educativas sejam direcionadas e relevantes, maximizando o impacto dos programas de capacitação. Planejar e implementar projetos: Desenvolva a capacidade de estruturar e executar programas educacionais que realmente façam a diferença. Você será orientado sobre como definir objetivos de aprendizagem claros, propor metodologias alinhadas ao contexto organizacional e acompanhar todas as etapas do processo, desde a formulação de atividades e avaliações até a definição de métricas de sucesso. Mensurar resultados e multiplicar o conhecimento na empresa: Aprenda a medir e a interpretar os resultados das iniciativas educacionais, de modo a promover ajustes contínuos e melhorias. E, por fim, dominará a multiplicação de conhecimento, formando líderes internos que disseminem o aprendizado e fortaleçam o conhecimento organizacional. Ao concluir esta formação, você estará preparado para criar, liderar e aprimorar projetos de educação corporativa, impulsionando o crescimento organizacional por meio de um aprendizado contínuo e estratégico.
Invista na transformação da sua carreira!
Comece aqui seus estudos em Java, uma das linguagens de programação mais usadas no mundo. A linguagem é orientada a objetos, multiplataforma e bastante completa por permitir a criação de um programa único para uso em diversas plataformas. A plataforma Java ganhou muitos mercados diferentes - da web ao desktop em grandes empresas e governos, passando por mobile e IoT mas o grande mercado Java hoje ainda é o back-end em sistemas Web. A formação Java da Alura é um guia de aprendizado completo para você iniciar uma carreira na programação Java. Você vai aprender desde os fundamentos da linguagem com as boas práticas até o conhecimento essencial para uma boa modelagem orientada a objetos.
Aprenda a criar uma aplicação Web com Spring Boot. Você aprenderá a utilizar o Maven para configurar e gerenciar o projeto, desenvolver controladores usando o Spring MVC, persistir dados em um banco de dados PostgreSQL usando JPA, fornecer uma API REST para ser comsumida por um projeto front-end, implementando as operações de CRUD (criar, ler, atualizar, excluir) na aplicação. Desenvolva aplicações web de ponta a ponta, aproveitando todo o potencial do Java e do Spring Boot Na primeira etapa da formação, você irá criar um projeto Spring Boot de linha de comando, a fim de consolidar alguns conhecimentos importantes como funções lambdas, manipulação de dados utilizando as coleções do Java e Streams. Em seguida, você implementará novos recursos na aplicação, como relacionamentos entre entidades JPA, persistência de dados num banco PostgreSQL,** geração de consultas derivadas** e** consultas com JPQL**, além de** integrar seu projeto com a API do ChatGPT**. Na segunda etapa da formação, você aprenderá a** transformar o seu projeto numa aplicação Web**, uma API REST que irá fornecer dados para serem consumidos pela aplicação front-end e aprenderá a realizar o deploy da aplicação. Esta formação abrange desde os conceitos básicos de desenvolvimento web com Java e Spring até tópicos mais avançados, fornecendo um conhecimento abrangente para o desenvolvimento de aplicações web usando essas tecnologias.
Aprenda sobre o método Kanban - passando pelo processo de implementação, métricas e cadência com estudo de caso - para construir uma cultura ágil para o seu negócio. Em um mundo em que os processos no dia a dia de trabalho se modificam de forma constante, ter conhecimento em um método que promova visibilidade do trabalho, autonomia dos colaboradores, previsibilidade das entregas e agilidade é essencial para entregar valor de forma contínua. A formação “Kanban” é um guia de aprendizado para a implementação do Método Kanban na sua empresa ou equipe. Nesta jornada, você vai aprender sobre a teoria da metodologia, a utilização das métricas no Kanban e a análise de cadência do trabalho da equipe. POR QUE CONHECER SOBRE KANBAN É IMPORTANTE PARA O MEU TIME OU NEGÓCIO? Construir conhecimento e implementar o método Kanban é essencial para aperfeiçoar o desempenho da sua empresa. Com ele conseguimos gerir de forma visual os processos e promover a eles melhorias contínuas. Como o Kanban é um método “evolutivo”, a consequência de sua aplicação são avanços na forma em que sua equipe (ou empresa) entrega valor nos serviços prestados. POR QUE DEVO INVESTIR NO MÉTODO KANBAN? O Kanban é um método que foi estruturado com o objetivo de melhorar o desempenho das empresas e equipes de maneira mais visual, facilitando o processo de priorização e acompanhamento do trabalho, melhorando a produtividade. Você percebeu que tem bastante coisa para estudar, não é mesmo? Mas não se preocupe, a Formação “KANBAN” da Alura vai te preparar para tudo isso.
Nesta trilha, você vai elevar o n8n ao patamar de uma central estratégica de inteligência, superando o limite das planilhas para criar ecossistemas robustos de IA. A jornada começa no domínio de fluxos operacionais, onde você aprenderá a entregar MVPs ágeis e automatizar processos do dia a dia com o auxílio da inteligência artificial. A evolução segue para a integração inteligente de dados, ensinando você a conectar formulários e bases proprietárias para eliminar o trabalho manual. O coração da trilha está no RAG (Geração Aumentada por Recuperação), onde você transformará documentos estáticos em ferramentas de decisão, conectando seus dados a modelos de linguagem para extrair insights automáticos e consultas inteligentes. Para garantir soluções de alta performance, abordaremos a Escalabilidade e Governança, integrando sistemas críticos via APIs REST e monitorando a saúde das operações com dashboards de observabilidade. Por fim, a jornada atinge sua sofisticação máxima com Sistemas Multiagentes: a orquestração de múltiplos agentes de IA que colaboram entre si como "departamentos digitais" autônomos. Prepare-se para dominar a ferramenta que transformará a maneira com que você integra sistemas e escala a inteligência nos negócios.
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.
A área da UX Writing A experiência de uma pessoa com um produto ou serviço envolve muitos aspectos diferentes e cada um precisa ser estudado detalhadamente. Um dos aspectos mais importantes é a escrita, pois é através dos textos e palavras que conseguimos nos comunicar, nos conectar, ajudar e orientar as pessoas usuárias através de sua vivência com um produto ou serviço. O impacto da escrita Já tentou se comunciar com alguém que fala outro idioma? Mesmo que você seja uma pessoa fluente na mesma língua, ainda assim utilizar e compreender uma linguagem na qual não há costume é difícil e demora um tempo de adaptação. Com as pessoas usuárias, acontece de forma semelhante quando não conseguem compreender os textos disponibilizados para orientá-las ou quando a organização de um produto ou serviço está um caos. Quando não sabemos nos comunicar de forma compreensível com quem vive a experiência que oferecemos, podemos estar condenando-a ao fracasso. Muito além das palavras A redação para UX vai muito além de palavras bonitas e bem posicionadas: abrange também usabilidade e acessibilidade, além de gerar conexões fortíssimas com quem utiliza os produtos ou serviços. As palavras tocam os sentimentos das pessoas, o que é crucial para uma experiência ser considerada positiva. Nessa formação, você aprenderá sobre a Redação para UX e expandirá seus conhecimentos sobre experiências de sucesso!
Este é o seu caminho para avançar na Carreira em Node.js. Aprenda conceitos fundamentais em testes e segurança em Node.js. Com essa formação você vai: Aprender os conceitos de testes de unidade e de integração e saber como aplicá-los utilizando os frameworks Jest e Supertest.Compreender e aplicar os conceitos fundamentais de segurança e autenticação em suas aplicações.Como instalar um projeto com ambientes e configurações específicasPratique como adicionar features a um produto e testá-las, aprender conceitos importantes de Integração Contínua e como utilizá-losUtilizar as ferramentas do GitHub para versionar e incorporar código a uma baseAprender o que são feature flags e como incluir esse recurso em seu código
Aprenda a implementar com o Firebase novas funcionalidades em seu aplicativo Android: autenticação de usuário, banco de dados para salvar, editar e excluir informações, notificações via push notifications e upload e download de imagens no app. O universo do desenvolvimento de apps mobile está em constante crescimento, e nada melhor do que avançar nos conhecimentos e aprender a utilizar ferramentas que vão deixar seus aplicativos mais robustos e otimizados. Na Formação Firebase com Android, você irá conhecer a poderosa ferramenta Firebase e aprender como utilizá-la no seu projeto Android. Um ótimo benefício em conhecer o Firebase é a facilidade e praticidade em implementar funcionalidades e funções sem a necessidade de construir um complexo código back-end. Na primeira parte da formação, você irá aprender a configurar e utilizar o Firebase Authentication, que permite a autenticação de acesso a seu aplicativo, e a criar um banco de dados com o Cloud Firestore, fazendo a inserção, busca, alteração e remoção de dados, além de aprender como configurar seu app para manter um banco de dados online e offline. Já na segunda parte da formação, você vai avançar um pouco mais e conhecer o Firebase Cloud Messaging, que que te permite enviar mensagens e apresentar notificações nos dispositivos a partir de push notifications. Por fim, você vai entender o que é e como funciona o Firebase Cloud Storage, podendo gerenciar os uploads e downloads de imagens no seu app Android. Para melhor aproveitamento dos conteúdos abordados nesta formação, sugerimos que você faça antes a Formação Android e a Formação Arquitetura Android. Bons estudos!
Você já reparou que muitas profissões são bastante autoexplicativas? Ninguém se confunde na hora de definir o que faz um policial, um advogado ou um médico, não é mesmo? Porém, em outras situações, isso nem sempre acontece, principalmente quando nos referimos a profissões recentes impulsionadas pela transformação digital. Esse é o caso de quem atua como Product Manager, uma pessoa de grande importância para as organizações, principalmente para empresas focadas em soluções tecnológicas e digitais. Papéis de uma pessoa Gerente de produto Gerente de produto ou Product Manager é a pessoa responsável por gerenciar o ciclo de vida de um produto de uma empresa, por meio de análise, planejamento e desenvolvimento. Entre as atividades realizadas, podemos destacar a identificação de oportunidades de negócios; criação e classificação de novas ideias; otimizações e melhorias de produtos e serviços e liderança de equipe. Repare que essas atividades buscam garantir que o produto seja adequadamente projetado, produzido, distribuído e comercializado. Sendo assim, o principal objetivo de quem atua como gerente de produto é tirar o máximo proveito de um produto desde o seu lançamento até o momento em que ele deixa de circular. E, por isso, seus esforços visam satisfazer as necessidades do consumidor e obter excelente rentabilidade durante esse processo. Qualidade dos produtos A pessoa que atua como gerente de produto precisa ser vista como a ponte entre as demandas do mercado e a empresa, cujo olhar crítico pode contribuir na identificação de necessidades, avaliação de oportunidades, passos que vão contribuir na escolha de desenvolver – ou otimizar – um produto para esse problema e que pode ser lucrativo para o negócio. Percebeu que tem bastante coisa para você estudar, não é mesmo? Isso não é nem metade do universo da gestão de produtos! Mas não se preocupe, a Formação da Alura vai te preparar!