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
Em Março de 2021 o mundo recebeu uma nova atualização do Flutter que veio para facilitar e encantar mais ainda seus usuários.Nesse vídeo você vai entender um pouco sobre:- Null Safety- Flutter Web- Anúncios- Novas Parcerias- Flutter Desktop
Aprenda a estruturar a navegação e a arquitetura de aplicativos Flutter com boas práticas. Domine rotas, passagem de dados, gerenciamento de estado e o padrão MVVM para criar apps escaláveis e organizados.
Criar Apps tanto para Android como para iOS é um padrão de mercado. Manter ambos os projetos não é uma tarefa fácil, porém, com o Flutter isso é possível! Aprenda como usar Dart, Flutter e criar o seu primeiro App
Invista na transformação da sua carreira!
Aprenda a integrar e controlar a câmera no Flutter para capturar imagens e verificar identidades em aplicativos de segurança.
Aprenda a integrar a tecnologia NFC nas suas aplicações Flutter para ler cartões e trazer soluções criativas com aproximação.
Desenvolva experiências de AR com Flutter! Aprenda a criar cenas, adicionar e manipular objetos 3D, integrar APIs e permissões de dispositivo!
Nesta formação, você vai aprender uma habilidade importante: desenvolver aplicativos offline-first, você sabe desenvolver aplicativos que funcionam com consistência? Com certeza, aplicativos que funcionam com ou sem internet fazem mais sucesso. Se o usuário não consegue utilizar o aplicativo em situações de rede instável ou falta de conexão, há uma oportunidade de melhoria. Ou seja, apps que funcionam perfeitamente sem conexão com a internet. Exploraremos as melhores práticas para persistência de dados local e sincronização, além de abordar os desafios e soluções para construir aplicativos robustos e escaláveis. O que você vai aprender: Fundamentos do Offline-First;Persistência de dados local usando SQLite;Sincronização de dados usando Coachbase;Otimização de cache com o Sembast;Gerenciamento de cache com GraphQL. O que você precisa saber para estudar offline first? Para mandar bem nessa formação, você precisa dominar os fundamentos de Dart (orientação a objetos, assincronismo, null safety), Flutter (widgets, stateful e stateless widgets, requisições HTTP, navegação, layout) e** banco de dados com SQL**. Vamos iniciar o próximo nível da sua carreira?
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.
Automatizar etapas no desenvolvimento de um app economiza tempo e confere mais liberdade para focar em tarefas mais relevantes, nesta formação, você aprenderá CI/CD, ou seja, integração e entrega contínuas. Também, descobrirá como implementar CI/CD para acelerar o desenvolvimento e garantir entregas de alta qualidade. Explore as melhores ferramentas e práticas para automatização, testes e deploy contínuo. Ao concluir esta formação, você será capaz de configurar ferramentas para automatização, testes e preparação de deploy. O que preciso saber para estudar essa formação? Fundamentos de lógica de programação;Orientação a objetos e sintaxe da linguagem Dart;Construção de layouts e operações com APIs no Flutter;Arquitetura em Flutter. Vamos iniciar mais uma jornada de aprendizados?
Depois de vários pedidos de um episódio sobre esse assunto, a espera acabou! Estamos de casa cheia para conversar sobre uma tecnologia que tá fazendo muito barulho no mercado: Flutter! O que é? Pra que serve? Como funciona? Como está o mercado? Participantes: Paulo Silveira, o host que achou o Flutter uma ótima ideia Igor Borges, engenheiro de software no Nubank Alexandre Freire, diretor de engenharia no Nubank Guilherme Silveira, head de educação na Alura Alex Vieira, instrutor e desenvolvedor na Alura Fausto Blanco, community manager da Flutterando Gabriel Sávio, youtuber e creator na Flutterando Roberta Arcoverde, a co-host que parou no J2ME Links: Curso de desenvolvimento de aplicações multiplataforma com Flutter da Caelum Formação Flutter da Alura Novo site da Caelum Vagas no Nubank Por que do Flutter no Nubank Comunidade Flutterando Curso de Data Science na Caelum Produção e conteúdo: Alura Cursos de Tecnologia - === Caelum Ensino e Inovação - Edição e sonorização: Radiofobia Podcast e Multimídia