Enquanto você avalia,
2020pessoas 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
Aprender a se defender de diversos ataques de hackers, proteger suas aplicações, conhecer suas possíveis vulnerabilidades e salvar os dados do usuário de forma mais segura. Você vai aprender a realizar modelagem de ameaças para identificar riscos enquanto o software é desenvolvido, entendendo como evitar ataques de força bruta e criando ambientes protegidos usando a virtualização. Ao finalizar essa formação, você terá conhecido as ferramentas do Kali Linux e terá aprendido a criar um firewall com pfSense e iptables. Ou seja, ao final, você será capaz de defender suas aplicações. Manter aplicações seguras na Web é uma tarefa bem difícil atualmente. Existem diversos ataques que podem atingi-las e, com o passar do tempo, as vulnerabilidades vão surgindo e sendo descobertas. Dessa forma, cresce cada vez mais a necessidade de especialistas em cibersegurança para defender estes sistemas. Se você quiser se especializar em Blue team/ Segurança Defensiva ou Red team/ Segurança Ofensiva, sugerimos que você faça as formações específicas de cada assunto. Caso queira continuar seus estudos com a versão anterior, Formação Segurança de aplicações, clique aqui.
Você já deve ter ouvido falar que o TypeScript é um **superconjunto (**ou super-set) da linguagem JavaScript. Mas o que isso significa? O TypeScript (TS) consegue utilizar todo o contexto do JavaScript (JS) e acrescenta vantagens próprias, como tipagem estática e outros recursos da linguagem que tornam o código menos suscetível a erros durante o desenvolvimento e bugs. Assim, ao utilizar essa linguagem, a sua experiência será bem mais fluida e sofisticada. Nesta formação vamos ver um panorama de uso do TypeScript, mergulhando progressivamente na linguagem, e mostrando as vantagens e diferenças em relação ao JavaScript, além de apresentar as melhores práticas para você utilizar TypeScript nas suas aplicações.
Invista na transformação da sua carreira!
Explore as vantagens e desafios de trabalhar com múltiplos provedores de nuvem, como AWS, Azure e Google Cloud! O Multicloud é uma das diversas estratégias do universo da computação em nuvem, ou seja, uma maneira de organizar e gerenciar recursos distribuídos em diferentes provedores de nuvem. Seu maior diferencial é a flexibilidade e a otimização de custos e desempenho, aproveitando os pontos fortes de cada plataforma. Além disso, você entenderá como: Projetar arquiteturas escaláveis e seguras em ambientes multicloud; Automatizar processos com ferramentas como Terraform e Kubernetes; Gerenciar identidade, acesso e políticas de segurança entre diferentes nuvens; Otimizar custos e desempenho com estratégias de multicloud híbrido. Tudo isso será aplicado com boas práticas de DevOps e FinOps, garantindo que você domine não apenas a implementação, mas também a governança e a eficiência operacional em ambientes multicloud. Vamos começar?
Se você quer saber tudo sobre a plataforma criativa que tem mais de 220 milhões de usuários espalhados pelo mundo, essa trilha foi feita para você. Ela foi dividida em três passos: Para aprender o que de mais importante o programa oferece para crição, o foco do primeiro passo será bastante técnico. Vamos explorar as principais funcionalidades do Canva, enquanto exercitamos técnicas de design, para realizar entregas profissionais de banners e vídeos para uma marca.Na sequência, vamos escalar o projeto com uma campanha de marketing. Usando diversas ferramentas de IA do Canva, vamos juntos entender como acelerar o processo criativo de peças de comunicação visual, respeitando a identidade da marca.Por fim, no terceiro passo da formação construiremos experiências digitais com o Canva, com sites, apps simples e newsletters. Com os nossos conteúdos você terá domínio real do Canva. Isso significa mais autonomia, mais velocidade, mais criatividade — e a capacidade de entregar projetos visuais completos. Uma trilha leve, prática e 100% orientada ao mercado, pronta para impulsionar sua carreira ou seu negócio. Vamos juntos?
Domine uma das mais populares ferramentas de Business Intelligence do mercado e alavanque sua carreira! A Formação Tableau da Alura é um guia de estudos com o passo a passo necessário para formar profissionais de ponta. Cada etapa desse processo foi cuidadosamente pensada por nossa equipe, fazendo com que você, ao final da formação, tenha desenvolvido habilidades para enfrentar qualquer desafio. O que é o Tableau? É uma coleção de serviços de software, aplicativos e conectores que trabalham juntos para transformar suas fontes de dados não relacionadas em informações coerentes e acessíveis, visualmente envolventes e interativas. Por que usar o Tableau? Por ser uma ferramenta com uma gama de opções de conexões e tendo a sua versão pública, qualquer pessoa pode explorar o Tableau e implementá-lo em sua empresa, pois utiliza poucos recursos. Além disso, é uma das maiores referências de ferramentas voltadas para Business Intelligence, se mantendo sempre em constante atualização. O que aprenderemos? Durante toda essa jornada, vamos conhecer diferentes ferramentas do universo Tableau, como o Tableau Public, Tableau Prep e Tableau Desktop. Essas ferramentas nos auxiliarão em cada etapa de um pipeline de dados, desde a importação de fontes de dados até o tratamento dos mesmos para a criação de visuais.
Já domina JavaScript e TypeScript e quer mergulhar no universo do Angular? Essa formação vai te levar do básico ao nível avançado, preparando você para o mercado. Você começará construindo sua primeira aplicação Angular e entendendo conceitos como componentes, templates, inputs, outputs e ng-content para criar layouts dinâmicos e flexíveis. Depois, vai explorar diretivas, templates avançados e pipes, deixando suas páginas reativas e performáticas. Aprenda também a trabalhar com formulários reativos, validação, consumo de APIs com HttpClient e criação de serviços, incluindo otimizações de segurança. Finalizamos com rotas, lazy loading e o sistema de signals do Angular 19, garantindo alta performance e boas práticas. Vamos codar juntos?
O que é MySQL? MySQL é um sistema de gerenciamento de banco de dados relacional (RDBMS) de código aberto. É amplamente utilizado para armazenar, recuperar, modificar e gerenciar dados em formatos de tabela, onde as operações são feitas usando a linguagem SQL (Structured Query Language). MySQL é conhecido por sua alta performance, confiabilidade e facilidade de uso, sendo muito popular em aplicações web. Por que administrar o MySQL? Administrar um ambiente MySQL é crucial para garantir a eficiência, segurança e integridade dos dados armazenados. Uma administração adequada permite otimizar o desempenho das consultas, assegurando que o sistema responda de forma rápida e eficiente às solicitações dos usuários, o que é essencial para aplicações que dependem de acesso rápido a grandes volumes de dados. Além disso, a administração envolve a implementação de políticas de segurança rigorosas, protegendo os dados contra acessos não autorizados e garantindo a conformidade com regulamentações de privacidade. A administração também é vital para a manutenção da integridade dos dados, através de backups regulares e a configuração de replicação e alta disponibilidade, prevenindo perdas de dados e minimizando o tempo de inatividade. O que aprenderemos? A formação MySQL irá capacitar você a administrar eficientemente um ambiente MySQL, cobrindo desde a configuração e monitoramento do servidor, até a criação de índices e manipulação de dados. Você também aprenderá a gerenciar esquemas e usuários, realizar importações e exportações de dados, configurar replicação e implementar estratégias de backup e recuperação, garantindo a segurança, integridade e alta disponibilidade do banco de dados.
Saiba como ler e escrever arquivos com redirecionamento no Shell, utilizando Python
Deep Learning é uma subárea do Machine Learning que se concentra em algoritmos inspirados na estrutura e função do cérebro, conhecidos como redes neurais artificiais. Utilizando a poderosa biblioteca TensorFlow Keras, é possível desenvolver modelos complexos e precisos para uma ampla gama de aplicações, desde reconhecimento de imagens até processamento de linguagem natural. Por que utilizar Deep Learning? Deep Learning é essencial porque permite a construção de modelos altamente precisos que podem superar métodos tradicionais de Machine Learning em muitas tarefas. Ao utilizar técnicas de deep learning, é possível extrair insights valiosos, automatizar processos complexos e melhorar a precisão das previsões em diversos domínios. Imagine, por exemplo, um sistema de saúde que utiliza deep learning para diagnosticar doenças a partir de imagens médicas. Com esses modelos, os profissionais de saúde podem obter diagnósticos mais rápidos e precisos, melhorando o tratamento e a satisfação dos pacientes. Podemos treinar redes neurais profundas, ajustar hiperparâmetros, validar contra modelos de referência e implementar em produção, monitorando continuamente o desempenho dos nossos modelos. Nos cursos desta formação, você explorará diversas técnicas de deep learning, desde redes neurais convolucionais para análise de imagens até redes recorrentes para previsão de séries temporais, utilizando o TensorFlow Keras.