Confira o currículo completo do curso mais completo de Dart e Flutter do mercado. Do fundamento da linguagem Dart até projetos reais com backend e deploy na AWS.
Cada fase foi projetada para construir sobre a anterior, levando você do zero ao avançado com confiança.
Domine a linguagem Dart do básico ao avançado: variáveis, funções, POO, async, streams e banco de dados.
Módulos 1–9
Fundamentos do Flutter, widgets, gerência de estado, InheritedWidget e SQLite para apps robustos.
Módulos 10–15
Provider, Bloc, MobX, Modular, Freezed e splash screen nativa. Arquitetura e padrões profissionais.
Módulos 16–22
Projetos reais, Firebase, backend em Shelf, deploy na AWS, testes e GetX. Do código à produção.
Módulos 23–28
Domine a linguagem Dart do básico ao avançado antes de entrar no Flutter.
Uma explicação detalhada de como funciona o curso da Academia do Flutter.
Nesse módulo entramos de cabeça nas funções, coleções, mapas exceptions e muito mais.
Dart é 100% orientada a objeto e para dominar realmente a linguagem você precisa conhecer bem sobre os fundamentos da Orientação e a objeto e como trabalhar com isso no Dart.
Você também irá aprender (Auto Promoção, Mixins, Cascade Notation, Callable Classe, Assignment operators e muito mais)
Entenda todas as estruturadas do Dart para trabalhar com Assincronismo, Serviços RestFul, Arquivos, Event Loop e muito mais.
Aprenderá de uma vez por todas como trabalhar com streams no Dart. Uma das estruturas mais importantes para trabalhar com Bloc Pattern.
Aprenda como trabalhar com Dart e o banco de dados Mysql
Neste módulo você vai entender a fundo como consumir um serviço Rest e como fazer a tradução de um json para seus modelos. Depois desse módulo com certeza vc não terá mais dúvidas de como consumir uma API
Domine os fundamentos do Flutter e construa seus primeiros aplicativos completos.
Nesse módulo você aprenderá a configurar todo seu ambiente de desenvolvimento incluindo emulador e seu device físico
Nesse módulo você aprenderá todos os fundamentos do Flutter, seus widgets, StatelessWidget e StatefulWidget, arvore de componentes, ciclo de vida e muito mais.
Nesse módulo entramos de cabeça no Flutter, conhecendo os principais widgets, customizações de fontes, imagens Navegação, buildContext e muito mais.
Nesse módulo você verá as formas de gerenciar estado sem utilizar nenhum package (setState, ValueNotifier, ChangeNotifier e Streams(Bloc Pattern)
Entenda todo o poder do InheritedWidget e a forma que o Provider trabalhar para fazer injeção de classes dentro da arvore de componentes
Nesse módulo você vai entender todas as estruturas necessárias para trabalhar com o banco de dados sqLite, migrations e muito mais.
Você já viu metade da jornada. Imagina o que vai aprender nos próximos módulos: arquitetura profissional, projetos reais, backend e deploy na AWS.
Domine os padrões de arquitetura e gerência de estado mais utilizados no mercado.
Nesse módulo nós construímos um aplicativo de TodoList utilizando SqLite, login com Google (Firebase-Auth) e tudo isso em uma arquitetura de Módulos
Vamos entender como esse package funciona, e entender como ele adiciona conceitos como unions classe, pattern matching
Nesse módulo entendemos o funcionamento do Flutter Bloc e fazemos um CRUD completo de 3 formas: (Bloc padrão, Cubit e Bloc com Freezed)
Nesse módulo você vai entender todo os fundamentos do Mobx com e sem CodeGen e construiremos um app para exemplificar a utilização dele e suas reactions
Esse módulo você irá aprender o fundamento do Modular, Navegação e controle de dependências, imports e muito mais
Vamos aprender como fazer a splash screen nativa. Alterando diretamente o nativo e utilizando o package flutter_native_splash
Construa projetos completos do mundo real com backend, deploy e testes automatizados.
Nesse módulo vamos entender os serviços do Firebase (Módulo em Construção)
Esse módulo é a construção de um marketing place de pets shop, nesse projeto você vai aprender sobre: GeoLocation, Maps, Acesso a serviço Rest, RefreshToken, PushNotification, Chat e muito mais.
Nesse módulo entramos de cabeça no Shelf, package da Google para trabalhar com backend. Nele vamos construir todo o backend para atender o projeto Cuidapet utilizando (GetIt, Shelf, Shelf Router, Mysql, busca por geo localização e muito mais)
Esse módulo construímos juntos uma infraestrutura na Cloud AWS para publicar nosso projeto backend. Também faremos um processo de escalabilidade utilizando loadBalance e mais de uma maquina para atender suas requisições.
Nesse módulo você vai aprender como montar seus testes, faremos diversos exemplos e vou mostrar toda a estrutura de asserts, mock inclusive mock para banco de dados como o mysql
Módulo completo sobre GetX
27+ módulos, 345+ aulas, projetos reais, backend em Dart, deploy na AWS, suporte via Discord e acesso vitalício. Tudo o que você precisa para se tornar um desenvolvedor Flutter completo.