iOS Development Training
Descrição
O Treinamento em Desenvolvimento de Apps para iOS (iPad, iPhone, iPod touch) da IDS Tecnologia é um programa prático e completo, totalizando 48 horas de capacitação, resultado direto de mais de 10 anos de experiência da IDS na área de Treinamento, Capacitação & Consultoria oficial Apple.
O treinamento é direcionado a pessoas que queiram entrar no universo dos aplicativos móveis da Apple com o pé direito fazendo um Treinamento para Desenvolvimento iOS ministrado em um AATC (Centro de Treinamento Autorizado Apple) no Brasil. O curso aborda desde lógica de programação aplicada em Objective-C até a publicação do seu aplicativo na App Store. Aborda ainda as diversas maneiras de interação com o dispositivo. Técnicas de utilização de acelerômetro, câmera e a sua localização geográfica.
Alguns diferenciais do treinamento:
- Conteúdo oficial da Apple;
- Aula prática com um computador e um iPad por aluno;
- Certificado fornecido pela IDS Tecnologia.
A quem se destina
- Estudantes de cursos de graduação e cursos técnicos de desenvolvimento de aplicações web e para Desktop que queiram explorar o mundo de Mobilidade Apple;
- Desenvolvedores e programadores de sistemas multimídia de forma geral;
- Profissionais da área de desenvolvimento de aplicativos móveis, incluindo jogos e aplicativos para celulares, com experiência prévia;
- Profissionais autônomos com alguma familiaridade em ambiente de programação orientada a objetos que queiram explorar possibilidades de negócio e mercado focado em soluções de Mobilidade Apple.
Pré-requisitos
Os alunos devem atender aos seguintes pré-requisitos antes de cursar este treinamento:
- Lógica de programação (decisões, condições, loops, procedimentos);
- Familiaridade com programação orientada a objeto (C++, Java, C#);
- Experiência com o Mac – Treinamento recomendado OS X Lion Support Essentials.
Conteúdo Programático
Módulo 1 – Dia 1
Para iniciar o treinamento, apresentamos aos alunos o ambiente de desenvolvimento de aplicativos Apple. XCode, a IDE ferramental utilizada para desenvolver os aplicativos juntamente com a linguagem utilizada: Objective-C. Pensando em uma melhor absorção do conhecimento, abordamos lógica de programação escrita em Objective-C.
Módulo 1 – Dia 2
Continuando a curva de aprendizado da linguagem de desenvolvimento utilizada nos aplicativos, entramos no paradigma da orientação a objetos com Objective-C. Abordamos conceitos e boas práticas de alocação de memória em dispositivos móveis.
Módulo 2 – Dia 3
No terceiro dia, entramos no universo de elementos visuais disponíveis para você utilizar em seus aplicativos. Exibição de textos, imagens, mapas, entrada de dados são alguns dos recursos que você terá controle para enriquecer seus aplicativos. E para prover interatividade, você ainda aprenderá como realizar transições entre telas. Trabalhando os eventos disponíveis em cada elemento.
Módulo 2 – Dia 4
Uma vez conhecendo as possibilidades, é hora de colocar em ação e produzir o seu o próprio aplicativo. Uma vez definido o escopo do App, neste dia o aluno dará início a um projeto real, passível de publicação no final do curso e desenvolverá os aspectos principais desse App.
Módulo 3 – Dia 5
Quer mais interatividade? Aprenda a capturar fotos da câmera ou mesmo da sua biblioteca. Você ainda irá aprender a adicionar movimentos utilizando o acelerômetro do dispositivo. Neste dia também é apresentado formas de utilização de processamentos multi-threading. Você ainda aprenderá recursos avançados dos componentes base aprendidos na Parte 2 do treinamento.
Módulo 3 – Dia 6
Finalmente você aprenderá formas de internacionalizar seu aplicativo. E ainda utilizar recursos de geo-localização. Também é abordado o fabuloso recursos de vendas de itens dentro do seu próprio App além de utilização de publicidade e recursos gráficos avançados. Qualidade de software e uso de recursos avançados são foco complementar nesse dia.

