Menú principal

martes, 2 de octubre de 2012

Curso Avanzado de Desarrollo de aplicaciones iOS para iPhone & iPad. Del 15 al 19 de Octubre en Informática64.

Para los desarrolladores que tengáis cierta base de desarrollo de aplicaciones, o alguna noción en iOS, y deseis aprender a desarrollar aplicaciones para iPhone & iPad, durante la semana del 15 al 19 de Octubre, en horario de 09:00 a 14:00 horas, tendrá lugar el Curso Avanzado de Desarrollo en iOS, en las oficinas de Informática64 en Móstoles. El profesor será Juan Miguel Aguayo, autor del libro “Desarrollo de aplicaciones iOS `para iPhone y iPad: Essentials”. La descripción detallada de todos los contenidos que se verán en este curso, es la siguiente:

Curso Avanzado de Desarrollo de Aplicaciones iOS para iPhone y iPad

Objetivos

El objetivo del curso es proporcionar a los alumnos, que ya tienen cierta base en Objective-C, los conocimientos necesarios para cubrir las principales necesidades de las aplicaciones reales. Los alumnos estudiarán cómo persistir datos de diversas formas (Ficheros, Core Data), cómo se crean y se configuran las Preferencias de Usuario, cómo controlar o manejar Eventos (Remotos, Multitouch, etcétera), cómo trabajar con Mapas y Geolocalización, cómo realizar Conexiones Cliente-Servidor y en definitiva aprender con ejemplos de código para cubrir las necesidades principales de las aplicaciones reales. Además el alumno aprenderá a utilizar la documentación oficial que existe en el propio entorno de trabajo, se proporciona una lista de recursos para el desarrollador (pdfs, vídeos , podcast, portales iOS, etcétera) y se presentan alternativas a la programación nativa con Objective-C.

Audiencia

Desarrolladores de otras plataformas móviles, desarrolladores con cierta base en Objective-C, y en general cualquiera interesado en aprender a trabajar con el SDK de iOS, eso sí, preferiblemente con cierta experiencia en programación, y mejor si es OOP.

Requisitos

El curso es de nivel avanzado. Por lo que se recomienda haber asistido al Curso Básico de Desarrollo iOS o tener ciertas nociones cobre desarrollo en iOS, o en su defecto, alguna experiencia previa en programación orientada a objetos. No es imprescindible disponer de dispositivos iOS para la realización del curso, ni de nociones de OS X.

Temario

1. Preferencias de usuario.
  • Tipos de preferencias.
  • Salvando/recuperando los valores.
  • Valores por defecto.
2. Eventos.
  • Conceptos.
  • Manejadores.
  • Notificación.
  • Multitouch y tipos de gestos.
  • Eventos de movimientos y orientación.
  • Eventos remotos.
3. Posicionamiento y mapas.
  • Core Location framework.
  • Requisitos.
  • Servicios de localización.
  • Parámetros de alcance y precisión.
  • Iniciar y recibir localización.
  • MapKit Framework.
  • MapView, anotaciones y overlays.
4. Multitasking.
  • Introducción.
  • Disponibilidad.
  • Background.
  • Transición entre estados.
5. Persistencia de datos.
  • Core Data y SQLite.
  • Managed Object Context.
  • Data Model.
  • Atributos.
  • Guardar y recuperar objetos.
  • Persistencia en fichero, plists.
  • Preferencias de usuario.
6. Aplicaciones Cliente-Servidor.
  • Parseo y serialización XML.
  • JSON Framework.
  • Sockets.
  • NSURLConnection.
  • Frameworks CS de terceros.
7. Recursos para el desarrollador.
  • iPhone Dev Center.
  • Apple Mailing lists.
  • Twitter, LinkedIN,…
  • iTunes y los podcast.
  • User groups.
  • Libros y ebooks.
8. Alternativas a la programación en Xcode y Objective-C.

Si quieres más información del proceso de registro, tienes toda la información que necesitas en: Curso Avanzado de Desarrollo de Aplicaciones iOS.

No hay comentarios:

Publicar un comentario

Entrada destacada

Proteger tu cuenta de Google y de Gmail con Latch Cloud TOTP #Latch #Gmail #Google

La semana pasada se liberó la nueva versión de Latch y nuestro compañero Chema Alonso hizo un repaso de todo ello en su artículo Latch...

Otras historias relacionadas

Entradas populares