Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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.
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)
Informações adicionais muito úteis
Grzegorz - Comp S.A.
Curso - BLoC Pattern
Máquina Traduzida