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
Aprenda SQL usando um dos bancos mais famosos no mercado. Saiba como manipular e pesquisar dados com segurança! O que é Microsoft SQL Server? É um sistema criado para gerenciar Banco de Dados relacional (SGBD), permitindo armazenar e consultar dados de acordo com a regra de negócio. O que aprenderemos? Você aprenderá a usar o SQL Server 2022 para obter insights valiosos para a sua empresa, fazendo consultas mais inteligentes e eficientes, usando as principais funções do SQL. Ao conhecer como essa ferramenta poderosa da Microsoft funciona, você irá dominar a execução de consultas avançadas, manipulação e administração dos bancos, sempre considerando sua performance.
Nesta formação para iniciantes em Front-end, você aprenderá: Ferramentas de desenvolvimento de layouts (ex: Figma) e publicação (ex: Github)Estruturar uma página web com tags HTMLCompreender como HTML e CSS trabalham juntosDescobrir como organizar o conteúdo com arquivos HTMLOrganizar uma página com CSS FlexboxCriar cabeçalhos, rodapés e aplicar estilos com CSSTornar seu site responsivo para diferentes tamanhos de tela Transforme sua paixão por design em habilidades práticas e desenvolva páginas completas para web! 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 começar?
Invista na transformação da sua carreira!
Aprenda duas ferramentas essenciais: o Fragments para criar as telas com mais flexibilidade e o Navigation, que facilita a organização da navegação no app, ao fim desta Formação, você conseguirá criar telas e navegar entre elas de maneira otimizada.
Aprenda a usar as ferramentas nativas do Flutter e pacotes bem consolidados para empoderar suas aplicações com Animações nesta formação, que o Flutter gera aplicativos bonitos e leves, a gente já sabe. Que tal subirmos um degrau do nosso desenvolvimento adicionando animações?! Ao concluir essa trilha, você vai voar alto e saber como construir aplicativos com funcionalidades essenciais de microinterações, animações com lottie, splashscreen e muito mais! Sem elas, o aplicativo não decola! Quais os benefícios em fazer essa formação? Construa aplicativos com animações para chamar atenção das pessoas usuárias exatamente para onde você precisa;Passe mais confiabilidade na sua aplicação utilizando animações no momento e no local correto!Evite a perda do acesso de potenciais clientes: você sabia que a identidade visual e o bom uso de animações é um fator determinante na hora de escolhermos uma aplicação para resolver nosso problema? O que vou aprender? Na primeira parte, entenda quais são as possibilidades de animações nativas no Flutter, aprofunde-se na criação de animações implicitas, essas que são soluções simples e diretas que o Flutter nos entrega e que resolvem a maioria das situações, e também aprenda a usar vários pacotes de animação bem utilizados no mercado. Na segunda parte, utilize o pacote Animations, desenvolvido pela equipe flutter.dev e disponível como Flutter Favorite no pub.dev, para tornar sua aplicação ainda mais profissional com as animações mais usadas do mercado. Por fim, implemente animações avançadas usando as ferramentas de Animações Explicitas do Flutter, úteis quando as soluções mais generalistas já não mais atendem nossas demandas! Durante toda a jornada, traremos também insights junto com a Escola de UX & Design da Alura para aprendermos mais sobre quando usar uma animação. O que preciso saber para fazer essa formação? Sugerimos que você tenha concluído as formações de Dart e de Flutter da Alura e saiba lidar com widgets, CRUD e requisições na internet, pois são pré-requisitos importantes. Selecionamos, para você, nossos melhores cursos, artigos e conteúdos em uma sequência didática que vai do simples ao complexo. Vamos decolar nessa nova jornada no maravilhoso mundo do Flutter?
Nesta jornada, você elevará o patamar das suas automações explorando o n8n como ferramenta estratégica de engenharia e infraestrutura. O foco é ir além do básico, priorizando arquiteturas desacopladas, integração com IA e otimização do ciclo de vida de software, com foco especial em aumentar a eficiência de times enxutos. A engenharia de fluxos com IA é o núcleo de tudo. Você criará agentes inteligentes para tarefas complexas, como análise de Pull Requests e geração de testes automáticos no GitHub, transformando a IA em um braço direito para a qualidade e segurança do código. Para resiliência e observabilidade, você aprenderá a diagnosticar falhas em servidores em tempo real. Utilizando logs via SSH e modelos de linguagem, o n8n atuará na correção imediata de incidentes, integrando Webhooks e bancos Postgres em uma central de monitoramento responsiva. Abordaremos o offload de processamento para garantir escalabilidade ao backend. Você aprenderá a delegar tarefas pesadas e integrações secundárias — como sincronização de CRMs e grandes lotes de dados — para o n8n via mensageria, mantendo sua aplicação principal leve e focada nas regras de negócio. Na frente de Engenharia de Dados e BI, você dominará pipelines de ETL, consolidando fontes como XML, CSV, JSON e Google Sheets. O foco será a transformação e modelagem em Star Schema para carga no BigQuery, finalizando com a criação de dashboards estratégicos no Looker Studio para decisões pautadas em dados validados. Ao concluir, você terá habilidades avançadas para projetar ecossistemas de software inteligentes e escaláveis, dominando uma ferramenta que transformará sua integração de sistemas, gestão de infraestrutura e aplicação de IA no dia a dia.
Ambientes para apresentação de dados Nesta formação, não só irá entender por que os dados são vitais, mas também como construí-los de forma eficaz usando planilhas como o excel, entendendo a importancia deste conhecimento tão técnico para a melhor representação dos insights descobertos através dos dados coletados durante o ciclo de vida do produto. Data-Driven UX Design e Data Visualization O conhecimento de dados é apenas o começo. Entender e saber como representá-los de forma eficiente transforma informações complexas em representações gráficas acessíveis e intuitivas. Ao adotar técnicas eficazes de data visualization, você poderá comunicar insights de maneira clara, facilitando a compreensão do usuário sobre padrões e tendências. Isso não apenas aprimora a tomada de decisões informada, mas também fortalece a sua capacidade de criar experiências de usuário mais informadas e orientadas . A Importância de um storytelling com dados O storytelling desempenha um papel crucial no campo do UX design, especialmente ao lidar com dados. Ele transcende números e estatísticas, transformando informações complexas em narrativas envolventes e compreensíveis. Nos da a capacidade de criar uma conexão emocional entre os usuários e as informações apresentadas. Essa abordagem não apenas facilita a compreensão dos dados, mas também aumenta a empatia e a identificação do usuário com a experiência proposta. O storytelling não apenas aprimora a comunicação eficaz de dados, mas também contribui para o design centrado no usuário, promovendo experiências mais significativas e impactantes.
Nesta formação, você irá compreender os fundamentos de como a imagem é gerada em uma fotografia e como essa base é importante para criar uma impressão única em suas fotos. Você também irá entender as diversas formas de enquadrar uma imagem e contar uma história através da composição e da iluminação. Registrar momentos e mostrá-los para o mundo é uma ótima forma de compartilhar sua visão artística. Lembre-se de salvar seu processo e suas imagens para compartilhar em ambientes como o Instagram e o Pinterest. Uma imagem vale mais que mil palavras Capturar um momento único na praia, no parque ou com amigos é indescritível e, embora possa parecer difícil, esta formação está aqui para mudar essa impressão e mostrar como qualquer pessoa pode fotografar, contar uma boa história e tornar um momento eterno. A importância da fotografia Representar bem uma pessoa, um cenário ou um produto continua sendo uma demanda alta do mercado. As imagens contam histórias, direcionam olhares, emocionam e representam ideias. Por isso, é importante conhecer as bases da fotografia e aprimorar o olhar e as técnicas para se posicionar bem para estudios e clientes ou até mesmo apenas para contar suas próprias histórias. Após o término dessa formação, você será capaz de: Operar a máquina nos modos semiautomáticos; configurar o sensor para fazer a melhor medição da luz para uma exposição correta; equilibrar a temperatura de luz; organizar e fazer a pré-produção do ensaio, editar e entregar o material para o cliente e muito mais. Então, vamos lá! Que comece o ensaio fotográfico!
A Formação MicroStrategy Workstation 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 MicroStrategy Workstation? É um software da MicroStrategy capaz de centralizar todas as funcionalidades e conectores que trabalham juntos para transformar suas fontes de dados não relacionadas em informações coerentes, visualmente envolventes e interativas. Por que usar o MicroStrategy Workstation? A ferramenta possui uma gama de opções de conexões e soluções totalmente dedicadas ao ambiente corporativo. Além disso, é uma das opções de Business Intelligence muito requisitada no mercado nacional e internacional, se mantendo sempre em constante atualização e cada vez mais se mostrando competitiva. O que aprenderemos? Vamos realizar a conexão do banco de dados com o MicroStrategy Workstation. Para isso, são necessários os seguintes passos: aplicar técnicas de ETL (extração, transformação, carregamento) para tratar os dados obtidos; realizar cálculos com métricas; criar dashboards esteticamente bonitos, dinâmicos e interativos.
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.
Conheça o MongoDB, um banco de dados orientado a documentos, que possui esquemas flexíveis e que trabalha com grandes quantidades de dados desestruturados. Aprenda a criar banco de dados, coleções e documentos, realizar consultas, atualizações e exclusão dos dados armazenados nas coleções. Vamos aprender como modelar um projeto de banco de dados no MongoDB e realizar diversas consultas avançadas. Para finalizar, vamos conhecer sobre como podemos administrar o nosso banco de dados de forma segura. A Formação de MongoDB da Alura é uma trilha de estudos com diversos cursos que vão te ajudar na sua carreira em banco de dados. Cada etapa desse processo foi cuidadosamente pensada por nossa equipe, você irá conhecer desde os comandos necessários para realizar a criação de um banco de dados a como manter os seus dados seguros. O que é o MongoDB? O MongoDB é um banco de dados NoSQL baseado em documentos. Ele é classificado pelas pessoas engenheiras de dados como um dos banco de dados mais utilizados no mundo. Por que usar o MongoDB? O MongoDB possui um esquema flexível, o que nos permite ter documentos com estruturas diferentes em uma mesma coleção. Devido a isso, a reestruturação dos bancos de dados se torna fácil de ser aplicada. Além disso, o MongoDB garante alta disponibilidade através de um recurso chamado de replicação e também consegue lidar com grandes quantidades de dados utilizando o recurso de sharding. O que aprenderemos? Através desta formação, iremos criar banco de dados, coleções e documentos, realizar consultas, atualizações e exclusão dos dados armazenados nas coleções. Vamos aprender como modelar um projeto de banco de dados no MongoDB e realizar diversas consultas avançadas. Para finalizar, vamos conhecer sobre como podemos administrar o nosso banco de dados de forma segura.