Si te interesa crear Apps para iOS pero no tienes muchos conocimientos, esta es tu oportunidad, La Facultad de Ingeniería en Sistemas, Informática y Ciencias de la Computación (FISICC) de la Universidad Galileo, a través del Área de Investigación y Desarrollo de la Carrera de Ingeniería en Sistemas, con el apoyo del equipo de e-Learning (GES) ofrece el curso gratuito Desarrollo Aplicaciones para iPhone e iPad.
Los requisitos para ingresar al curso es que tengas conocimientos de programación orientada objetos y sentirse cómodo con la terminología. Se recomienda haber desarrollado aplicaciones y tener un ambiente de desarrollo xCode instalado (se necesita una Mac para esto, hasta donde yo tengo conocimiento) y no es necesario tener un iPhone o iPad.
La duración del curso es de 10 semanas al que tendrás que dedicarle aproximadamente 10 horas a la semana, el curso inicia el 18 de junio y el contenido es el siguiente:
Primer Semana:
● Introducción
● Aspectos Administrativos
● Vistazo General del SDK del iPhone
● Modelo Vista Controlador (MVC)
● Ejemplificando MVC
● Xcode
● Interface Builder
● ¡Su Primera Aplicación!
● Descargando el SDK
● Usando el debugger (corrigiendo errores).
Segunda Semana:
● Objective-C
● Foundation (arreglos, diccionarios, etc.)
● Manejo de Memoria.
Tercer Semana:
● Delegación
● Vistas Personalizadas
● Ciclo de Vida de una Aplicación y de un Controlador de Vista
● Controlador de Navegación
Cuarta Semana:
● Controladores de Controladores
● Aplicaciones Universales
● iPad
○ Reconocimiento de Gestos (Gesture Recognizers).
Quinta Semana:
● UIImageView
● UIScrollView
● UITableView
● UITableViewController
Sexta Semana:
● Persistencia:
○ Core Data
○ Listas de Propiedades
○ Archivando
● Grand Central Dispatch
● Notificaciones
Séptima Semana:
● Descripción Proyecto Final
● Herramientas de Geo-Localización:
○ Core Location
○ Map Kit
○ Web Kit
Octava Semana:
● Vistas Modales
● Entrada de Texto
● Multimedia
○ audio
○ video
○ iPod)
Dependiendo del interés de los alumnos se trataran con mayor profundidad los siguientes temas:
● Multiprogramacion, Multitasking
● EventKit (Acceso a eventos del calendario)
● APIs del Dispositivo: Localización, Core Motion (Acelerómetro/Giroscopio), Compas, Conservación de la Batería
● Bonjour, Streams, Red, Kit de Juegos
● QuickLook
● Prueba Unitaria, Localización
● OpenGL ES
Al final del curso, tendrás como tarea crear un Proyecto, el cual deberás subir a Youtube y explicar en que consiste tu aplicación para que tus compañeros de curso y el público evalúe tu aplicación. La inscripción esta abierta desde el sitio del Curso y no se si es de cupo limitado, así que a inscribirse.
Curso Gratuito Online de Desarrollo de Aplicaciones para iPhone e iPad