Curso Online iPhone / iPad iOS 6.0
El curso de desarrollo de aplicaciones en iOS 6.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.
Objetivo
El curso introduce al alumno en los cambios de la nueva API de desarrollo de aplicaciones en el SDK de iPhone/iPad. Esta API introduce multitud de novedades y mejoras para sacar el máximo partido al dispositivo.
Requisitos
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 Lion o Mountain Lion y versión actualizada de Xcode. En caso de no disponer de uno, coméntalo en el mensaje del formulario.
También puedes realizar el curso de manera presencial, consulta las próximas convocatorias en Madrid, Barcelona, Valencia o Málaga.
Temario
- Introducción a Xcode e iOS 6
- Arquitectura del iOS y Xcode
- Novedades de iOS 6
- Introducción a Xcode 4.5
- Uso básico del IDE
- Tipos de Proyectos
- Estructura del proyecto
- Depuración en Xcode
- Novedades en el Xcode 4.5: compilador LLVM, nuevos
tipos de templates, ARC, soporte para storyboards en e
Interface Builder, etc - Introducción a Objective-C
- Clases básicas en NSFoundation
- Mejoras y nuevas clases para NSFoundation en iOS 6.0
(NSJSONSerialization, NSOrderedSet… - Gestión automática de la memoria con ARC
- Tipos de despliegue
- Creación de Interfaces Grá!cas
- 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 6.0
- Creación de interfaces gráficas mediante storyboards
- Autolayout
- Patrones de diseño fundamentales (MVC, target-action,
- 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
- Preferencias de usuario
- Añadiendo preferencias con Settings Bundle
- Radio Group
- Uso de NSUserDefaults
- 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.5 en el simulador de iOS
- Creación de interfaces gráficas (parte 2)
- View Controllers de tipo contenedor
- UINavigationController
- UITabBarController
- Combinando Navigation Bar Controllers y Tab Bar Controllers
- UICollectionView
- Creando tus propios view controllers de tipo contenedor con iOS 6.0
- Multitasking
- Introducción
- Disponibilidad
- Background
- Transición entre estados
- Casos concretos: Localización en Background, VoIP
- Preparando la app para multitasking
- Hilos
- NSOperations
- Creación de interfaces gráficas (parte 3)
- 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 6.0 - Customizando controles del UIKit en iOS 6.0
- 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
- Preservación y protección
- State preservation
- Data privacy
- 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
- Frameworks/APIs
- Social Framework – Facebook y Twitter
- EventKit Reminders
- Passbook
- 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
- Características del dispositivo
Descargar información Curso iOS 6
Accede a nuestra bolsa de empleo

