Cerrar

Desarrollo de aplicaciones en IOS 5.0: entorno apple

Desarrollo de aplicaciones en IOS 5.0: entorno apple

Comienzo: el lunes, 27 de febrero de 2012 a las 16:00
Finaliza: el lunes, 02 de abril de 2012 a las 21:00

Dónde:

Escuela de Negocios Lluís Vives

Benjamín Franklin, 8

Paterna 46980

Contacto:

Telf.: 96 136 60 80 - Fax: 96 131 80 40
[email protected]
www.formacion.camaravalencia.com

Google CalendarGoogle Calendar Añádelo a tu agenda

Fechas:

27 Febrero 2012 - 2 Abril 2012

Duración:

25 horas

Horario:

Lunes de 16:00 h. a 21:00 h.

Precio:

450 euros

Máximo a bonificar:

450 euros. Consulte la bonificación que corresponde a su empresa.

Lugar:

Escuela de Negocios Lluís Vives. C/ Benjamín Franklin, 8 Parque Tecnológico - 46980 - Paterna

Dirigido a:

Dirigido a programadores, diseñadores y, en general, todas aquellas personas con experiencia en el campo de la programación que quieran aprender el kit de desarrollo de iPhone.

Objetivos:

El curso de desarrollo de aplicaciones en iOS 5.0 de iPhone/iPad será el impulso que necesitas para desarrollar todo tipo de aplicaciones para los dispositivos de Apple, tanto iPhone como iPad y que tienen la mayor cuota de mercado en aplicaciones móviles.

El curso introduce al alumno en el desarrollo de aplicaciones en el SDK de iPhone, empezando por el aprendizaje del framework necesario e incidiendo en las características de los dispositivos móviles.

Titulación obtenida:

Los participantes cuya asistencia supere el 75% de las sesiones, recibirán un diploma acreditativo de la Escuela de Negocios Lluís Vives de la Cámara Oficial de Comercio, Industria y Navegación de Valencia

Documentación:

La documentación y material del curso

Condiciones:

Por tratarse de un nivel medio-avanzado de programación, el curso requiere de experiencia previa en este campo, sobre todo de conocimientos de programación en Java, C o C++.

Para realizar el curso es necesario disponer de un equipo Mac con el Sistema Operativo Snow

Leopard o Lion. En caso de no disponer de uno, coméntalo en el mensaje del formulario.

Ponentes:

ALEJANDRO TORRENTÍ ROMÁN

- Ingeniero informático con la especialidad en Redes y Sistemas Operativos por la Universidad politécnica de Valencia.

- Ha sido investigador e instructor de formación en el Instituto Tecnológico de Informática de la UPV .

- Actualmente es Director Ejecutivo en Imagina Group. Empresa dedicada a la formación y desarrollo de aplicaciones webs y para dispositivos móviles.

- También es Director Técnico en Imagina Labs, desarrollando para las principales plataformas móviles a través de la AppStore, Android Market y Windows MarketPlace.

-- Miembro del claustro de profesores de la Escuela de Negocios Lluís Vives, área de formación de la Cámara de Comercio de Valencia.

Programa:

1.- Introducción a Xcode e iOS 5.

Arquitectura del iOS y Xcode. Novedades de iOS 5. Introducción a Xcode 4.2. Uso básico del IDE. Tipos y estructura de Proyectos. Depuración en Xcode. Novedades en el Xcode 4.2: compilador LLVM, nuevos tipos de templates, ARC, soporte para storyboards en el Interface Builder, etc. Introducción a Objective-C. Clases y protocolos. Generación de setters y getters. Clases básicas en NSFoundation. Mejoras y nuevas clases para NSFoundation en iOS 5.0 (NSJSONSerialization, NSOrderedSet…). Gestión automática de la memoria con ARC. Tipos de despliegue.

2.- Creación de Interfaces Gráficas.

