Pular para o conteúdo principal

Desenvolvimento Mobile iOS – Módulo 3
A matrícula nesse curso é apenas por convite

A matrícula nesse curso é apenas por convite

Plano de ensino

Curso: Desenvolvimento Mobile iOS – Módulo 3

Instrutor: André Luiz Toyama Carneiro

Objetivo geralProporcionar o aprendizado do setor de desenvolvimento de aplicativos para iOS. O módulo tem como objetivo aprender a utilizar componentes de nível intermediário e introduzir informações básicas sobre a plataforma Flutter para desenvolvimento iOS.

Nível: Avançado

Tipo do CursoTeórico-prático

Modalidade de Ensino: Online - Zoom

Público Alvo:colaboradores da Flextronics e FIT- Instituto de Tecnologia que possuem interesse em tecnologias e desenvolvimento mobile ou profissionais na área de desenvolvimento de software que queiram expandir seus conhecimentos.

Requisitos mínimos: o aluno deve  possuir  conhecimentos  em Lógica  de Programação, ter realizado ocurso “Desenvolvimento Mobile iOS–Módulo 2”para conseguir desenvolver as atividades práticas.

Duração total do curso e distribuição da carga horária: o curso está com carga  total  de 20horas  distribuídos em  3  horas  por dia de aula  eapenas 2 horas na última aula, com ensinos teóricos e práticos.

Quantidade de vagas: Máximo 25 alunos.

Ementa

    Abaixo a lista com os tópicos a serem desenvolvidos no curso:

    1.    Apresentações

    • Apresentação do curso em geral com explicação sobre os objetivos e pontos de aprendizado
    • Apresentação do instrutor, com experiência e exemplos de projetos de mercado

    2. Revisão geral do módulo 2

    • Revisão dos principais pontos abordados no módulo anterior

    3. Componentes Câmera

    • Abrir imagem da galeria
    • Tirar foto
    • Salvar imagem

    4.    Gravando e exibindo vídeo

    • Abrir a câmera e gravar um vídeo
    • Acessando a galeria de vídeos
    • Exibindo um vídeo na tela

    5.    Informações Geolocalizadas

    • O que são coordenadas GPS
    • Funcionamento da localização GPS
    • Configurando    na    prática    o    aparelho    para    permitir    uso    da geolocalização
    • Programação na prática de obter a localização do usuário
    • Níveis de precisão da localização e consumo de bateria
    • Exemplo de componentes de mapas•Programando um aplicativo utilizando o componente de mapa
    • Conceito de markers

    6.    Layout

    • Conceito e funcionamento de acelerômetroe giroscópio
    • Programação do acelerômetroe giroscópio

    7 - Aplicativos dinâmicos 

    • Conceito e arquitetura dos aplicativos dinâmicos
    • Sistemas de API REST
    • Arquivos do tipo JSON
    • Programação na prática para solicitar uma requisição rest
    • Programação na prática recebendo a resposta do servidor

    8 - Gravar dados com segurança

    • Gravar dados locais
    • Gravar informações no preferences

    9 - Sistema de push notification

    • Conceito e aplicações

    10 - Configurando um aplicativo na loja AppStore

    • Acessando o portal de desenvolvedor
    • Configurando um aplicativo final no Apple

    11 - Conceito de chaves de segurança dos aplicativos

    • Conceito das chaves e certificados

    12 - Publicação de um aplicativo

    • Upload final do arquivo

    Instrumentos: 

    O aluno deverá providenciar:

    • Computador com Windows/Mac/Linux com a plataforma ZOOM instalada para assistir as aulas;
    • Desejável ter um computador com sistema operacional MacOSe e um iPhone conectado ao computador.

    O FIT providenciará:

    • A criação do link do zoom e o envio por e-mail aos alunos inscritos;

    MetodologiaMetodologia Ativa (MA) com Aprendizagem Baseada em Problemas (ABP), utilizando exemplos e conceitos teórico-prático sobre o universo do desenvolvimento de aplicativos mobile.

    Processo Avaliativo: exercícios  práticos,  podendo  ser  verificado  o resultado pelo próprio aluno. Os exercícios práticos têm objetivos e podem ser validados  através  da  execução  dos softwarescriados  em  aula  enviando evidênciasna plataforma.

    Bibliografia básica:

    A matrícula nesse curso é apenas por convite