Programa do Curso

Agile Metodologias em Mobile Development

  • Princípios e estruturas de projetos do Agile
  • Histórias de usuários, sprints e feedback iterativo
  • Pipelines CI/CD e ciclos de lançamento rápidos

Design UX/UI para Aplicativos Móveis

  • Princípios de experiência do usuário e design de interface
  • Wireframes, protótipos e testes de usuários
  • Acessibilidade e consistência multi-dispositivo

Desenvolvimento com Flutter

  • Configuração e arquitetura do Flutter
  • Widgets, layouts e temas
  • Gerenciamento de estado e navegação

Arquiteturas de Aplicativos Móveis

  • Arquiteturas em camadas e modulares
  • Integração com serviços backend (Firebase)
  • Melhores práticas para manutenibilidade e escalabilidade

Inteligência Artificial no Desenvolvimento de Aplicativos Móveis

  • Uso de modelos pré-treinados em aplicativos Flutter
  • Chatbots, recomendações e automação inteligente
  • Conectando a serviços de IA (por exemplo, Dialogflow, ML Kit)

Segurança em Aplicativos Móveis

  • Autenticação e autorização com Firebase
  • Criptografia de dados e armazenamento seguro
  • Obrufusação de código e chamadas API seguras

Testes, Implantação e Manutenção

  • Testes unitários, de widgets e de integração
  • Preparação para Google Play e App Store
  • Controle de versão e estratégias de atualização

Resumo e Próximos Passos

Requisitos

  • Compreensão de programação orientada a objetos
  • Experiência com ferramentas de desenvolvimento de software
  • Conhecimento básico sobre dispositivos móveis e design de interface do usuário

Público-alvo

  • Desenvolvedores de sistemas IT
  • Profissionais técnicos criando interfaces móveis
  • Desenvolvedores de aplicativos buscando habilidades de integração cross-plataforma e IA
 12 Horas

Declaração de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas