Entrar em Contato

Programa do Curso

Introdução ao Gerenciamento de Estado

  • Compreendendo o estado em aplicativos Flutter
  • Visão geral das abordagens de gerenciamento de estado no Flutter
  • Quando e por que usar o padrão BLoC
  • Benefícios de separar a lógica de negócio da interface de usuário (UI)

Compreendendo o Padrão BLoC

  • Conceitos essenciais do BLoC
  • Eventos, estados e fluxos (streams)
  • Fundamentos da programação reativa
  • O ciclo de vida do BLoC

Projetando a Arquitetura BLoC

  • Estruturando um aplicativo Flutter usando BLoC
  • Separando as camadas de apresentação, lógica de negócio e dados
  • Organizando projetos para melhor mantibilidade
  • Aplicando princípios de arquitetura limpa (clean architecture)

Criando e Gerenciando BLoCs

  • Criando BLoCs e Cubits personalizados
  • Gerenciando o estado do aplicativo
  • Lidando com operações assíncronas
  • Tratamento de erros e transições de estado

Integrando BLoCs com Widgets do Flutter

  • Injetando BLoCs na árvore de widgets
  • Usando BlocProvider, BlocBuilder, BlocListener e BlocConsumer
  • Gerenciando reconstruções de widgets de forma eficiente
  • Trabalhando com BuildContext

Navegação e Comunicação entre BLoCs

  • Passando dados entre telas
  • Comunicando-se entre múltiplos BLoCs
  • Gerenciando o estado compartilhado do aplicativo
  • Coordenando fluxos de trabalho de usuário complexos

Persistência de Dados e Armazenamento Local

  • Integrando armazenamento local com BLoC
  • Gerenciando dados em cache do aplicativo
  • Sincronizando dados locais e remotos
  • Boas práticas para estado persistente

Testes e Depuração

  • Testes unitários de BLoCs e Cubits
  • Testes de widgets com BLoC
  • Depuração de transições de estado
  • Registro de logs (logging) e solução de problemas comuns

Desenvolvimento Prático de Aplicativos

  • Construindo um aplicativo Flutter completo usando o padrão BLoC
  • Implementando navegação e gerenciamento de estado
  • Testando e depurando o aplicativo
  • Revisão das melhores práticas e próximos passos

Requisitos

  • Compreensão básica de como o Flutter funciona

Público-Alvo

  • Desenvolvedores
 14 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas