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
Google Cloud Functions é maneira mais simples de rodar o seu código dentro da nuvem da Google, e isso simples, escalável e sem provisionamento de servidores. Aprenda nesse código os passos mais importantes para usar o Google Cloud Functions!
Muitos Apps lidam com o conteúdo do usuário, como imagens, áudios e vídeos. Garantir que esse conteúdo esteja seguro e disponível é muito importante e podemos fazer isso com o Firebase Cloud Storage! Aprenda a integrar o seu App com este serviço em nuvem.
É relativamente simples subir uma nova instância em um dos provedores de nuvem como AWS, Azure ou Digital Ocean (entre outros). No entanto, não basta apenas subir uma instância pois precisamos também **provisionar** (instalar) e preparar essa maquina virtualizada. Ideal seria criar uma imagem que já está tudo provisionada com o software para depois subir a máquina na nuvem baseada nela. Exatamente essa é a tarefa do **Packer**, uma ferramenta da área de **Infraestrutura como Código** com qual podemos definir todos os passos de instalação declarativamente (em um arquivo *json*) e aplicar no **provedor de nuvem** que desejamos! Tudo automatizado e fácil de executar. Ficou interessado? Assista o vídeo! ## Links - [Link da Formação DevOps na Alura]( - [Link do site da ferramenta Packer](
Invista na transformação da sua carreira!
O que é Python? Python é uma linguagem de programação usada em aplicações da Web, desenvolvimento de software, ciência de dados e Machine Learning (aprendizado de máquina). Para pessoas desenvolvedoras é importante aprender Python por ser uma linguagem eficiente que se adapta a diversas plataformas. O que é Data Science Python? É a aplicação da linguagem Python para análise e captação de dados. Ou seja, utiliza a linguagem Python para descobrir padrões a partir do estudo de dados brutos. Por que aprender Python para Data Science? É importante fazer um curso de Python para Data Science, pois essa é uma das linguagens de programação mais utilizadas em projetos de Data Science, por ser fácil de utilizar e ter uma ampla quantidade de bibliotecas para lidar com dados. Por que você fará diferença no mercado de trabalho com o curso de Python? A demanda por pessoas especialistas em Python está crescendo gradativamente, e proporcionando oportunidades únicas. Dessa forma, os cursos de Python ajudam a preparar profissionais para compreender a linguagem e seu uso. Se você está buscando avançar profissionalmente, investir em um curso de Data Science online é essencial para alavancar sua carreira. O que você aprenderá no curso completo Python para Data Science? A formação de Python para Data Science, conta com mais de 60h de aula para você conhecer ferramentas e desenvolver habilidades fundamentais para analisar, manipular, agrupar e filtrar dados. Confira a seguir, alguns tópicos abordados no curso: Técnicas e ferramentas para se desenvolver na linguagem As técnicas avançadas e ferramentas são essenciais para aprimorar sua eficiência em Python. No curso de Python para data science você aprenderá os comandos básicos da linguagem, além de aprender a trabalhar com variáveis e manipular os tipos básicos de dados. Python para Data Science Python é uma linguagem de programação versátil para Data Science e desenvolvimento web. Nessa trilha de aprendizado, você aprenderá como usar Python para construir diferentes estruturas de repetição, trabalhar com estruturas de dados e relacionar as estruturas da linguagem de programação à construção de projetos. Biblioteca Pandas e NumPy As bibliotecas surgem como ferramentas para manipular e analisar dados. Com o curso Python para data science, você aprenderá como utilizar os principais recursos da biblioteca Pandas para desenvolver um projeto, realizar análises exploratórias e mais. Já com a NumPy, você aprenderá a explorar funções de agregação, gerar números aleatórios, além de ler e escrever dados. Seleção e agrupamento de dados As técnicas de seleção e agrupamento de dados são fundamentais e a linguagem Python oferece métodos para essa tarefa. Com a formação completa de Python para Data Science da Alura você poderá agrupar dados para criar tabelas, elaborar gráficos de análise de dados, além de aplicar filtros e seleção de dados usando a biblioteca Pandas. Agora que você já sabe como essa linguagem te ajuda a crescer na área de tecnologia, escolha o melhor plano para você e matricule-se nessa formação que faz parte dos cursos de Data Science para se destacar na carreira de Dados!
Prepara e provisionar a infraestrutura na nuvem como AWS e Azure pode ser um trabalho complexo e propenso ao erro. Faz tudo sentido de **automatizar** essas etapas e para tal podemos usar a ferramenta **Terraform** Com o uso do **Terraform** conseguimos **provisionar ambientes** para diferentes **provedores** de **nuvem** de maneira uniforme e eficiente. ## Links - [Site do Terraform]( - [Curso na Alura sobre Terraform]( - [Link da Formação DevOps na Alura](
Aprenda a projetar, segmentar e proteger redes em nuvem. Domine VPCs, subnets, tabelas de rotas, firewalls, NSGs/ACLs, estratégias Zero Trust e monitoramento centralizado para manter a segurança e conformidade em ambientes cloud.
Aprenda os conceitos da linguagem Python focada em Data Science e as principais ferramentas e bibliotecas para análise e visualização de dados, esta formação fornece passos necessários para quem deseja mergulhar em seus estudos com Python. Cada etapa desse processo foi cuidadosamente elaborada por nossa equipe, com o objetivo de garantir que você desenvolva habilidades na área de Data Science. Ao concluir esta formação, você estará preparado(a) para enfrentar com confiança os mais diversos desafios que surgirem em sua trajetória profissional. O QUE APRENDEREMOS? Na formação Avançando em Data Science com Python da Alura, você terá a oportunidade de aprofundar ainda mais seus conhecimentos na linguagem Python e explorar suas bibliotecas específicas para Data Science. Nestes cursos, você aprenderá sobre as principais bibliotecas de visualização de dados, como utilizá-las para extrair informações relevantes e criar tabelas personalizadas. Além disso, você terá a chance de integrar o Python com outras ferramentas e tecnologias, como SQL, PowerBI, Geopandas e Folium. Se você quer trabalhar com Data Science, esta formação vai te preparar para entrar no mercado e dar seus primeiros passos na profissão. Esta formação é ideal tanto para quem já possui experiência em Data Science quanto para as pessoas que desejam ingressar nessa área.
Nesta formação, você conhecerá o banco de dados Oracle e aprenderá a realizar consultas simples e complexas. Você irá se familiarizar com o PL/SQL, conhecendo desde comandos básicos até as rotinas mais avançadas e aprenderá a organizar o seu código com packages. O que é PL/SQL? É uma linguagem que possibilita a construção de programas poderosos para empresas que precisam gerenciar tabelas com milhões ou bilhões de registros e, por isso, aprender essa tecnologia facilita o trabalho de quem manipula o Oracle Database. Qual a diferença entre SQL e PL/SQL? Podemos entender a PL/SQL também como uma extensão da SQL, como afinal revela o seu nome: Procedural Language Extensions to SQL. Realmente, ela adiciona funcionalidades ao SQL, que a tornam uma linguagem de programação completa, como controle de fluxo, tratamento de exceções, orientação a objetos, entre outras. Crie aplicações eficientes para a manipulação de grandes volumes de dados para bancos de dados Oracle!
Depois de criarmos nossa aplicação precisamos disponibilizar ela em um servidor para que outras pessoas tenham acesso a ela. Atualmente é muito comum subirmos nossas aplicações na nuvem em uma das grandes provedoras existentes. Nesse Alura+ veremos como montar um fluxo de "build" de uma aplicação em Django usando a nuvem da Microsoft, a Azure. Usaremos conteiners do Docker e um fluxo de build a partir de um push em uma branch do Github, sem nos esquecer de rodar todos os testes do projeto também. ## Links - [Link da Formação DevOps na Alura](
Machine Learning e Inteligência Artificial são o futuro da computação. Crie algoritmos que se adaptam aos dados, entendendo padrões e relacionamentos para classificar dados e resolver problemas do dia a dia.