martes, 15 de mayo de 2012

Curso Gratuito Online de Desarrollo de Aplicaciones para iPhone e iPad


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.
XcodeLa 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.

1 comentario:

Anónimo dijo...

Gracias x la info, se ve interesante, ya me estoy registrando :D