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.
- Conceptos.
- Manejadores.
- Notificación.
- Multitouch y tipos de gestos.
- Eventos de movimientos y orientación.
- Eventos remotos.
- 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.
- Introducción.
- Disponibilidad.
- Background.
- Transición entre estados.
- Core Data y SQLite.
- Managed Object Context.
- Data Model.
- Atributos.
- Guardar y recuperar objetos.
- Persistencia en fichero, plists.
- Preferencias de usuario.
- Parseo y serialización XML.
- JSON Framework.
- Sockets.
- NSURLConnection.
- Frameworks CS de terceros.
- iPhone Dev Center.
- Apple Mailing lists.
- Twitter, LinkedIN,…
- iTunes y los podcast.
- User groups.
- Libros y ebooks.
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