Desenvolvimento de Aplicações para iPhone/iPad

Porto
Sob consulta
Pós-laboral e Sábados

3ª e 5ª feiras (18h30 - 21h30) + Sábados (10h00 - 17h00)

Chat

O desenvolvimento de aplicações para iPhone e iPad realiza-se no Xcode, um ambiente de desenvolvimento integrado da Apple para gestão de projetos relacionados com o sistema operativo iOS. O Xcode disponibiliza um conjunto de ferramentas para a criação e melhoria das aplicações para IOS.

Este curso tem como objetivos:
Dotar os formandos de conhecimentos e competências necessários para o desenvolvimento de aplicações para iPhone e iPad, com especial destaque para as interfaces e os mecanismos de interação.

Destinatários

O curso de desenvolvimento para iPhone e iPad destina-se a programadores  interessados em adquirir conhecimentos e competências para desenvolvimento de aplicações para iOS (iPhone/iPad).

Pré-Requisitos

Os formandos devem ter conhecimentos e experiência de programação em objective-C

Programa

  • Interface Builder
  • Criação de aplicações
  • Padrões de desenho
  • UIKit
  • Eventos de interação
  • Gráficos e animação
  • Persistência de dados
  • Sensores do dispositivo
  • Mapas e Localização
  • Integração de serviços
  • Monitorização de performance
  • Distribuição

Interface Builder

  • Tipos de elementos gráficos
  • Desenho de aplicações
  • Comunicação com o código fonte

Criação de aplicações

  • Exposição aos princípios e regras para a criação de aplicações focadas na experiência do utilizador.

Padrões de desenho

  • Utilização de model-view-controler, delegate, data source, target-action
  • Bindings, notifications

UIKit

  • Table views
  • Navigation controlle
  • Tab bar controller e outros elementos específicos de iPad

Eventos de interação

  • Utilização dos eventos de toque para interagir com os elementos da aplicação

Gráficos e animação

  • Personalização e animação de elementos gráficos com Core

Graphics e Core Animation

  • Visualização e manipulação de imagens

Persistência de dados

  • Introdução à biblioteca CoreData
  • Técnicas de leitura e escrita para diferentes meios

Sensores do dispositivo

  • Exploração do acelerómetro
  • Bússola, entre outros

Mapas e Localização

  • Integração de mapas utilizando a framework MapKit
  • Métodos para descoberta da localização actual

Integração de serviços

  • Utilização de livro de endereços, email, calendário e canais de publicidade

Monitorização de performance

  • Exploração da ferramenta Instruments para analisar a execução da aplicação
  • Resolução de problemas
  • Análise de performance
  • Testes de carga e eliminação de fugas de memória

Distribuição

  • Aprendizagem do processo de finalização e distribuição das aplicações através da AppStore
Chat

Quero saber mais informações sobre este curso

Desenvolvimento de Aplicações para iPhone/iPad

Programação Web e Mobile | 30h - Pós-laboral e Sábados: 3ª e 5ª feiras (18h30 - 21h30) + Sábados (10h00 - 17h00)


Notas

Pretende mais informação sobre este curso?

Preencha o formulário com os seus dados e as suas questões e entraremos em contacto consigo para lhe darmos todas as informações pretendidas.

Obrigado!