Enquanto você avalia,
180180pessoas 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
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.
Aprenda a criar aplicações Desktop para a plataforma Windows, conectar com o banco SQL Server usando o framework .NET Dentre as tecnologias disponíveis atualmente, o ecossistema .NET é valorizado e reconhecido no mercado pela estabilidade, confiabilidade, produtividade, pelas APIs maduras e funcionalidades modernas, ferramentas eficientes, documentação vasta e o suporte de primeira linha oferecido pela Microsoft. O que é Windows Forms? O Windows Forms é o sucessor do Visual Basic Forms e possibilita a criação da aplicações Desktop para Windows é uma linguagem criada para o Microsoft .NET Framework e .NET Core, e foi projetado para a criação de aplicativos seguros e orientados a objetos, de forma produtiva e eficaz. O que vou aprender ao longo desta Formação? A Formação Windows Forms com C# da Alura proporciona uma abordagem prática de aprendizado para a/o profissional que quer se destacar e estar preparada(o) para os desafios do mercado, através da bagagem teórica e experiências práticas adquiridas ao longo dos cursos da formação. Você vai aprender a criar aplicações Desktop com Windows Forms usando a linguagem C# da MicroSoft construindo uma interface rica e completa. Usaremos o SQL Server para a persistência e aprendemos todos os padrões para criar uma aplicação robusta.
Imagens que encantam Já imaginou ser capaz de criar imagens, designs em movimento e editar vídeos para as mídias sociais? Nessa formação nós vamos entender como fazer tudo isso com ferramentas para quem não necessariamente é designer. Trabalharemos com programas acessíveis e aplicaremos os conceitos mais importantes de comunicação visual para você preparar projetos incríveis. Profissional completo Cada mídia social tem o seu público específico, bem como um formato de publicação próprio ou mais indicado. Assim, é fundamental que a pessoa que vai atuar nesse mercado saiba como elaborar imagens estáticas, construir conteúdos animados e realizar a edição de vídeos, a fim de atender à todas as demandas. Trata-se, portanto, de uma função multidisciplinar, que pede a entrega destes diferentes tipos de materiais. E esta multidisciplinaridade tem tudo a ver com o conteito de profissional em T, que estimulamos na Alura. Uma visão abrangente A formação está dividida em três passos, com cada um deles focando em assuntos específicos, com cursos, artigos e podcasts. Unindo prática e conceituação, vamos exercitar o uso de cores e tipografia, experimentar técnicas de composão visual, treinar a estilização de elementos gráficos e desenvolver a noção de identidade visual. Recomendamos que você confira também a formação Social Media, que vai abordar outras habilidades fundamentais para este universo. Nela, você vai explorar atividades que precedem a criação do design, para saber como gerar interação e estimular o compartilhamento de conteúdo de uma marca ou produto e alcançar o público-alvo desejado."
Invista na transformação da sua carreira!
Você sabe como um design system otimiza e acelera o desenvolvimento de apps iOS? Nesta formação, você vai usar o SwiftUI e modularização para criar um design system do zero! Ao longo da formação, você vai aprender sobre: A importância de um design system, os problemas de sua ausência e os benefícios da implementação;Como desenvolver e documentar componentes essenciais: labels, buttons, textfields, tooltip;Uso do design system em um projeto;Aplicação de boas práticas como imutabilidade, modificadores de acesso (public, internal, private), e encapsulamento;Definição da paleta de cores que representará a identidade do app;Publicação do módulo para integração e uso em projetos. Ao final desta formação, você poderá a criar, documentar e publicar um design system funcional para projetos iOS. Incrível, né? Vamos começar?
Tomar boas decisões no marketing digital começa com entender os dados que circulam online. Nessa trilha você vai aprender a configurar rastreamentos, criar dashboards e analisar a jornada do consumidor, usando ferramentas como Google Analytics, Looker Studio e BigQuery.
Boas-vindas à Formação de Django REST Framework! O Python é uma das linguagens mais populares no mercado atual, destacando-se pela sua versatilidade e eficácia. Complementando essa tendência, o Django REST Framework emerge como uma ferramenta fundamental para o desenvolvimento de APIs web. Nesta formação em três partes, você será guiado na construção de uma API desde o início, explorando as vantagens oferecidas pelo Django REST Framework. Você aprenderá sobre autenticação, versionamento e integração com o front-end, além de aprender técnicas de deploy de sua API na AWS. Além disso, você aprenderá a validar os dados e a realizar testes em sua API. Bora começar?
O que é edição de vídeo? A edição de vídeo é um processo de montagem para criação de conteúdos. Ela permite transformar gravações brutas em projetos visuais, aumentando o impacto e a atratividade de um produto audiovisual. Onde usar edição de vídeo? A edição de vídeo pode ser usada em diferentes setores, como marketing digital, para aumentar o engajamento e conversões; educação, para facilitar o aprendizado; jornalismo, para documentar e informar fatos, entre outras áreas. Por que aprender edição de vídeo? Saber a prática de editar vídeos é essencial para pessoas que querem criar projetos visuais com imagens e áudio, seja de forma profissional ou não. Além de ampliar seu leque de habilidades, você estará apto(a) a criar conteúdos visuais impactantes, o que é extremamente valorizado em muitos campos profissionais. O que você aprenderá com o curso edição de vídeo da Alura? Esta formação traz o conhecimento necessário nos principais softwares utilizados para a edição de vídeos, além de técnicas especiais. Confira alguns tópicos dessa formação: Entendendo a produção audiovisual: conheça os fundamentos da produção de vídeo, faça filmagens com materiais que encontrará em casa e conheça os principais equipamentos, como câmeras, lentes e luzes. Ritmo e edição para o YouTube: destaque momentos-chave do seu vídeo com efeitos sonoros e músicas, além de saber onde realizar o corte para manter o timing perfeito da edição. Processo criativo: no curso completo de edição de vídeo da Alura, você conhecerá o processo de desenvolvimento de um vídeo institucional, saberá como lidar com a inserção de áudios, animações e elementos externos a edição de vídeo. Edição no Premiere e After Effects: conheça todas as funcionalidades do Premiere e do After Effects, dois dos principais softwares de edição de vídeo, além de saber como exportar os vídeos no formato correto. Cor na edição de vídeo: no curso de edição de vídeo online, você conhecerá as particularidades de trabalhar com arquivos RAW e entenderá como os softwares possibilitam um tratamento de imagem de forma simples e objetiva. Edição de vídeo: curso para alavancar sua carreira Na Alura, você tem acesso a um dos cursos de edição de vídeos mais completos do mercado para se tornar uma pessoa especialista. Escolha um dos nossos planos e inscreva-se nessa formação que fará a diferença no seu currículo em audiovisual!
Fazer mais com menos tempo é o novo padrão do marketing moderno. Nessa trilha você vai aprender a criar fluxos de automação, integrar sistemas, disparar campanhas e até desenvolver agentes de IA, colocando a tecnologia para trabalhar a favor das suas estratégias.
A Oracle Cloud oferece uma ampla gama de serviços que possibilitam desde a criação de aplicações escaláveis até o gerenciamento de bancos de dados totalmente autônomos. Entre suas principais soluções, destacam-se o Autonomous Database, que automatiza tarefas de administração e otimiza o desempenho sem intervenção manual, o Oracle APEX, uma poderosa plataforma low-code para desenvolvimento ágil de aplicações, entre outros. Nesta formação, você vai explorar os principais serviços da Oracle Cloud, aprendendo como configurá-los, gerenciá-los e utilizá-los para otimizar suas operações. Além disso, conhecerá o conteúdo essencial para obter certificações como Oracle Cloud Foundations, um diferencial para profissionais que desejam validar suas habilidades na plataforma Oracle. Ao longo do curso, você terá uma abordagem prática para compreender como a Oracle Cloud pode transformar a infraestrutura de TI, automatizar processos e potencializar a inovação em diferentes cenários empresariais. Vamos embarcar nessa jornada pelo universo da Oracle Cloud?
Nesta jornada, você transformará sua abordagem de desenvolvimento ao dominar o Supabase como a espinha dorsal de backends robustos, escaláveis e resilientes. O foco é evoluir do desenvolvimento básico de aplicações para a arquitetura de sistemas preparados para produção, onde as regras de negócio, a segurança e a infraestrutura de dados rodam com máxima eficiência. A jornada começa com a construção e segurança do backend, onde você aprenderá a modelar esquemas normalizados, versionar o banco com migrações e proteger dados sensíveis na camada do banco usando Row Level Security (RLS) e autenticação. Em seguida, avançamos para o pilar de resiliência e escalabilidade, projetando relacionamentos complexos, garantindo atomicidade nas operações e implementando Edge Functions, filas e Cron Jobs para processamentos pesados e assíncronos. Ao concluir, você dominará desde a integração reativa com React e fluxos colaborativos até práticas avançadas de observabilidade, consolidando uma visão de engenharia pronta para diagnosticar falhas e suportar picos de carga.
Na Formação Flutter, você vai aprender a construir Apps do zero. Desde entender os fundamentos do framework do Flutter, até criar funcionalidades complexas, como persistência de dados interno, integração com Web APIs e implementação de teste de fluxo do App. O que é Flutter? Solução multiplataforma em que, a partir de um código único, é possível gerar aplicativos tanto para Android quanto para iOS. Qual é a linguagem de programação para Flutter? O Flutter trabalha com Dart, criado pelo Google. É uma linguagem orientada a objetos da própria Google que oferece uma documentação bastante rica. Quais ferramentas uso para programar para Android? Existem diversas ferramentas. Certamente, entre as mais populares temos, o IntelliJ, uma IDE disponibilizada pelo JetBrains e o Visual Studio Code, um editor de código bastante poderoso fornecido pela Microsoft. Você pode usar qualquer ferramenta, porém, nesta formação focaremos no IntelliJ. Quais são os pré-requisitos para programar em Flutter? Conhecer o paradigma de programação Orientada a Objetos é o essencial, seja em linguagem Dart ou em qualquer linguagem de programação do mesmo paradigma, como por exemplo Java, C# entre outras comuns no mercado.