Enquanto você avalia,
2323pessoas 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.
A formação BigQuery da Alura é um guia de estudos desenhado para capacitar profissionais com as competências essenciais em análise de dados na nuvem. Cada fase desta jornada educativa foi meticulosamente planejada por nossa equipe de especialistas, garantindo que, ao concluir a formação, a pessoa estará apta a navegar por desafios complexos de dados com habilidade e confiança. O que é BigQuery? BigQuery é uma plataforma de análise de dados empresariais da Google Cloud, projetada para processamento de consultas em grandes conjuntos de dados de maneira rápida e eficiente. Ele permite análises de dados em escala de petabytes, oferecendo insights em tempo real através de uma infraestrutura gerenciada que simplifica a análise de dados. Por que usar o BigQuery? Esta plataforma destaca-se por sua capacidade de execução de consultas de dados em larga escala, integrando-se facilmente a diversas fontes de dados. Com uma infraestrutura que elimina a necessidade de gerenciamento de servidores, o BigQuery se apresenta como uma solução poderosa e escalável para análise de dados, sendo amplamente adotado em cenários corporativos globais. Sua constante evolução garante que permaneça na vanguarda das tecnologias de análise de dados, tornando-se uma habilidade indispensável no mercado de trabalho atual. O que aprenderemos? Em nossa formação, mergulharemos profundamente no ecossistema BigQuery, começando pela configuração do ambiente e realização de consultas básicas. Progressivamente, exploraremos funções avançadas, técnicas de manipulação de dados, incluindo criação de tabelas, importação de dados de fontes externas e uso do modo de comando do Google. Aprofundaremos em consultas avançadas, com foco em procedimentos e funções UDF (User-Defined Functions), capacitando os participantes a construir consultas dinâmicas, realizar análises complexas e extrair respostas valiosas de grandes conjuntos de dados. Essa formação é projetada não apenas para ensinar as funcionalidades do BigQuery, mas também para fornecer as habilidades práticas necessárias para aplicar esses conhecimentos em desafios reais, preparando profissionais para um mercado cada vez mais baseado em dados.
Invista na transformação da sua carreira!
Se você concluiu a formação Carreira QA: processos e automação de testes, e quer se aprofundar em automação de testes com Cypress e práticas de integração contínua. Você aprenderá a configurar e executar pipelines automatizados, implementar testes avançados em Cypress, além de integrar suas práticas de testes com ferramentas de CI/CD como GitHub Actions. Ao final desta formação, você estará preparado para enfrentar desafios mais complexos no ambiente de QA, garantindo qualidade e eficiência em projetos de software.
Nesta formação, você vai desenvolver do zero, no Angular, um Design System 100% completo! Aprenda a utilizar ferramentas do mercado como o Nx, Storybook e GitHub Actions para implementar componentes e bibliotecas e aumentar a eficiência, acelerar o trabalho, alinhar mais o time e reduzir retrabalho e trabalhos manuais. Vamos começar pelo NX e um monorepo (ou mono-repositório), que organiza múltiplas aplicações e bibliotecas em um único repositório, facilitando a colaboração e a manutenção de código em larga escala. Você aprenderá como configurar e gerenciar este ambiente, criando uma base sólida para o desenvolvimento de componentes reutilizáveis. Em seguida, exploraremos como criar e publicar bibliotecas dentro desse monorepo para compartilhar e reutilizar o seu design system em diferentes projetos. O Storybook será a nossa ferramenta principal para documentar e visualizar os componentes. Você aprenderá a configurar e integrar o Storybook ao Angular e ao Nx, criando um catálogo interativo e dinâmico de componentes. E tem mais! Vamos documentar variantes e estados de componentes, assegurando que ambos os times de design e de desenvolvimento tenham uma visão clara do projeto. Para fechar com chave de ouro, vamos utilizar o GitHub Actions para implementar CI/CD (Integração Contínua e Entrega Contínua) no nosso Design System, o que aumenta a produtividade e reduz tempo e recursos em tarefas do dia a dia. Vamos automatizar as tarefas do Nx, a publicação do Storybook, os testes visuais do Chromatic e a publicação dos componentes no NPM. Ao final dessa formação, você terá desenvolvido um Design System completo, pronto para ser aplicado em projetos reais, incluindo casos de componentes compelxo, recursos avançados do Nx e do Storybook e a implementação do CI/CD para automatizar o fluxo de trabalho.
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.
Implemente segurança em nuvem com a Alura. Use monitoramento e automação em cloud.
Garanta qualidade de software com a Alura. Use testes, monitoramento e estratégias 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.
Aprenda a utilizar o framework Django e seja capaz de criar aplicações com maior velocidade e simplicidade. Django é um framework web Python de alto nível que permite o rápido desenvolvimento de sites seguros e de fácil manutenção. Construído por pessoas desenvolvedoras experientes, o Django cuida de grande parte do trabalho de desenvolvimento web para você se concentrar em escrever seu aplicativo sem precisar reinventar a roda. É gratuito e de código aberto, tem uma comunidade ativa, ótima documentação e muitas opções de suporte tanto pagas quanto gratuitas. Nesta formação você vai aprender como utilizar o framework e será capaz de criar aplicações com maior velocidade e simplicidade. Bora começar?
Aprenda a otimizar custos na AWS com a Alura. Gerencie recursos e reduza gastos em cloud computing.
Aprenda Amazon EC2 com a Alura. Crie aplicações com alta disponibilidade e escalabilidade em ambientes cloud.