Nossas Soluções



Treinamento

Treinamento de Desenvolvimento Aplicativos para iPhone e iPad

PROXIMA TURMA: 16/Janeiro/2012 à 20/Janeiro/2012
Assunto: MODULO 1

MODULO 1 MODULO 2

Aprenda a criar aplicativos para o iPhone em um curso prático que te leva das ferramentas básicas aos recursos avançados da plataforma.

• Aprenda como usar as principais ferramentas e APIs do iOS SDK 4.3 ou maior para desenvolver aplicativos profissionais.

• Ganhe experiência de programação prática com respostas à duvidas para que você possa desenvolver seu aplicativo com confiança através de tutoriais executados dentro de sala.

Como criar aplicativos para o iPhone do zero:

Através de uma série de exercícios práticos, acompanhamento individual e discussões, você aprenderá a como usar as peças fundamentais para criar um aplicativo para o iPhone que se parece e funciona como os aplicativos já no teu iPhone. Alguns dos tópicos que cobrimos:

• Introdução ao Objective-C: Objective-C é uma linguagem de programação orientada a objetos que você usa para escrever aplicativos para o iPhone. Embora não seja um curso completo em Objective-C, você aprendera o suficiente para programar seu aplicativo, sabendo lidar com: classes, objetos, propriedades, envio de mensagens, administração de memória e a classes base do iPhone.

• Xcode e Interface Builder: Xcode é o ambiente de desenvolvimento (IDE) utilizado para desenvolver aplicativos para o iPhone e para o Mac OSX. O Interface Builder é a ferramenta visual utilizada para fazer o design da interface de seu aplicativo. Você aprenderá a trabalhar com as duas ferramentas com mais eficiência.

• Cocoa Touch: Cocoa Touch é uma série de bibliotecas orientadas a objetos utilizadas na criação de aplicativos que rodam no iPhone e iPod Touch. Cocoa Touch é baseado no Cocoa que engloba vários padrões de design também utilizados na programação para o Mac. Entender esses padrões é essencial para se tornar o desenvolvedor competente de iPhone. Você aprenderá sobre os benefícios de design Model View Controller (MVC), delegação, notificações e outros padrões do Cocoa Touch.

• Views e seus controladores: Views (telas) representam a interface do usuário com a sua aplicação e todos os aspectos dinâmicos de um View são controlados por seus controladores. Os ViewControllers são a centro do design do Model View Controller. Você aprenderá como desenhar views e conectar com ViewControllers, ações e objetos.

• Navegação: usabilidade eficiente e consistente são essenciais em um aplicativo para aparelhos móveis. Você aprenderá a como usar as barras de navegação e a barra de tabs do iPhone para melhorar a experiência do usuário.

• Tabelas: o Table View é o recurso central da maioria dos aplicativos de iPhone como a lista de endereços. Você aprenderá a organizar seus dados em tabelas, inserir e remover dados da tabela, e navegar entre tabelas usando o Navigation Controller.

• Input do Teclado: O teclado virtual é único ao iPhone e é importante que seu aplicativo seja o mais simples possível de digitar texto. Você aprenderá a usar o conceito de delegates para implementar e administrar o teclado virtual para uma experiência de uso ideal.

• Dados persistentes: Como armazenar informações do seu aplicativo no iPhone do usuário. Você aprenderá a mexer com XML, SQLite e PropertyLists para ter um aplicativo com dados persistentes.

• Desenhos e Gráficos: Gráficos são um elemento muito importante na interface de seu aplicativo. Imagens estáticas servem somente até um certo ponto. Diferencie o seu aplicativo do resto aprendendo a criar telas customizadas usando o Core Graphics.

• Eventos de Toque: Faça proveito da tela de toque aprendendo a lidar com os eventos de toque (cliques) e administrar eventos de multi-toque.

• Core Animation: Coloque elementos na sua aplicação para impressionar e fornecer retorno visual rico com animações. Aprenda a fazer animações básicas em camadas e temporizadas.

• Fotos: Personalize seu aplicativo aprendendo a pegar fotos e video da biblioteca e a câmera do usuário.

• Network: Estenda o alcance de seu aplicativo aprendendo como comunicar com web services externos.

Além dos tópicos apresentados, você terá tempo para tirar suas dúvidas e falar com outros desenvolvedores de iPhone.

Pra quem é esse curso?

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.

ENTRE EM CONTATO

Carga horária:

Módulos de:
15 horas – 5 dias de 3 horas (noite – 19:00 às 22:00)

Investimento:

R$750 – semana noite por módulo por pessoa (Minimo de 2 pessoas)

R$900 – treinamento de 15 horas individual, mesmo horário mas rende um pouco mais por manter o foco nas necessidade de uma só pessoa

Condições de pagamento

Deposito bancário, 50% até 7 dias antes do inicio do curso

O que você precisa?

É necessário que o aluno traga seu próprio computador com sistema operacional Mac OS versão 10.6 (Snow Leopard) funcionando.

Onde o treinamento acontece?

Rua Passatempo, 562 / Sobreloja

ENTRE EM CONTATO