Desenvolvimento IOS - avançado

Carga horária: 40hs

Curso voltado para desenvolvedores que já tenham conhecimento da linguagem objective c e da plataforma de desenvolvimento Xcode, o curso visa capacitar o aluno em criar soluções pratica para aplicativos. Linguagens do curso objective c e Swift.

Próximas turmas

Linguagem de programação Swift

  • Variáveis e tipos de variáveis
  • Swift playground
  • Arrays e dicionários
  • Estruturas condicionais
  • Estruturas de repetição
  • Orientação a objetos no Swift
    • Classes
    • Construtores
    • Variáveis opcionais
    • Protocolos
    • Tipo id
    • Métodos estáticos
    • Comparando objetos
    • Verificando objetos

 

Recursos do IOS

  • Navegação de barra de menus com botões
  • Egg timer com barra de navegação
  • Visualização de tabelas e trabalhando com classes
  • Gravação de dados no App.
  • Criando múltiplas views e trabalhando com segues
  • Baixando dados da web
  • Manipulação avançada de strings e baixando dados da web
  • Trabalhando com imagens
  •  
    • Adicionando imagens
    • Adicionando arrays de imagens
    • Criando um carrossel de imagens no App.
  • Trabalhando com animações
    • Criando animações
    • Configurando animações
    • Movendo uma view com animações
    • Redimensionando uma view
    • Rotacionando uma view
    • Criando Transições
  • Mapas, Localizados, Marcações e anotações
  • Trabalhando com áudio
  • Core Data, Json e web view

 

Notificações no aplicativo

  • NSNotificationCenter
  • Alerta de notificações no ícone do app
  • Notificações locais
  • Notificações remotas
  • Código para receber notificações push

 

 

Serviços e Tratamento de concorrência

  • Executando processos em background
  • Fazendo requisições do tipo HTTP
  • Criando métodos síncronos e assíncronos
  • Trabalhando com rotinas Client/Server
  • Criando usuário em um servidor remoto pelo App.
  • Autenticando em um servidor remoto pelo App.
  • Controle de perfil para áreas restritas.
    Consumindo recursos.
  • Enviando informações para o servidor

 

Versionamento do App

  • Controle de versão com Git Local e Xcode

 

Acessando serviços do IPhone

  • Mensagens
  • Câmera
  • Biometria
  • Lista de Contatos
  • Serviços internos (GPS, REDE, WI-FI)
  • Biblioteca de fotos
  • Salvando fotos no App.
  • Carregando fotos.
  • Excluindo fotos.
  • Fazendo chamada para outro App.

Criação de App

 

  • Clone do Instagram
  • Clone do Tinder
  • Clone do Uber
  • Criando um aplicativo de Chat