Formação Completa em Desenvolvimento para iPhone

Descrição:
O curso de formação completa em iPhone Development tem a proposta de fazer do aluno um especialista na área. A proposta é ensinar todas as técnicas de desenvolvimento de aplicativos, desde simples telas, até avançados recursos de programação e interação do usuário. 4 meses de curso, com duas aulas semanais permitem ao aluno mergulhar no universo dos desenvolvedores, estando em contato direto com profissionais, debatendo formas de criação, fazendo exercícios e provas para que saia totalmente preparado para um dos mercados de trabalho mais promissores do momento.

 

Público Alvo:
Programadores. Você conseguirá acompanhar este curso se:

• Você conhece alguma linguagem orientada a objeto (Java, C#, Ruby, Python, etc.)

• Você já começou a brincar com o desenvolvimento para iPhone ou já tem um aplicativo que quer aprender a colocar no iPhone.

Se você nunca programou, veja nosso curso de iPhone Para Não Programadores.

 

Conteúdo:

Disciplina Conteúdo Horas
Interface Introdução ao Mac
User Interface do iPhone
iPhone SDK
Objective-C e orientação a objetos
Botão troca texto, cor de fundo e troca a imagem
Variáveis de classe
Slider e switch controlando alpha da imagem
Input de texto com teclado
Picker view
Subviews
Chamando outros views com view "modal"
Passando valores entre views - properties
Navigation Controller
Novo viewController com Nib file
Tab Bar
TableViewController e TableView dentro de um outro ViewController
TableView - métodos do DataSource e Delegate
Populando a tabela com Arrays
NSDictionary
PropertyList - criando dados via XML
NSUserDefaults - salvando dados
15
Hardware Câmera e fotos
Videos locais e remotos
Audio local
Microfone
GPS e bússola
Acelerômetro
Mapa simples
Mapa com pinos customizados
Web view
Verificação de internet
Projeto individual: juntando os serviços
15
Recursos Avançados SQLlite3 - manipulando um banco de dados local
XML - parsing, caching, e validação
Bluetooth com GameKit (Bluetooth e Wi-Fi)
NSThread - processos em paralelo
NSNotificationCenter
Delegate e protocol
Web integration
Web Services - webservice soap
Apple Push Notification
Administração de memória
Desenhando no iPhone com CoreGraphics e QuartzCore
Introdução ao OpenGL ES no iPhone
15

Recursos Específicos
IOS 4

Multitasking
Core Motion - acelerômetro e giroscópio
Data Protection - encriptação de dados
Core Telephony - coletar informações da rede de celular
iAd
Quick Look - mostrar documentos e arquivos baixados pelo teu aplicativo
AVFoundation - acessar toda mídia do iPhone, editar vídeos e audio em múltiplos tracks e muito mais
Assets Library - fazer pesquisas nas bibliotecas de fotos do usuário
Image I/O - acessar todos os dados de uma imagem previamente não disponíveis no SDK
Grand Central Dispatch - alternativa mais eficiente para threads
Core Location - descobrir se usuário entrou ou saiu de uma região
Map Kit - pinos arrastáveis e overlays nos mapasSMS - como enviar SMS de dentro do seu aplicativo
FaceTime - Controle na câmera frontal
15
iPad Split views
Popovers
Modal views
Custom input views - customizar o teclado
Input accessory views - adicionar elementos acima do teclado
Text checker
Menu controller
External display - exibir o seu conteúdo em um telão diretamente de seu iPad
Document interaction controller - exibir documentos dentro de seu aplicativo
Universal applications - como construir aplicativos que servem tanto para o iPad quanto para o iPhone
Media Player framework - novas maneiras de exibir vídeos dentro de seu aplicativo
Gesture recognition - reconheça gestos que o usuário faz na tela do iPad
15
Projeto Final Juntando todos os conceitos aprendidos para desenvolver uma aplicação completa
25
  • Carga Horária

    99 horas - terças e quintas
    (manhã - 09:00 às 12:00)

     

    Investimento

    5x de R$1195

     

    Condições de Pagamento

    Boleto
    Cartão de Crédito 

     

    O que trazer?

    Recomendamos que os alunos tragam seus Macs pois todos os arquivos gerados durante o curso ficam em seu poder. Além disso, o aluno pode configurar cada programa a seu critério. 

     

    Observações

    O iai? reserva-se o direito de alterar datas, horários, conteúdo e cancelar o curso.