Detalles del PROGRAMACIÓN iOS 5
Expertos en programación orientada a objetos en al menos alguno de estos lenguajes: Java, C++ o C#. Los conocimientos de C son de gran utilidad.
Objetivos
• Formador experto con probada experiencia en docencia iOS (No valen recién llegados)
• Aula equipada con Macs (Se requieren licencias de software)
• Certificación para desarrollo iOS
Índice propuesto (requiere a adaptación por parte del formador previo consenso técnico):
• Entorno de desarrollo XCode (programación, manejo de excepciones, colecciones, herencia, etc… (-Debe de ser completo y enfocado a programadores expertos pero recorrer todos los pormenores del lenguaje-)
• Programación en Ovjetive C
• Los framework/layers de iOS
• Cocoa
• Media
• Core Services
• Core OS
• La interfaz humana
• MVC
• Eventos, notificaciones y comunicación app/frameworks
• Trabajo con datos permanentes
• Comunicación distribuida y remota (WS/REST)
• Uso de los frameworks (explotación software y hardware del dispositivo –gps, cámara, acelerómetro, …- el interfaz tauch y los servicios del sistema)
• Cocoa:
o Graficos
o Imñagenes
o Texto.
o Datos
o Location
o …
• CoreServices
o …
• Media