Patrones de diseño fundamentales (MVC, target-action, delegation). Estructura y ciclo de vida de una APP. Tipos de View Controllers. Application Delegate. XIB, NIB, IBOutlets, IBActions. Creación de interfaces gráficas mediante XIB’s. El nuevo UIStepper añadido en iOS 5.0. Creación de interfaces gráficas mediante storyboards.

3.- Eventos.

Conceptos básicos y tipos de eventos. Manejadores. Eventos multitáctiles. Gesture Recognizers. Utilidades. Multitouch y tipos de gestos. Eventos de movimiento y orientación. Eventos de control remoto.

4.- Preferencias de usuario.

Añadiendo preferencias con Settings Bundle. El nuevo elemento “radio group” para las preferencias de IOS 5.0. Uso de NSUserDefaults.

5.- Posicionamiento y Mapas.

Location Framework. Requisitos. Servicios de localización. Parámetros de alcance y precisión. Iniciar y recibir localización. Uso del nuevo geocoder directo e inverso de Core Location. Representación de mapas con Map Kit. Añadiendo anotaciones y overlays al mapa. Rotando el mapa según la orientación. Simulando cambios de posición con Xcode 4.2 en el simulador de IOS.

6.- Creación de interfaces gráficas II.

View Controllers de tipo contenedor. UINavigationController. UITabBarController. Combinando Navigation Bar Controllers y Tab Bar Controllers. Creando tus propios view controllers de tipo contenedor con iOS 5.0.

7.-Multitasking.

Introducción. Disponibilidad. Background. Transición entre estados. Casos concretos: Localización en Background, VoIP. Preparando la app para multitasking.

8.- Creación de interfaces gráficas III

Uso de table views. Uso del nuevo UIPageViewController para la creación de APP’s de tipo libro/revista. Mostrando alertas con UIAlertView. Nuevos tipos de alert views en IOS 5.0. Customizando controles del UIKit en IOS 5.0

9.- Introducción a Core Data.

La pila de Core Data. Creando la base de datos con Xcode. Borrar, crear, modificar, buscar…en la base de datos. Integración con iCloud.

10.- Web services, parseo de XML/JSON e introducción al framework de Twitter.

Accediendo a un web service. Parseo de XML’s con TBXML. Parseo de JSON con NSJSONSerialization. Tweeteando con el framework de Twitter.

11.- Publicación de la Aplicación.

Provisioning Portal. Certificado de desarrollador. Identificador de la Aplicación. Asociación a dispositivos de desarrollo. Beta Testing. Certificado de distribución. Meta-Información. Consejos y códigos de promoción. Seguimiento.

12.- Características del dispositivo.

Más información

Preinscripción

8.744 visitas

Utilizamos cookies propias y de terceros para ofrecerte toda la funcionalidad y una mejor experiencia, obtener estadísticas de tráfico, analizar el uso de la web y mejorar nuestros servicios.
Tienes disponible aquí nuestra política de cookies.
Puedes aceptar todas nuestras cookies pulsando el botón 'ACEPTAR' o configurar aquí tus preferencias.

Estrictamente necesarias +

Estas cookies son necesarias ya que permiten que el sitio web funcione correctamente, no se pueden desactivar.

Estadísticas +

Son las cookies que utilizamos exclusivamente con fines estadísticos para poder analizar cómo los usuasrios hacen uso de la web. Recopila información anónima tal como el número de visitantes del sitio, o las páginas más populares. Activar estas cookies nos permite seguir mejorando.

Funcionales +

Estas cookies son necesarias para el intercambio y presentación de contenidos de plataformas externas como youtube o de redes sociales como facebook, twitter o linkedin.

Marketing y publicidad +

Estas se utilizan para crear perfiles de usuario y analizar la efectividad de campañas publicitarias o para rastrear al usuario en un sitio web o en varios sitios web con fines de marketing similares..

GUARDAR AJUSTESACEPTO