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
Crie sites acessíveis com CSS na Alura. Aplique contraste, usabilidade e inclusão em projetos web.
Integre IA em apps Android com a Alura. Use respostas inteligentes e extração de entidades para melhorar a usabilidade.
Nesta jornada, você transformará sua abordagem de desenvolvimento ao dominar o Supabase como a espinha dorsal de backends robustos, escaláveis e resilientes. O foco é evoluir do desenvolvimento básico de aplicações para a arquitetura de sistemas preparados para produção, onde as regras de negócio, a segurança e a infraestrutura de dados rodam com máxima eficiência. A jornada começa com a construção e segurança do backend, onde você aprenderá a modelar esquemas normalizados, versionar o banco com migrações e proteger dados sensíveis na camada do banco usando Row Level Security (RLS) e autenticação. Em seguida, avançamos para o pilar de resiliência e escalabilidade, projetando relacionamentos complexos, garantindo atomicidade nas operações e implementando Edge Functions, filas e Cron Jobs para processamentos pesados e assíncronos. Ao concluir, você dominará desde a integração reativa com React e fluxos colaborativos até práticas avançadas de observabilidade, consolidando uma visão de engenharia pronta para diagnosticar falhas e suportar picos de carga.
Invista na transformação da sua carreira!
Aprenda as habilidades básicas de gerenciamento de estado com as principais ferramentas do mercado: MobX e BLoC com Cubit - que podem melhorar a sua capacidade de resolução de problemas no dia a dia de trabalho, leve suas habilidades em Flutter para o próximo estado de qualidade e competência? Não é novidade: o Flutter é uma tecnologia versátil e popular no mercado, pois facilita a construção de aplicativos que rodam, ao mesmo tempo, em Android e iOS! Quando falamos da carreira Flutter, as empresas estão de olho em pessoas qualificadas com habilidades de gerenciamento de estados - ou seja, saber como escrever códigos mais simples, eficientes e organizados! Você vai praticar gerenciamento em três tipos de aplicativos Flutter: Carteira de clientes;Delivery;Compra de filmes. O que preciso saber para estudar essa formação? Essa formação é considerada de nível intermediário. Logo, para aproveitar bem o conteúdo, recomendamos que saiba: Fundamentos de lógica de programação;Sintaxe da linguagem Dart e orientação a objetos;Armazenamento interno, consumo de APIs e gerenciamento com Provider no Flutter. Vamos iniciar mais uma jornada no maravilhoso mundo do Flutter?
Aprenda a integrar objetivos de negócio e necessidades dos usuários por meio de pesquisas, testes de usabilidade e definição de tom e voz, utilizando ferramentas como Figma e Miro para aprimorar interfaces digitais.
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 formação Fundamentos de Governança de Dados é um guia para todas as necessidades das pessoas que se querem aprender sobre a área de Governança de dados, focando nas bases da governança de dados e nas áreas que mais impactam as organizações. Cada etapa desse guia foi pensada pela nossa equipe para que, ao final da formação, você será capaz de compreender a importância da governança de dados nas organizações e também as principais formas de promover a governança e gestão dos dados, gerando valor para a organização. Por que estudar governança de dados? À medida que as organizações passaram a usar cada vez mais os dados para tomar suas decisões, foi necessário criar diversas formas de garantir que o valor seria extraído dos dados, mas que ao mesmo tempo, respeitasse a privacidade e proteção desses dados. A partir dessas necessidades, a área de governança de dados surge como uma resposta capaz de maximizar o valor extraído dos dados de uma organização respeitando a privacidade e proteção de dados pessoais, inclusive, auxiliando a garantir a conformidade com a Lei Geral de Proteção de Dados (LGPD). O que aprenderemos? Nessa formação você irá aprender conceitos e definições importantes sobre governança e gestão de dados, quais as áreas e profissionais envolvidos com governança, e como aplicar ações de governança como qualidade de dados e gestão de metadados! Tudo isso para extrair de forma estratégica a mais valor dos dados de uma organização. Iniciaremos com o básico, conhecendo os conceitos de governança ,além de como garantir a privacidade e proteção de dados. Depois, vamos nos aprofundar na qualidade e ciclo de vida dos dados, e por fim, vamos nos aprofundar na gestão de metadados e na linhagem de dados, ganhando uma visão holística da disciplina.
Aprenda com este artigo a como aplicar diferentes testes de usabilidade de forma remota com seus usuários.
Razões para estudar empreendedorismo A Formação Empreendedorismo é um guia de aprendizado que visa desenvolver as principais habilidades e competências que são requisitadas para quem deseja empreender ou já empreende. Quer você esteja pensando em abrir um pequeno negócio ou se já pensou naquela fantástica invenção que pode ajudar a resolver uma necessidade de um determinado público, recomendamos que você reflita sobre as seguintes questões: Capacidade para empreender Tenho capacidade para empreender, para moldar a minha ideia de negócio, executá-la e fazê-la crescer? Além disso, você já sabe quais são os pontos fortes, as oportunidades, os pontos fracos e as ameaças da sua ideia? Você pode fazer isso sozinho(a) ou com colegas empreendedores(as). Comece fazendo um brainstorm e anote todas as ideias que vierem. Por que conhecer minhas principais habilidades no empreendedorismo é importante? Quem deseja empreender precisa ter a capacidade de se antecipar aos fatos e de criar oportunidades de negócios com novos produtos e serviços. Pessoas com essas características geralmente agem com proatividade, estando preparadas para situações adversas. Elas também conseguem progredir em contextos desfavoráveis, como durante uma crise, por exemplo. Por que devo investir em minhas habilidades para empreender? Pessoas com altas habilidades como empreendedores(as) sentem a necessidade de atingir seus próprios objetivos, que se traduz na capacidade de trabalho, na tenacidade e na perseverança necessárias para se manter no rumo. Mas não confunda essa capacidade com o entusiasmo inicial de quem abre um negócio. Muitas vezes, as falhas acontecem por falta de planejamento. Ou por problemas para manter o negócio porque as pessoas do empreendimento estão sempre iniciando as coisas, mas não sabem como mantê-las ao longo do tempo. Como aprender sobre empreendedorismo? Para melhorar suas chances de empreender, você precisa pensar em vencer pequenas batalhas, em vez de tentar vencer a guerra. Pequenas conquistas ajudam a atingir grandes objetivos. A primeira coisa que você deve fazer é identificar qual é a barreira que está impedindo sua iniciativa, a fim de traçar a estratégia mais adequada para o seu problema. A iniciativa pode estar travada por hábitos que limitam a sua orientação para a ação, como a tendência de analisar tudo excessivamente, a perda de visão do seu negócio, a falta de prioridades claras ou a tendência de ser muito perfeccionista com os resultados. Ou por causas alheias ao seu controle, como a falta de capital ou de suporte necessário para a realização do negócio. Procure desenvolver sua iniciativa promovendo hábitos que facilitem a tomada de decisões, mesmo nos momentos mais complicados. Percebeu que tem bastante coisa para você estudar, não é mesmo? Mas não se preocupe, a Formação Empreendedorismo da Alura vai te preparar para tudo isso.