A GERAÇÃO DO FUTURO
É A QUE APRENDE HOJE.
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 prova de certificação AWS Certified Cloud Practitioner é focada em pessoas que já possuem um conhecimento nos principais serviços da AWS com pelo menos 6 meses de experiência no uso da nuvem do Amazon. Nessa formação vamos primeiro conhecer na prática os serviços para depois entrar nas detalhes da prova, dividindo as aulas pelos domínios de conhecimentos da prova. Caso já tenha praticado na cloud da AWS e experiência suficiente com os serviços da AWS pode ir diretamente para o passo dois da formação.
Mergulhe em Jetpack Compose e aprenda uma das habilidades mais importantes na criação de aplicativos Android: como lidar com o armazenamento de informações do seu aplicativo dentro e fora de dispositivos móveis dos usuários. Nesta formação, você aprenderá técnicas para lidar com persistência e consulta de informações usando bibliotecas populares, como Room para bancos de dados, DataStore para armazenamento chave-valor e Retrofit para realizar requisições HTTP, salvando e consultando informações em serviços remotos. Você também aprenderá a acessar pastas do dispositivo para recuperar mídias do seu App. Benefícios em fazer essa formação: Dominar bibliotecas populares no mercado de trabalho, como por exemplo Room, Hilt, Retrofit, ViewModel e DataStore;Aprender a salvar e consultar de informações localmente e remotamente;Criar aplicativos que mantenham os dados do App mesmo que ele seja fechado ou desinstalado;Conhecer o sistema de arquivos do Android e aprender como ler e escrever imagens ou documentos no dispositivo. Projetos que serão desenvolvidos: HelloApp - Agenda de contatosAnyflix - Catálogo de filmes / StreamingConcord - Bate-papo / Chat Em caso de dúvida, entre na nossa comunidade do Discord ou acesse o fórum do curso. E aí? Pronto para mergulhar nesse novo conhecimento? Então, vamos lá! Bons estudos!
Invista na transformação da sua carreira!
Boas-vindas à Formação de Segurança com Java! Aqui você aprenderá a utilizar o Spring Security para proteger suas aplicações, desde configurações mais básicas de proteção até a adição de camadas mais avançadas de segurança. De início, você aprenderá como configurar a segurança em suas aplicações Web, entendendo o gerenciamento de uma sessão e como se dá o controle de acesso nesse tipo de aplicação, autorizando diferentes perfis. Na sequência, entenderá a configuração de segurança de suas APIs Java, compreendendo e aplicando o conceito de requisições stateless. Por fim, irá refinar ainda mais seus conhecimentos no processo de autenticação, adicionando opções avançadas de proteção ao login. Esta formação é ideal para pessoas desenvolvedoras Java que desejam aprofundar seus conhecimentos em Spring Security e estão buscando habilidades práticas para proteger suas aplicações, implementando autenticação, autorização e proteção contra ataques.
Boas-vindas à formação de Microsserviços com Java e Spring! Aqui você aprenderá os aspectos essenciais desse tipo de arquitetura, entendendo profundamente os conceitos de serviço de descoberta, gateway, comunicações síncronas e assíncronas, bem como a implementação de recursos como circuit breaker e fallback, para garantir a resiliência das aplicações, e também a centralização das configurações, para otimizar o gerenciamento e a segurança dos dados. Inicialmente, você mergulhará nos princípios descritos acima através da construção de seis aplicações que irão compor os componentes essenciais da arquitetura de microsserviços, consolidando seus conhecimentos e tendo a oportunidade de avaliar as vantagens e desvantagens dessa arquitetura em detrimento aos monólitos. Esta formação é ideal para pessoas desenvolvedoras Java que desejam aprofundar seus conhecimentos em arquitetura de software e estão buscando habilidades teóricas e práticas para projetar, desenvolver e implantar aplicações robustas e escaláveis.
O que é o React? O React é a biblioteca JavaScript mais popular em desenvolvimento Front-End na atualidade. O que faz esta biblioteca ser tão amada é que ela traz uma maneira simplificada para a criação de interfaces de usuário, além de possibilitar uma atualização e renderização eficientes dos componentes necessários à medida que os dados mudam. Como o React surgiu? Surgiu da dificuldade do time do Facebook em sincronizar os diversos eventos que ocorriam ao mesmo tempo na tela da rede social (pop-ups, chat, lista de amigos etc), porque a lógica ficava muito complexa para fazer a página atualizar todos os elementos simultaneamente. O que começou a ser resolvido mais tarde com o gerenciamento (alteração) de estado. Como o React funciona? O React trabalha de forma declarativa e flexível, possibilitando a criação de interações complexas. O que é Styled Components e Recoil? Ambas são bibliotecas que beneficiam o trabalho com React, enquanto com a primeira é possível fazer CSS no JavaScript (CSS-in-JS), a segunda se trata é para o gerenciamento de estados. Como o React melhora com o Typescript? Somado ao TypeScript, a pessoa desenvolvedora consegue otimizar o seu código, identificando e prevenindo erros durante o desenvolvimento, além de possuir uma flexibilidade maior para trabalhar com tipagem. Quais conhecimentos ter para aprender React? Antes de mergulhar no mundo React, é importante ter conhecimento em HTML, CSS, JavaScript e TypeScript. Conhecer Git e versionamento de código também será muito valioso para aproveitar a formação.
Comece aqui seus estudos em PHP! O PHP é uma das linguagens de programação mais usadas no mundo. A linguagem é multiparadigma, podendo ser procedural, funcional e orientada a objetos. Segundo a W3Techs, o PHP é a linguagem utilizada em mais de 70% dos servidores de sites e sistemas web conhecidos, ou seja, é uma linguagem que domina o mercado web e pode ser utilizada tanto em startups e pequenas empresas quanto em grandes corporações e repartições públicas. A formação PHP da Alura é um guia de aprendizado para você iniciar uma carreira na programação com PHP. Você vai aprender desde os fundamentos da linguagem com as boas práticas até o conhecimento essencial para uma boa modelagem orientada a objetos.
O que é marketing de relacionamento? Relacionamento é definido como o ato de estabelecer uma ligação e uma conexão com algo ou alguém. Estamos sempre nos relacionando com tudo que nos cerca, e com as marcas não seria diferente. O Marketing de Relacionamento é uma estratégia que busca a ligação e proximidade com clientes para alcançar a fidelização. Para isso, as empresas oferecem benefícios que garantem a satisfação das pessoas e as transformam em clientes fiéis, que confiam, acreditam, recomendam a marca e sempre consumirão seus serviços ou produtos. Qual o objetivo do marketing de relacionamento? O principal objetivo é fazer com que pessoas consumidoras se tornem fãs dos produtos e serviços prestados pela empresa. Essa estratégia é muito importante não apenas para fidelizar e alcançar novos clientes, mas para garantir a qualidade das relações da empresa. Afinal, o mercado está cada vez maior, e as pessoas não buscam apenas a compra, mas sim uma expriência. Todos os dias novas marcas surgem e geram mais concorrência. É preciso saber se diferenciar e se destacar. E nada melhor do que ter reconhecimento pela excelência no atendimento, não é mesmo? Como estudar marketing de relacionamento? Para traçar um plano de marketing de relacionamento é necessário conhecer estratégias de marketing e de criação e planejamento de conteúdo. É necessário, também, conhecer sobre métricas e fundamentos de redes sociais para saber como manter uma relação com a clientela. Aprender novas formas de conhecer e segmentar o público que entra em contato com a sua empresa e, com isso, criar estratégias personalizadas para manter esse contato constante é essencial. Percebeu que tem bastante coisa para aprender, não é? Mas não se preocupe, essa formação de Marketing de Relacionamento vai te preparar para tudo isso.
Análise de Dados em Recursos Humanos: O Futuro da Gestão de Pessoas No mundo corporativo atual, decisões baseadas em intuição ou suposições já não são suficientes para garantir o sucesso de uma empresa. Cada vez mais, setores estratégicos se apoiam em dados para embasar suas escolhas e otimizar resultados, e o RH não pode ficar de fora dessa transformação. People Analytics surge como a resposta para um RH moderno, onde métricas e análises permitem entender melhor o comportamento dos colaboradores, prever tendências e criar estratégias mais eficazes para retenção, engajamento e performance. Com o uso correto de dados, é possível não apenas melhorar a experiência dos funcionários, mas também conectar a gestão de pessoas aos objetivos financeiros da empresa. Um case emblemático é o da Google, que implementou o uso de People Analytics para aprimorar a satisfação dos funcionários e, ao mesmo tempo, impulsionar os lucros da empresa. Através da coleta e análise de dados, a empresa identificou que pequenas mudanças nas políticas de flexibilidade e bem-estar impactavam diretamente a produtividade. Por meio de ajustes baseados em evidências — como melhorias no suporte à saúde mental e otimização do espaço de trabalho —, a Google conseguiu aumentar o nível de satisfação dos colaboradores, reduzindo o turnover e melhorando a retenção de talentos. O impacto financeiro veio na forma de maior inovação e eficiência operacional, tornando a empresa ainda mais competitiva. Em um cenário onde dados são essenciais para qualquer decisão estratégica, o RH que não se adapta à cultura data-driven corre o risco de ficar obsoleto. Empresas que utilizam análises preditivas conseguem, por exemplo, antecipar quais funcionários estão mais propensos a sair, permitindo ações preventivas para retenção. Além disso, o uso de dados para medir desempenho, satisfação e até mesmo identificar lacunas de diversidade e inclusão possibilita decisões mais assertivas e estratégicas. No novo RH, a intuição continua sendo valiosa, mas precisa estar aliada a insights extraídos de dados concretos, garantindo que as empresas não apenas cuidem melhor das pessoas, mas também prosperem no mercado.
Aprenda a utilizar o Google Sheets na visualização de dados! A Formação de Data Analysis com Google Sheets é um guia de estudos versátil e eficiente para darmos os primeiros passos e desenvolver técnicas mais complexas, como previsões. Além disso, vamos aprender conceitos sobre visualização de dados que podem transformar o modo como você cria gráficos e resume os dados de forma visual. Cada etapa foi cuidadosamente pensada para que, ao final, você saiba conceitos bem estruturados e esteja confiante para qualquer desafio.
Mergulhe no uso de pacotes fundamentais para enriquecer suas aplicações Flutter, como: Drift, Hive e o DIO, ao concluir este percurso, você terá habilidades avançadas para criar aplicativos que não só se destacam pela aparência, mas também pela robustez e eficiência. Prepare-se para levar seus aplicativos a um novo patamar! Quais os benefícios em fazer essa formação? Implemente soluções de persistência de dados com eficácia, garantindo a melhor experiência para as pessoas usuárias;Aumente a confiabilidade do seu app com uma comunicação de rede otimizada e segura;Diferencie seu aplicativo no mercado, utilizando pacotes que agregam valor e proporcionam uma experiência de usuário superior. O que vou aprender? Na primeira parte da formação, focamos em pacotes de persistência de dados como Drift e Hive, essenciais para o armazenamento local de informações. Você aprenderá como estes pacotes podem ser usados para criar aplicativos mais rápidos, confiáveis e com uma melhor experiência de usuário. Na segunda parte, mergulhamos no pacote Dio, uma solução poderosa para comunicação HTTP. Descubra como otimizar a comunicação com servidores, realizar operações de CRUD e lidar com dados da web de maneira eficiente e segura. Além disso, ao longo da formação, serão apresentados conceitos e práticas recomendadas para a integração e uso desses pacotes, garantindo que você saiba como aplicá-los da melhor forma em seus projetos. O que preciso saber para fazer essa formação? Recomendamos que você tenha completado as formações de Dart e de Flutter da Alura, além de ter um bom entendimento sobre widgets, CRUD e requisições na internet. Estes são conhecimentos fundamentais para aproveitar ao máximo o conteúdo da formação. Junte-se a nós nessa formação e descubra o poder dos pacotes essenciais no Flutter!