_Desenvolvimento Mobile Multiplataforma

PARA QUEM UTILIZA A TECNOLOGIA COMO MEIO, NÃO APENAS COMO FIM

_ENTRE NO RADAR DAS PRINCIPAIS EMPRESAS DE TECNOLOGIA

Tablets e smartphones já fazem parte do nosso dia-a-dia. Com isso, o mercado de soluções para dispositivos móveis não para de crescer. E o curso de Desenvolvimento Mobile Multiplataforma do COTEMIG irá preparar você para ser um profissional completo nessa área. Se o mundo todo está evoluindo, você vai ficar pra trás?

_com o curso você será capaz de:

  • Desenvolver aplicações para dispositivos móveis Android e iOS
  • Projetar, implementar, integrar e acessar banco de dados
  • Utilizar recursos multimídia no desenvolvimento de aplicativos
  • Projetar interfaces adequadas às diferentes características dos dispositivos móveis

_Início das aulas

22/05/2017

_Dias

Segunda a quarta

_Horário

18h50 às 22h00

_Carga Horária

280 horas

_Local

Barroca

_Duração

5 meses

  • Apresentação e aplicação dos conceitos de ergonomia, usabilidade e acessibilidade para o desenvolvimento de aplicativos. Design centrado no usuário
  • Conceito de experiência do usuário (UX/UI)
  • Ferramentas mais utilizadas no desenvolvimento e apresentação de projetos.
  • Desenvolvimento de um wireframe
  • Uso do software Sketch (Ferramenta de desenvolvimento de interface com foco na usabilidade do usuario)
  • Publicação de projetos no Zeplin. (Ferramenta para facilitar o desenvolvimento de interfaces no Xcode e Android Studio)
  • Apresentação do Ambiente Integrado de Desenvolvimento (IDE) Swift com XCode e Android Studio
  • Construção de layouts responsivos em diferentes telas e orientações
  • Como adicionar imagens e ícones
  • Como gerar um Auto Layout
  • Criando um aplicativo com formulário
  • Consumo de dados de serviços na web API
  • Construção de aplicativos com armazenamento de informações em bancos locais
  • Conceitos de navegação e segurança em aplicativos
  • Como enviar e receber arquivos
  • Acessando recursos do smartphone como Câmera, Armazenamento de fotos e GPS
  • Criando aplicativos: para tirar fotos e compartilhar com os contatos, obter localização do Usuário, exibir mapa e marcar ícones.
  • Apresentação dos conceitos e preparação do ambiente para desenvolvimento utilizando Framework JavaScript
  • Como integrar a uma API usando Alamofire para IOS e Retrofit para Android
  • Fundamentos de linguagens de marcação através de XML e XAML
  • Fundamentos de serialização de dados utilizando JSON
  • Como trabalhar com JSON de forma simples usando ObjectMapper para IOS e GSON para Android
  • Criando Apps utilizando a câmera do celular para fotos e vídeos com AVFoundation para IOS e ZXing para Android
  • Leitor de dados de cartão de crédito de forma automatizada com Card.IO
  • Introdução ao conceito de bancos de dados
  • Linguagem SQL
  • Firebase
  • Utilização de servidores de banco de dados relacionais e não relacionais
  • Como criar API com arquitetura RESTFul 
  • Como desenvolver uma API segura
  • Integrando com APIs públicas
  • Criando projetos escaláveis

_Quero me inscrever