Detalhes do Curso de Programação Mobile com Flutter


Programação Mobile com Flutter

Informações do Curso

  • Preço 30 000,00
  • Carga Horária 45 horas
  • Duração 60 dias
  • Dias de aulas Sábado

Turmas disponíveis para este curso

Turma Prazo das Inscrições Início do Curso Fim do Curso Modalidade Vagas Formador ###
M-Flutter 09h-12h 17/05/2021 até 18/10/2021 23/10/2021 23/10/2021 Presencial 19

Descrição

Pré-requisitos dos formandos: - Conhecimentos sólidos de Lógica de Programação; - Dart

Conteúdo Programático

Objectivo Geral

Pretende-se que os formandos aprendam a desenvolver aplicativos multiplataforma (iOS e Android) usando uma mesma base de código.

Objectivos Específicos
  1. Em actualização
Conteúdo
  • Unidade 1: Introdução ao Flutter
    1. - Como o Flutter funciona;
    2. - Instalando o Flutter.
  • Unidade 2: Ambiente de desenvolvimento
    1. - Dependências;
    2. - Android Studio;
    3. - Flutter cli.
  • Unidade 3: Introdução aos Widgets
    1. - MaterialApp;
    2. - Scaffold;
    3. - AppBar;
    4. - Container;
    5. - Row;
    6. - Column;
    7. - Center;
    8. - Padding;
    9. - ListView;
    10. - ListTile;
    11. - ExpansionTile;
    12. - Image;
    13. - RaisedButton;
    14. - Text.
  • Unidade 4: Assets
    1. - Imagens;
    2. - Fontes;
    3. - Ícones;
    4. - Cores.
  • Unidade 5: Gerenciamento de estado
    1. - SetState;
    2. - Build;
    3. - BuildContext.
  • Unidade 6: Personalizar Widgets
  • Unidade 7: Box constraints
  • Unidade 8: Reconhecimento de gestos
  • Unidade 9: Navegação e rotas
    1. - Navigate to a new screen and back;
    2. - Navigate with named routes;
    3. - Send data to a new screen;
    4. - Pass arguments to a named route;
    5. - Return data from a screen;
    6. - Animating a widget across screens.
  • Unidade 10: Animações
  • Unidade 11: Inserção de dados
  • Unidade 12: Suporte Assíncrono em Dart
    1. - Async;
    2. - Await;
    3. - Future.
  • Unidade 13: Acesso à rede
  • Unidade 14: JSON e Serialization
  • Unidade 15: Utilização de Pacotes em Flutter
  • Unidade 16: Acessibilidade
  • Unidade 17: Internacionalização
  • Unidade 18: Avançado
    1. 18.1. - Aplicativos responsivos
    2. - AspectRatio;
    3. - CustomSingleChildLayout;
    4. - CustomMultiChildLayout
    5. - FittedBox;
    6. - FractionallySizedBox;
    7. - LayoutBuilder;
    8. - MediaQuery;
    9. - MediaQueryData;
    10. - OrientationBuilder
    11. 18.2. - Widgets Interativos
    12. 18.3. - Slivers
    13. 18.4. - Animações
    14. 18.5. - Painting
    15. 18.6. - Garantia de qualidade
    16. - Teste unitário;
    17. -Teste de Widget;
    18. - Teste de integração;
    19. - Arquitetura de aplicações e gerenciamento de estado.
  • Unidade 19: Projecto Final
Recursos didácticos
  1. Computador
  2. Tela de projeção
  3. Projector