CARGA HORÁRIA
120 HORAS
PRÉ-REQUISITOS
Lógica de Programação ou ter conhecimento equivalentes.
VEJA TAMBÉM
ANDROID SDK
WINDOWS PHONE SDK
IOS GAMES
BANCO DE DADOS
WEB SERVICES PARA MOBILE
Quer aprender a desenvolver aplicativos para os dispositivos da Apple (iOS) rapidamente em um curso pratico, dinâmico e o mais completo do mercado?
Quer ter aulas com os professores mais experientes do mercado? Professores que trabalham com o desenvolvimento de aplicativos no seu dia a dia.
Quer participar da maior comunidade de ex-alunos do mercado? São mais de 4000 alunos formados já trabalhando no mercado ansiosos para contratar mais talentos para suas empresas.
Com o aumento exponencial de Smartphones nos últimos anos, esse curso é fundamental para quem quer se destacar no mercado mobile e assim, fazer a diferença.
Vamos dos fundamentos da linguagem (Swift), seguimos com as ferramentas de desenvolvimento, criação de interfaces, ações, interações, e até os tópicos mais avançados como a interação com mapas, GPS, 3D e muito mais.
Construímos em conjunto uma série de mini aplicativos durante curso. Apps completos com requintes de interface, usabilidade e todas as dicas para uma programação eficiente, limpa e bem estruturada. Estes mini aplicativos servem como base para futuros projetos que você irá montar.
Seja certificado pela escola pioneira em iOS. Com o curso que te da conhecimento altamente valorizado no mercado. 100% prático, rápido e completo, você aprende das ferramentas básicas aos recursos mais avançados para o desenvolvimento de aplicativos para iPhones e iPads.
Nossos cursos são divididos em módulos de 15 horas ministrados em uma semana ou em um final de semana.
Módulo 1: Xcode e Hello World
Aqui introduzimos o programador ao ambiente de desenvolvimento e os elementos básicos de interação e navegação.
- Ambiente de desenvolvimento: Xcode e Simulador
- Interface de navegação: componentes básicos e ciclo de vida de um aplicativo iOS
- Apresentação de Telas: modal view, navigation e tabbar controller
- Listas: table view controller
Módulo 2: Interface gráfica
Neste módulo vamos um pouco mais a fundo na montagem de interfaces, na sua customização e interatividade.
- Tamanho de telas: administrando componentes visuais na tela
- Apresentação de telas: criando interfaces especiais
- Elementos customizados: adaptando o visual dos recursos nativos
Módulo 3: Serviços Interativos
Aqui apresentamos alguns elementos nativos de interação como:
- Webview – exibindo conteúdo da internet dentro de seu aplicativo
- Social – postar no Facebook e Twitter
- Documentos – como abrir pdfs, Word, Excel e etc
- Maps – exibir pontos de interesse em um mapa
Módulo 4: Multimídia
Como tocar e manipular arquivos de audio, video, e fotos?
- Gravação de audio
- iPod: acesso às músicas do usuário
- Fotos: acesso às fotos do usuário
- Gestos: aproveitando os recursos de toque e gestos na sua interface
- CoreMotion: acessando os dados de movimento do aparelho
- Videos: interagindo com videos do usuário
Módulo 5: Corporativo
Assuntos relacionados à persistência de dados, acesso a web services, notificações, comunicação entre aparelhos, XML, JSON, arquivos e diretórios locais
- Parser de XML & JSON
- Web Services & Post
- Banco de dados
- Core Data
- Donwloader
- Tarefas em background
Módulo 6: Apple Services
Como aproveitar dos serviços que a Apple oferece para os desenvolvedores deixar seus Apps ainda melhores:
- Push Notification
- CloudKit
- Internacionalização do App
- Publicidade dentro de seu App
- InApp Purchase: compra de itens dentro do App