Últimos dias
para aproveitar o Mês da Programação
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
Conteúdos gratuitos
Explore conteúdos gratuitos para aprender tecnologia no seu ritmo. Encontre artigos com conteúdos técnicos para aprender na prática, notícias para acompanhar as principais tendências do mercado e o Alura Labs, com análises e reflexões de especialistas sobre tecnologia, IA e carreira.
Vivemos em um mundo onde somos bombardeados por imagens todos os dias, e temos em nossas mãos câmeras fotográficas, que são nossos celulares, que nos permitem fazer parte desse universo. Seja para registrar momentos de lazer ou para trabalho, ter o domínio do nosso celular e conseguir gerar imagens impactantes e atraentes para o espectador tem se tornado uma demanda cada vez maior. Nessa formação você vai aprender a como tirar o melhor proveito do seu celular, fotografando no modo manual e tendo o controle do que será registrado pelo aparelho. Você vai entender quais são as melhores formas de construir uma imagem através da composição e vai trabalhar essas imagens na pós produção com aplicativos que vão te permitir corrigir possíveis erros de captação e também elevar a sua imagem a outro nível de forma mais criativa e atraente.
Seja para abrir um programa de TV, para introduzir a pessoa usuária em novo aplicativo ou site, para explicar a órbita dos planetas ou o balanço anual de uma empresa. Vivemos em um mundo em que a informação ganha relevância através da animação. Nessa formação você aprenderá a produzir essas animações desde os princípios mais conhecidos até produções complexas e encantadoras. Profissionais de Motion Design estão em constante ascensão Mais do que pensar fora caixa, pensar em movimento, essa é a habilidade procurada por quem trabalha com animação. Embora logicamente, apenas ter criatividade não é o suficiente para se destacar como Motion Designer. Você também precisa se atualizar continuamente sobre as tecnologias lançadas no mercado, além de trabalhar de forma organizada e produtiva. Vivemos em um mundo onde a demanda o que não se move não é lembrado, toda informação relevante tem, além de um ótimo design, alguma interativa e movimento, o que movimenta um mercado cheio de oportunidades para Motion designers. Você poderá trabalhar em produtoras, agências de publicidade, empresas de tecnologia, departamentos de comunicação e marketing das mais variadas empresas e estúdios, além de ter também uma alta demanda para projetos freelance. Faça seu trabalho ser notado Nesta formação você usará o After Effects e outras ferramentas para criar animações, movimentos e efeitos que irão encantar seu público, além de adquirir outras habilidades que estão fora da ferramenta, como interpretar roteiros, buscar e usar referências, se familiarizar com jargões do mercado e muito mais! Isso tudo resultará na animação de assets que compõe uma interface de aplicativo e mais 2 vídeos. Lembre-se: Quem não é visto, não se destaca. Portanto, você precisa de um portfólio! Crie uma conta no vimeo, no youtube, no behance ou até mesmo no instagram para colocar os seus projetos desenvolvidos durante a formação e para que você possa divulgá-los. Também é interessante anexar um link para esse portfólio ao seu currículo, dessa forma, recrutadores e recrutadoras encontrarão seu portfólio mais facilmente quando você se candidatar a vagas de emprego.
Invista na transformação da sua carreira!
Boas-vindas, estudante! Você precisa organizar os estados da sua aplicação React? Então esta formação é para você! Vamos mergulhar no gerenciamento de estado e explorar quatro bibliotecas - Zustand, Recoil, Redux e MobX - que ajudam, no dia a dia, a solucionar o famoso problema de prop drilling e organizam o seu código. O que você vai aprender: Conhecer diferentes bibliotecas de gerenciamento de estado;Entender a estrutura e possibilidades de uso de cada biblioteca para escolher a que melhor atenda às necessidades do seu projeto;Instalar e implementar as bibliotecas de gerenciamento de estado em projeto existentes;Refatorar e organizar o código para desacoplar os estados e evitar problemas de prop driling;Compreender a importância e os benefícios em utilizar uma biblioteca de gerenciamento de estado em sua aplicação. Ao longo desta formação vamos aprender a implementar fluxos de estado leves e simples com o Zustand, trabalhar com os átomos e seletores no Recoil para criar estados dinâmicos e reutilizáveis, usar o Redux Toolkit para simplificar a criação de stores, reducerse actions e aplicar a reatividade do MobX com observáveis e ações automáticas mescladas ao uso da Context API. Ao final desta formação você terá um kit completo de ferramentas que vai te possibilitar trabalhar com o estado em diferentes tipos de projeto desde os menores até aplicações mais complexas. Então, bora dominar o gerenciamento de estado no React e mudar a maneira como você constrói suas aplicações React?
Aprenda a gerenciar containers com Kubernetes. Kubernetes, também conhecido de maneira abreviada por k8s, é uma solução open source utilizada para automatizar e simplificar todo o processo de gerenciamento de containers linux. Foi criado no Google, que foi uma das empresas pioneiras no desenvolvimento e utilização da tecnologia de containers, a qual já revelou que praticamente todos os seus serviços são executados em containers. Kubernetes simplifica o gerenciamento de aplicações que utilizam containers e precisam de segurança, performance, escalabilidade, monitoramento, e suporte em diferentes provedores cloud.
Aprenda a transformar suas aplicações React em Progressive Web Apps (PWAs), as PWAs combinam o melhor dos sites e dos aplicativos nativos, oferecendo uma experiência de usuário rica e interativa. Transformar suas aplicações React em Progressive Web Apps (PWAs) é uma habilidade essencial para qualquer desenvolvedor. Pensando nisso, criamos esta formação para te capacitar nas melhores práticas e tecnologias envolvidas nesse processo. O que você vai aprender: Transformar aplicações React em PWAs completas;Implementar service workers e usar a biblioteca Workbox;Configurar notificações push e gerenciar notificações em segundo plano;Sincronizar dados em segundo plano para melhorar a experiência do usuário;Utilizar o Firebase para enviar notificações. Para fazer esta formação é importante que já possua conhecimentos em React. Ao final desta formação, você estará pronto para transformar suas aplicações React em PWAs robustas e eficientes, proporcionando uma experiência de usuário aprimorada e moderna.
Criado e mantido pelo Google, o Angular é um framework tão completo, que é considerado uma verdadeira plataforma de desenvolvimento, possibilitando a criação de aplicações robustas, seguras e escaláveis, utilizando tecnologias como TypeScript, HTML e CSS. Nesta formação você aprenderá a: Compreender os conceitos de arquitetura do frameworkDesenvolver o seu primeiro CRUD (Criar, Ler, Atualizar e Deletar) usando o AngularEvoluir a aplicação com novas funcionalidades e refatoração de códigoTrabalhar com formulários orientados a templates, uso de diretivas e comunicação entre componentesProgramar de forma reativa utilizando a biblioteca RxJS Clique aqui e acesse o Tech Guide para acompanhar sua evolução e matricule-se na formação para planejar à sua trilha de estudos com acesso direto pelo Dashboard. Em caso de dúvidas, acesse o Fórum ou interaja com a comunidade no Discord. Vamos mergulhar?!
O exame de Associate Cloud Engineer é destinado para pessoas que tenham experiencia na implantação de aplicativos, monitoramente de operações e no gerenciamento de soluções dentro da Google Cloud. Prepare-se para trabalhar com as tecnologias da nuvem do Google e dê um passo além, tornando-se e um profissional com título de engenheiro(a) da nuvem da Google, o Google Associate Cloud Engineer.
Esta formação Polars foi estruturada para dar todo o suporte necessário ao profissional de Data Science que deseja ampliar suas habilidades com uma biblioteca moderna, rápida e focada na eficiência no processamento de dados. Você passará por etapas fundamentais de exploração, manipulação, limpeza e otimização, comparando Polars com ferramentas populares como o Pandas e expandindo seu repertório de análise de dados para soluções em Rust. POR QUE ESTUDAR POLARS? O Polars é uma biblioteca focada em manipulação de dados, escrita em Rust, mas com interfaces em Python. Ele se destaca por sua eficiência e alta performance, aproveitando ao máximo os recursos de hardware para lidar com grandes volumes de dados. Assim como o Python se tornou uma linguagem essencial no mundo da Ciência de Dados, o Polars desponta como uma ferramenta de próxima geração para processamento e análise de dados, sendo capaz de oferecer velocidade, facilidade de uso, aplicação de recursos avançados e versatilidade. O QUE APRENDEREMOS? Na Formação Polars, você terá uma jornada completa passando pelos conceitos básicos da biblioteca até técnicas mais avançadas de manipulação e otimização de dados. Você aprenderá a coletar, limpar e explorar dados com o Polars, aplicar filtros, expressões e operações para refinar seus datasets, trabalhar com pivot tables, agrupamentos e processamento de time series usando a poderosa Lazy API do Polars, realizar tratamento avançado de dados, lidando com inconsistências, dados temporais, textuais e enum, explorar as vantagens de performance do Polars em comparação com outras ferramentas de análise e integrar Polars com Rust, aproveitando o ecossistema da linguagem para análises em alta performance.
Aprenda os fundamentos de Cloud da Amazon Web Services, nessa formação você vai conhecer as principais soluções de cloud da Amazon Web Services, que te prepararão para o mercado de trabalho em tecnologia e te possibilitarão criar aplicações mais rápidas e de forma simples. Amazon Web Services é a plataforma de serviços de computação em nuvem oferecida pela Amazon.com, uma das maiores empresas mundiais de tecnologia. Ao iniciar a formação para aprender AWS, você dominará as principais soluções de cloud da Amazon Web Services, que te prepararão para o mercado de trabalho em tecnologia e te possibilitarão criar aplicações mais rápidas e de forma simples. Comece já! Qual a importância dos cursos de Amazon Web Services? Os cursos de Amazon Web Services (AWS) são essenciais devido à alta demanda por profissionais qualificados em computação em nuvem. Eles permitem otimizar operações empresariais e aumentar a produtividade, ao mesmo tempo que oferecem reconhecimento global e aumentam a competitividade no mercado de trabalho. Além disso, eles focam na aplicação prática do conhecimento, preparando profissionais para enfrentar desafios reais. A formação com cursos de AWS também ensina a utilizar ferramentas de segurança e conformidade, garantindo operações seguras. Por que você fará diferença no mercado de trabalho com o curso de AWS? Fazer um curso de Amazon Web Services te permitirá dominar uma das plataformas de computação em nuvem mais utilizadas, aumentando sua competitividade e te qualificando para aproveitar as diversas oportunidades disponíveis na área. Como usar AWS, na prática? O AWS se destaca pela ampla quantidade de serviços oferecidos, flexibilidade e escalabilidade. Conhecer e saber usar AWS é se preparar para um futuro tecnológico. Confira alguns dos principais recursos: Amazon Lightsail: é um serviço dentro do AWS, que simplifica a hospedagem e o gerenciamento de aplicativos.Amazon EC2 (Amazon Elastic Compute Cloud): é uma área central da plataforma AWS. Você pode usar essa ferramenta para executar quantos servidores virtuais forem necessários, configurar a segurança e as redes e gerenciar o armazenamento.Amazon VPC (Rede Virtual Privada): permite criar ambientes virtuais isolados para desenvolver aplicativos com total tranquilidade. Com o curso completo de AWS, é possível usar essa ferramenta para otimizar o procedimento de segurança de sua aplicação Web, criar conexões híbridas ao construir e gerenciar uma rede VPC compatível em seus serviços da AWS e local.Amazon S3: é um recurso de análise de armazenamento em nuvem e pode ser usado para armazenar dados como objetos dentro de buckets, obter visibilidade em toda a organização sobre o uso e a atividade do armazenamento de objetos e recuperar qualquer volume de dados, a qualquer momento ou lugar na Web.Amazon RDS: é uma ferramenta que simplifica a administração de bancos de dados na nuvem. Ela torna o gerenciamento de dados mais acessível, ideal para empresas e profissionais que buscam soluções escaláveis.DynamoDB: integrante do ecossistema AWS, ele oferece um banco de dados NoSQL de alto desempenho e um amplo conjunto de controles de segurança. Aprenda os fundamentos de Amazon Web Services: Curso online da Alura Com a demanda crescente por habilidades tecnológicas, o domínio dessa plataforma pode abrir portas para oportunidades promissoras. Essa formação faz parte dos Cursos de DevOps da Alura. Chegou a hora de fazer um dos cursos de AWS mais completos, que realmente alavanque sua carreira em dados e desenvolvimento. Inscreva-se nesse curso e decole com a maior escola de tecnologia do país!
A Importância de Documentações Técnicas em um Produto Digital No universo dos produtos digitais, as documentações técnicas desempenham um papel crucial na garantia do sucesso e da eficácia de um projeto. Elas funcionam como guias detalhados, proporcionando informações essenciais sobre a estrutura, funcionamento e integração de um produto. Além de servirem como referência para desenvolvedores e engenheiros, esses documentos também são vitais para equipes de suporte técnico e usuários finais. Uma documentação técnica bem elaborada não apenas facilita a compreensão do sistema, mas também otimiza o processo de desenvolvimento, minimizando erros e promovendo a colaboração eficaz entre os membros da equipe. Onde Construir Documentações Técnicas Nesta formação você vai entender que a criação de documentações técnicas pode ocorrer em diversas plataformas e formatos, dependendo das necessidades específicas do projeto. Muitas equipes optam por integrar a documentação diretamente ao código-fonte. Além disso, wikis internos, plataformas colaborativas online e sistemas de gerenciamento de documentos são opções populares para centralizar e organizar informações técnicas. Entender que a escolha do ambiente de documentação deve levar em consideração a acessibilidade, a capacidade de atualização e a facilidade de navegação para garantir que a informação seja rapidamente localizada e compreendida por todos os membros da equipe, por isso entender maneiras diferentes e ambientes distintos para documentar é importante para se destacar como techwriter. O papel de Tech Writers Ao decorrer dos cursos você vai compreender como construir um documentação técnica e seus tipos, vai compreender o trabalho diário de tech writers. Vai perceber que tech writers desempenham um papel fundamental na tradução complexa dos conceitos técnicos para uma linguagem acessível a diferentes públicos. Você vai desenvolver as habilidades necessárias para criar documentações técnicas de alta qualidade, compreendendo como criar tutoriais how to, ambientes de FAQ, Troubleshooting e mais.