Enquanto você avalia,
141141pessoas 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
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.
Se você concluiu a formação Carreira QA: processos e automação de testes, e quer se aprofundar em automação de testes com Cypress e práticas de integração contínua. Você aprenderá a configurar e executar pipelines automatizados, implementar testes avançados em Cypress, além de integrar suas práticas de testes com ferramentas de CI/CD como GitHub Actions. Ao final desta formação, você estará preparado para enfrentar desafios mais complexos no ambiente de QA, garantindo qualidade e eficiência em projetos de software.
A formação VBA é um guia de aprendizado completo para aprimorar seus conhecimentos e técnicas nesta linguagem tão útil e versátil. Você conhecerá conteúdos desde a criação de macros até a integração com outros aplicativos e inteligência artificial. O que é e para que serve o VBA? Visual Basic para aplicações, ou VBA, é uma linguagem de programação que está disponível diretamente no Excel e outros aplicativos do Office, capaz de automatizar tarefas e processos manuais, permitindo aumentar a produtividade e facilitar nosso trabalho diário, principalmente das atividades que já fazemos no Excel. O VBA permite uma alta customização do trabalho, o que significa que pode nos ajudar nas mais diferentes necessidades adequando-se perfeitamente a diferentes cenários. O que você vai aprender Nesta formação, vamos aprender os fundamentos da linguagem, seus principais comandos e a automação de tarefas. Desenvolveremos exemplos como estratégias para limpar e formatar dados, otimização de tarefas e aumento de produtividade. Além disso, vamos aprender a integrar o Excel com aplicativos como o Outlook, Word, Access utilizando o VBA para executar diferentes funções. Por fim, criar automatizações com códigos, usando o auxílio da inteligência artificial para aumentar nossa produtividade dentro do VBA.
Invista na transformação da sua carreira!
**Você quer otimizar o desempenho de aplicações Angular? Busca oferecer uma experiência de usuário fluida? Parece interessante dominar técnicas solicitadas no mercado? **Nesta formação, você aprenderá três habilidades avançadas de Angular: Service workers para PWAS, serviços em segundo plano e aplicações que funcionam offline;Signals para simplificar a gestão de estado, otimizar desempenho e escrever código limpo; SSR (server side rending) para carregar aplicativos mais rapidamente. Domine esse trio e colha os benefícios em seus projetos profissionais e pessoais. O que preciso saber para iniciar essa formação? Recomendamos que você domine HTML, CSS e Angular (componentes, diretivas, formulários, HTTP, gestão de estado e testes de unidade). Vamos iniciar a próxima evolução na sua carreira?
Entender o mercado exige exige dados bem analisados. Nessa trilha você vai aprender a organizar informações no Excel, criar dashboards no Power BI e aplicar essas habilidades para gerar insights estratégicos sobre o seu mercado.
Na formação “Angular: cursos de testes automatizados para garantir a qualidade da sua aplicação”, você aprenderá a aplicar testes automatizados em suas aplicações Angular, garantindo a qualidade e a confiabilidade do seu código. Esta formação é ideal para pessoas desenvolvedoras que desejam aprofundar seus conhecimentos em Angular e aprender como implementar testes. Você aprenderá a escrever testes de unidade, de integração e ponta a ponta, utilizando as melhores práticas e ferramentas do mercado. Nesta formação, você será capaz de: Aplicar testes automatizados em suas aplicações Angular;Escrever testes de unidade, de integração e testes ponta a ponta;Aumentar a qualidade e confiabilidade do seu código;Utilizar ferramentas como Jest, Jasmine, Playwright. Vamos mergulhar no mundo dos testes em Angular e construir aplicações robustas e confiáveis!
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.
A construção de agentes inteligentes está ganhando espaço no mercado de tecnologia. Organizações de diferentes setores estão adotando soluções que combinam modelos de linguagem, recuperação de informação, fluxos de decisão e arquiteturas capazes de operar em cenários reais. Nesta trilha, você aprenderá a desenvolver agentes que utilizam raciocínio interno, técnicas de RAG para acesso a contexto relevante e mecanismos de controle para organizar sequências de ações. Ao longo da trilha, você evolui desde os fundamentos de recuperação aumentada até a criação de sistemas multiagente, explorando ferramentas como LangChain, LangGraph, bancos vetoriais e integrações com modelos generativos. Além da construção dos agentes, você também irá aprofundar seus conhecimentos em protocolos e arquitetura, entendendo como agentes se comunicam com ferramentas, outros agentes e interfaces de usuário por meio de padrões como MCP, A2A e AG-UI. Também será apresentado o uso do Backend for Agents (BFA) para estruturar sistemas mais organizados, escaláveis e reutilizáveis. Ao final, você será capaz de projetar e implementar soluções completas de Agentic AI, combinando recuperação de informação, tomada de decisão, orquestração de múltiplos agentes e boas práticas de arquitetura para aplicações em produção.
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.
Por onde começar quando você cria um e-commerce ou cuida do e-commerce de um cliente? Um negócio online funciona de forma bem parecida a um negócio físico. Você precisa estar presente, separar estoque, ter um bom atendimento, entender e se relacionar com seu público e, principalmente, planejar estratégias para vender e divulgar sua marca. O marketing para e-commerce vai te auxiliar a definir esse planejamento de estratégias, e a colocar em prática todos os seus planos de ações. MAS O QUE É MARKETING PARA E-COMMERCE? O marketing é fundamental para e-commerces por diversas razões. Em primeiro lugar, ele ajuda a atrair e fidelizar clientes, por meio de estratégias como publicidade online, SEO e marketing de conteúdo. Além disso, o marketing também permite que a empresa conheça melhor o seu público-alvo, identificando suas necessidades e desejos, o que possibilita o desenvolvimento de produtos e serviços mais adequados. Por fim, o marketing é importante para aumentar a visibilidade da marca, o que pode levar a um aumento nas vendas e na lucratividade. Por essas razões, investir em marketing é essencial para o sucesso de qualquer e-commerce. COMO APLICAR AS ESTRATÉGIAS DE MARKETING NO SEU E-COMMERCE? Existem diversas estratégias de marketing digital que podem ser aplicadas em um e-commerce. Algumas delas incluem: otimização para motores de busca (SEO), publicidade online (como Google Ads e Facebook Ads), marketing de conteúdo, email marketing, remarketing e redes sociais. Para aplicar essas estratégias, é necessário entender o público-alvo do e-commerce e escolher as táticas mais adequadas para atingi-lo. Também é importante realizar testes e medir os resultados das campanhas para ajustar e melhorar continuamente as estratégias de marketing digital.
Nesta formação você vai aprender fundamentos de GPT (Generative Pre-trained Transformer) e suas aplicações, Python e bibliotecas relevantes para desenvolvimento de IA, Como interagir com as APIs da OpenAI para criação de conteúdo, desenvolvimento de chatbots inteligentes com fluxos de conversação natural, e utilização de prompts eficazes para geração de texto preciso e relevante. Ela será útil para você que quer: 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 as APIs da OpenAI 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 Python: Descubra como combinar o poder do Python com as APIs da OpenAI 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. Se você estava estudando pela versão anterior, pode continuar no link.