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
Proteja aplicações web com a Alura. Use autenticação, criptografia e boas práticas.
Aprenda AppSec com a Alura. Identifique vulnerabilidades em projetos e proteja a supply chain de software.
Aprenda como colocar testes em prática utilizando ferramentas como o JUnit, Mockito e Espresso, além de aprender sobre outras técnicas, como o TDD (Test Driven Development) e refatoração de código, melhore a qualidade e entrega do seu software com testes automatizados no Android, ao desenvolver uma aplicação, esperamos que ela funcione como imaginamos, mas alguns erros inesperados podem aparecer durante o uso. O que são testes automatizados? São os testes feitos em projetos de software com o intuito de entender problemas, considerando cenários diferentes, comparando os resultados esperados com os resultados concretos. Por que automatizar testes? Para otimizar tempo e evitar situações indesejadas, os famosos bugs das aplicações. O que vou aprender ao longo desta formação? Com a Formação Testes Automatizados no Android, você vai entender como colocar testes em prática utilizando ferramentas como o JUnit, Mockito e Espresso, além de aprender sobre outras técnicas, como o TDD (Test Driven Development) e refatoração de código. Você também vai aprender a identificar casos de uso e criar testes que garantem o seu funcionamento, seja em unidades ou na interface do usuário, tudo isso a fim de oferecer mais qualidade ao seu aplicativo. Ao finalizar seus estudos nesta Formação, você será capaz de criar aplicativos com menores chances de bugs, mais qualidade no código e uma melhor experiência final para o usuário! E aí, aceita o desafio?
Invista na transformação da sua carreira!
Crie seus primeiros códigos em PHP entendendo como funcionam variáveis, operadores, estruturas de controle e de repetição.
Aprenda a construir uma aplicação nativa na nuvem, usando Kotlin! Cloud Native é uma abordagem no desenvolvimento de software que utiliza a computação em nuvem para "criar e executar aplicativos escaláveis em ambientes modernos e dinâmicos, como nuvens públicas, privadas e híbridas". E nesta formação você vai aprender tudo isso, utilizando Kotlin e Kubernetes.
Hoje o papo é sobre segurança! Neste episódio, mergulhamos em um papo técnico, profundo, e interessantíssimo sobre detecção de vulnerabilidades. Quais são as ferramentas, as técnicas, e os aprendizados necessários para um bom desenvolvimento seguro de software? Vem ver quem participou desse papo: André David, o host que está animado Paulo Silveira, CVO do grupo Alun e co-fundador da Alura Andréa Paiva, Diretora da Pós-Tech na FIAP Rafael Ronqui, Diretor de MBA Renato Groffe, Microsoft MVP e arquiteto de soluções Links: FIAP Talent Summit checkov Kind OWASP OWASP: Top 10 LLMs OWASP Top 10 APIs OWASP Cheat Sheet Zaproxy APISEC University Security Scanner Checkmarx Snik Veracode Ferramentas da Palo Alto MobSF Meetup CodeCon TDC A Black November da Alura começou! Aproveite o maior desconto do ano e inscreva-se na Alura com até 50% de desconto! TechGuide.sh, um mapeamento das principais tecnologias demandadas pelo mercado para diferentes carreiras, com nossas sugestões e opiniões. #7DaysOfCode: Coloque em prática os seus conhecimentos de programação em desafios diários e gratuitos. Acesse Produção e conteúdo: Alura Cursos de Tecnologia – Edição e sonorização: Rede Gigahertz de Podcasts
Sexta-feira é dia de repercutir as principais notícias da semana, no mundo da IA. Vem ver quem participou desse papo:Marcus Mendes, host sob controleFabrício Carraro, co-host sob controle, Program Manager da Alura, autor de IA e host do podcast Dev Sem Fronteiras Links:LinkedIn do Fabrício CarraroIA Sob Controle160: Dados sintéticos no treinamento do Microsoft Phi-4, com Marah AbdinVida com IA - A história do NLPGartner prevê que 40% de projetos agênticos serão cancelados até 2027OpenAI se aproxima do congresso brasileiroOpenAI expande serviços de consultoria e desenvolvimento sob demandaOpenAI usará nuvem da OracleOpenAI diz não ter relação com tokens do RobinhoodSam Altman combate recrutamento da Meta com comunicação internaMeta está treinando IAs para enviarem mensagens não-solicitadas para usuáriosMeta pode usar fotos não publicadas para treinar IAMeta considerou desinvestir nos modelos LlamaMeta anuncia a Meta Superintelligence LabsMeta contrata mais pesquisadores da OpenAIDaniel Gross da SSI vai para a MetaIlya Sutskever agora é o CEO da SSIMicrosoft faz parceria com a Premier LeagueMicrosoft apresenta o MAI Diagnostics OrchestratorLinkedIn do Aydamari Faria-JrPerplexity lança plano Max, de $200 por mêsFalha no MCP expôs sistemas a execução remota de códigoCom AI Overviews, pesquisas zero-click subiram para 69%Google libera o Veo 3 Fast para assinantes do Ai ProGoogle anuncia 30 ferramentas do Gemini para educadoresAi2 lança o benchmark científico SciArenaAi2 lança o sistema de IA genética GenesysAi2 lança benchmark de instruções complexas IFBenchCarnegie Melon repensa currículo de Ciência da Computação para incluir alfabetismo de IAChai Discovery anuncia o Chai-2Baidu abre o código de 10 versões dos modelos ERNIE 2.5Tencent lança o modelo aberto Hunyuan-A13BAlibaba lança o Qwen-VLoCognition lança o guia Agents 101Cursor lança web app e integração com o SlackMacWhisper ganha acesso ao ParakeetTestando a precisão o Whisper, Parakeet e AppleCloudflare anuncia bloqueio automático de crawlers de IACentaur é um modelo que mimetiza processo humano de decisãoXiaomi anuncia AI GlassesIA é usada em processo de fertilização17 estudos tinham mensagens secretas para LLMsEstudo da Anthropic transformou Claude em gerente de venda de lanchesEstudo investiga se cientistas de IA são melhores do que humanosTech Lead para IA em Toulouse, França – Dev Sem Fronteiras #199Sakana AB-MCTS é um algoritmo de colaboração entre LLMs Garanta o seu ingresso para a IA Conference Brasil 2025, que acontecerá em 13 de agosto em São Paulo! Inscreva-se na Newsletter IA Sob Controle, e receba notícias semanais sobre Inteligência Artificial, assinada por Fabrício Carraro. Preencha o formulário com as suas sugestões para deixar o conteúdo do IA Sob Controle ainda mais interessante.Alura Cursos de Tecnologia – e sonorização: Rede Gigahertz de Podcasts00:00:00 - Olá!00:02:30 - Marah Abdin00:03:38 - Scale AI?00:04:40 - Vida com IA00:05:20 - Agentes00:08:30 - OpenAI00:17:58 - Meta00:25:25 - Microsoft00:28:55 - Perplexity00:30:55 - Anthropic00:32:55 - Google00:37:22 - Ai200:42:07 - Rapidinhas01:02:17 - Estudos da semana01:13:17 - Obrigado
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!
Implemente um design system com React, atribuindo componentes de interface do usuário reutilizáveis e acessíveis para aplicativos web. Você aprenderá as boas práticas de codificação, bem como criar componentes de interface limpos e bem estruturados, e garantir que esses componentes sejam acessíveis para usuários com necessidades especiais. Também é possível aprender sobre ferramentas e técnicas para testar e validar a acessibilidade dos componentes e implementar soluções de acessibilidade em um sistema de design existente.