Lo sentimos, en estos momentos este programa no está activo en CanalCursos.com

Contacta con el centro para más información
Pide Información y sin compromiso
Descripción del curso
Detalles
Dirigido a:
Dirigido a desarrolladores que tengan experiencia previa en lenguajes orientados a objetos o desarrollo de aplicaciones nativas en otros lenguajes.
Objetivos del programa:
- Iniciarse en el desarrollo de aplicaciones iOS.
- Conocer cómo se estructuran las aplicaciones iOS y desarrollar aplicaciones empresariales conectadas a servicios web de intercambio de datos.
Requisitos:
Tener conocimiento previo de realización de aplicaciones nativas y programación orientada a objetos.
Duración: 36 horas.
Fechas:
Fecha inicio: 12/05/2015
Fecha fin: 04/06/2015
De lunes a jueves, 12, 13 y 14 de mayo, de 16 a 18 h. Los demás días de 16 a 18:30 h.
Temario:
MÓDULO 1. Qué necesito para desarrollar una aplicación iOS (1 hora).
• Instalación e introducción a xCode.
• Descarga de componentes de Cocoa Touch.
MODULO 2. Introducción a Objective-C (8 horas).
• Nomenclatura básica de Objective-C
o Definición, tipos y ámbito de las variables.
o Operadores.
o Estructuras de control de flujo.
• Orientación a objetos.
o Generación de clases e interfaces.
o Creación de objetos.
o Definición y tipos de mensajes.
o Propiedades y variables.
o Definición y uso de protocolos.
o Personalización de clases existentes.
• Bloques de código. Definición y utilización.
MODULO 3. Construcción de la primera aplicación. (6 horas).
• Creación de un proyecto Cocoa Touch.
• Ejecutar y depurar una aplicación.
• Creación de controladores.
o Tipos de controladores.
o Utilización de controladores avanzados.
• Introducción al patrón MVC aplicado a iOS.
• Introducción a controles básicos de la interfaz.
MODULO 4. Manejo del ciclo de vida de las aplicaciones. (3 horas).
• Comunicación entre aplicaciones.
• Envío y recepción de notificaciones.
• Restaurar aplicaciones desde su ejecución en segundo plano.
MODULO 5. Diseño de interfaces con Interface Builder. (6 horas).
• Definición y manejo de Storyboards.
• Tipos de vistas.
• Construcción de interfaces multidispositivo con controles.
o Explicación y uso de controles básicos y avanzados.
o Introducción a Auto Layout.
o Interacción de controles con el controlador.
• Comunicación entre controladores.
• Personalización de transiciones entre pantallas.
MODULO 6. Internacionalización de aplicaciones. (1 hora).
• Crear una aplicación con un lenguaje base.
• Realizar traducciones del aplicativo.
MODULO 7. Guardado de datos e información (Core Data). (6 horas).
• Guardado de información en conjuntos de valores.
• Guardado de información en bases de datos SQLite.
• Acceso a ficheros del dispositivo.
MODULO 8. Comunicación con servicios web. (2 horas).
• Creación de tareas asíncronas utilizando Grand Central Dispatch.
• Manejo de múltiples hilos dentro de una aplicación.
• Comunicación del aplicativo con servicios REST (entrada y salida de datos).
MODULO 9. Introducción a la realización de aplicaciones multimedia. (3 horas).
• Utilización de librería Quartz.
• Utilización de framework Core Animation.
• Reconocimiento de gestos multitáctiles para mejorar la usabilidad de nuestra aplicación....
Dirigido a desarrolladores que tengan experiencia previa en lenguajes orientados a objetos o desarrollo de aplicaciones nativas en otros lenguajes.
Objetivos del programa:
- Iniciarse en el desarrollo de aplicaciones iOS.
- Conocer cómo se estructuran las aplicaciones iOS y desarrollar aplicaciones empresariales conectadas a servicios web de intercambio de datos.
Requisitos:
Tener conocimiento previo de realización de aplicaciones nativas y programación orientada a objetos.
Duración: 36 horas.
Fechas:
Fecha inicio: 12/05/2015
Fecha fin: 04/06/2015
De lunes a jueves, 12, 13 y 14 de mayo, de 16 a 18 h. Los demás días de 16 a 18:30 h.
Temario:
MÓDULO 1. Qué necesito para desarrollar una aplicación iOS (1 hora).
• Instalación e introducción a xCode.
• Descarga de componentes de Cocoa Touch.
MODULO 2. Introducción a Objective-C (8 horas).
• Nomenclatura básica de Objective-C
o Definición, tipos y ámbito de las variables.
o Operadores.
o Estructuras de control de flujo.
• Orientación a objetos.
o Generación de clases e interfaces.
o Creación de objetos.
o Definición y tipos de mensajes.
o Propiedades y variables.
o Definición y uso de protocolos.
o Personalización de clases existentes.
• Bloques de código. Definición y utilización.
MODULO 3. Construcción de la primera aplicación. (6 horas).
• Creación de un proyecto Cocoa Touch.
• Ejecutar y depurar una aplicación.
• Creación de controladores.
o Tipos de controladores.
o Utilización de controladores avanzados.
• Introducción al patrón MVC aplicado a iOS.
• Introducción a controles básicos de la interfaz.
MODULO 4. Manejo del ciclo de vida de las aplicaciones. (3 horas).
• Comunicación entre aplicaciones.
• Envío y recepción de notificaciones.
• Restaurar aplicaciones desde su ejecución en segundo plano.
MODULO 5. Diseño de interfaces con Interface Builder. (6 horas).
• Definición y manejo de Storyboards.
• Tipos de vistas.
• Construcción de interfaces multidispositivo con controles.
o Explicación y uso de controles básicos y avanzados.
o Introducción a Auto Layout.
o Interacción de controles con el controlador.
• Comunicación entre controladores.
• Personalización de transiciones entre pantallas.
MODULO 6. Internacionalización de aplicaciones. (1 hora).
• Crear una aplicación con un lenguaje base.
• Realizar traducciones del aplicativo.
MODULO 7. Guardado de datos e información (Core Data). (6 horas).
• Guardado de información en conjuntos de valores.
• Guardado de información en bases de datos SQLite.
• Acceso a ficheros del dispositivo.
MODULO 8. Comunicación con servicios web. (2 horas).
• Creación de tareas asíncronas utilizando Grand Central Dispatch.
• Manejo de múltiples hilos dentro de una aplicación.
• Comunicación del aplicativo con servicios REST (entrada y salida de datos).
MODULO 9. Introducción a la realización de aplicaciones multimedia. (3 horas).
• Utilización de librería Quartz.
• Utilización de framework Core Animation.
• Reconocimiento de gestos multitáctiles para mejorar la usabilidad de nuestra aplicación.
Sede principal del centro
Madrid: Juan Bravo, 3 - 28006 - Madrid- Madrid: Juan Bravo, 3 - 28006 - Madrid
- Barcelona: Tuset, 23-25 - 08006 - Barcelona
- Vizcaya: Avda. Zugazarte, 32 - 48930 - Getxo
- Zaragoza: Paseo Sagasta, 47 - 50007 - Zaragoza
Ofertas relacionadas
-
Online y Semipresencial en Madrid, Barcelona, A Coruña, Alicante y 19 provincias +Centro: Tokio
- Prácticas