iOS SDK

Com uma plataforma fantástica e uma comunidade de desenvolvedores muito ativa, o iOS mostra o porquê hoje é conhecido como o sistema operacional móvel mais avançado do mundo.
Desenvolvido sob os cuidados minuciosos da Apple, o iOS conta com uma série de bibliotecas exclusivas para o desenvolvimento de aplicações poderosas. Ele possui também uma IDE (Xcode) muito bem documentada e pronta para tornar a sua idéia em um excelente aplicativo.
Ainda está na dúvida em se tornar um desenvolvedor iOS? Então segue abaixo alguns motivos para isso se tornar realidade:
Por que ser um desenvolvedor iOS?
- Ambiente de desenvolvimento bem estruturado e documentado;
- Grandes possibilidades de lucros. Para se ter uma idéia a Apple já pagou mais de 3 bilhões de dólares aos desenvolvedores de iOS Apps desde o lançamento da App Store;
- Divulgar seu trabalho em um lugar onde milhões de pessoas tem acesso todos os dias;
- Garantia de grandes oportunidades de emprego.
O Curso
iOS SDK
O curso de iOS SDK é focado para aquelas pessoas que desejam trabalhar com a plataforma mobile mais avançada do mundo e obter todos os benefícios que ela vem trazendo aos desenvolvedores.
Objetivo: Capacitar o aluno a desenvolver aplicações poderosas com a utilização das ferramentas e conceitos de desenvolvimento da Apple, e tornar-lo apto para trabalhar com projetos iOS de quaisquer tamanhos.
Pré-requesitos: Conhecimento em programação (algorítmos) e conhecimento em orientação à objeto.
Estrutura: Trabalhamos apenas com computadores da linha Mac. Utilizamos monitores grandes e com resolução Full HD, para proporcionar aos alunos uma experiência única na hora das atividades.
Conteúdo
O curso iOS SDK é dividido em quatro módulos. Essa divisão é feita para facilitar o aprendizado do aluno e também para facilitar a vida daqueles que desejam conhecer apenas alguns tópicos específicos.
iPhone Dev - Módulo 1
- Introdução ao ambiente – O que é o Mac OS X? Atalhos e dicas.
- Cocoa Touch User Interface – Objetos de interface gráfica do Cocoa Touch voltado para iPhone e iPod.
- iPhone SDK – Frameworks, Xcode, Interface Builder, Storyboard e iPhone Simulator.
- Objective-C – Conceitos, sintaxe e exemplos.
- Comunicando Views – Utilizando properties.
- Implementando Navegação – Navigation Controller
- Criando Views – ViewController
- UI de um arquivo NIB – Introduzindo uma view de um arquivo .NIB
- Labels e Views no InterfaceBuilder
- Codificando Labels e Views
- Button – Execução de ações
- Input de Texto com Teclado
- AlertViews – Como Utilizar Delegates / Novos Alerts do iOS5
- ActionSheet – Como Utilizar Delegates
- ModalViews – Transição de Telas
- Slider – Mudar alpha de Views
- Switch – Esconder Views e Controlar suas Propriedades
- SegmentedControl – Selecionar Imagens
- Imagens – Como Carregar Imagens
- Activity Indicator – Simulação de Carregamento de Views
- PageControl e ScrollView- Paginação
- PickerView – Como Utilizar o Delegate e Datasource
- Navigation Controller – Hierarquia entre Telas
- Tab Bar Controller – View Controllers Independentes
- TableView – Como Utilizar o Delegate e DataSource
- PropertyList – Criação e Utilização
- NSDictionary – Leitura de um PropertyList
- NSUserDefaults – Salvar Dados
- Storyboard – Criação de View Controllers / Transição de Telas Utilizando Segues
- Segues – Como Utilizar o Delegate
- TableView no Storyboard – Prototype Cells e Static Cells / Customização de Cells
iPhone Dev - Módulo 2
- Câmera e fotos
- Videos locais e remotos
- Microfone
- GPS e bússola
- Acelerômetro
- Mapa simples
- Mapa com pinos customizados
- Web view
iPhone Dev - Módulo 3
- SQLlite3
- XML
- Bluetooth com GameKit (Bluetooth e Wi-Fi)
- NSThread
- NSNotificationCenter
- Delegate e protocol
- Web integration
- Web Services
- Introdução ao OpenGL ES no iPhone
- Desenhos com CoreGraphics e QuartzCore
iPhone Dev - Módulo 4
- Multitasking – como preparar seu aplicativo para multitasking e responder a serviços no background
- Apple Push Notification – overview e implementação
- Calendário do iPhone – criando e editando eventos
- iCloud: utilizando armazenamento de dados nas nuvens
- In App Purchase: vendendo funcionalidades de dentro do aplicativo
- Data Protection – como encriptar os dados que seu aplicativo salva
- iAd – exibindo publicidade no seu aplicativo
- Quick Look – como mostrar documentos e arquivos baixados pelo teu aplicativo
- AVFoundation – como acessar toda mídia do iPhone
- Assets Library – como fazer pesquisas nas bibliotecas de fotos do usuário
- Grand Central Dispatch – administrando múltiplos processos paralelos
- Core Location – descobrir se usuário entrou ou saiu de uma região
- FaceTime – Controle na câmera frontal
Calendário
Em construção para o ano letivo de 2012, aguardem!
Investimento
Criamos diversas formas de pagamento para facilitar a sua vida na hora de fazer os nossos cursos. Aceitamos as principais bandeiras de cartões de crédito (Visa, Master e Dinners) .
| Valor (por módulo) | Métodos de pagamento | Parcelamento | |
| Diurno (manhã ou tarde) | R$ 899,00 | Cartão de crédito | Em até 6x sem juros |
| Noturno | R$ 950,00 | Boleto bancário | À vista |
| Intensivo (final de semana) | R$ 950,00 | Cheque* | |
| Transferência (DOC/TED) | À vista | ||
| *Somente da praça e sob consulta | |||
Inscreva-se no curso iOS SDK


