Programa y Agenda
El curso intensivo de Programación iOS 5 consta de 20 horas, impartidas durante dos jornadas completas, de 09:00 a 20:00 horas, o fin de semana de viérnes a domingo.
Jornada de Miércoles.
09:00 Inicio y presentación del curso
- Introducción
- Herramientas para el desarrollo de Apple
- Fundamentos y componentes de una aplicación iOS
- Desarrollo con Objetive C
- Características de Objetive C
- Comparativa con Java
- Gestión de la memoria
- Propiedades, métodos de instancia y de clase
- Introducción a Cocoa
- Clases principales
- Cadenas
- Colecciones: arrays y diccionarios
- Objetos mutables e inmutables
- Patrón MVC: la piedra angular del desarrollo iOS y OSX
- Modelo
- Controlador
- Vistas: labels, botones, imágenes, etc.
- Comunicación entre los distintos componentes
- Target/action
- Delegate
- Cuándo utilizar cada uno
- Construcción de interfaz gráfica y sus controladores
- UINavigationController
- UITabBarController
- UISplitViewController
- Tablas con UITableViewController
- Obtener datos de la red
- Sensores de posición
- Uso del GPS: posicionamiento en mapas
- Persistencia sencilla
- En preferencias de dispositivos
- En base de datos interna
- Publicación de aplicación en AppStore
- Requisitos y procedimiento
- Consejos prácticos y experiencias
- Qué hacer si te rechazan
- Caso real
- Preferible estar instruido en lenguajes de programación para acceder al curso de programación avanzado (VB, C, C++, C#, Java, Python, etc.).
- Conocimientos de Xcode 4.2, ya sea Snow Leopard o Lion (SDK 5.0)
- Opcional: Un iPhone / iPod / iPad que permita al asistente testar sus labs en directo. Casi todo el trabajo corre en el software iPhone Simulator.
11:30 Café y networking
14:00 Comida y networking
17:30 Café y networking
20:00 Fin jornada miércoles
Jornada de Jueves.
09:00 Inicio jornada
11:30 Café y networking
14:00 Comida y networking
17:30 Café y N+networking
20:00 Fin jornada jueves
Requerimientos de conocimientos de los asistentes al curso ded Programación iOS:



