Online
Modalidad abierta
Para algunas empresas es imprescindible conocer y entender el desarrollo de aplicaciones para el iPhone, iPad o iPod Touchde Apple. En la actualidad, muchos son los usuarios que utilizan estos dispositivos y dentro del mercado web este sistema operativo está en el primer puesto frente a sus competidores. iOS mantiene un 73% de satisfacción de sus clientes dentro de la escala comercial.
Con este curso conocerás más acerca del mundo de los sistemas operativos, en concreto el de Apple: iOS. Estos conocimientos te servirán para poder diseñar y dearrollar aplicaciones para iPhone, iPad o iPod Touch utilizando el IPA “CocoaTouch”.
•Te proporcionará una formación integral en el proceso de creación de aplicaciones para los dispositivos móviles de Apple, además del diseño de las mismas.
•Conocerás la interfaz de programación de aplicaciones de Apple, “CocoaTouch”.
•Aprenderas el lenguaje de programación Objetctive-C y la estructura y los componentes de una aplicación (Xcode, Interface builder).
Capítulo 1: Introducción a iOS
•Generalidades de iOS, versiones, arquitectura iOS y descripción de frameworks.
•Experiencia de usuario e importancia del diseño en las aplicaciones.
•Apple Developer Center, recursos disponibles, App Store.
Capítulo 2: Entorno de desarrollo (Xcode, Interface builder)
•Estructura de una aplicación: Creación de proyectos, clases, controladores, vistas, recursos, productos, targets, configuraciones. Objectslifecycle en cocoaTouch.
•Descripción de componentes de Interface Builder: File Owner’s, First Responder, IBOutlets y IBActions. Nib files.
Capítulo 3: Introducción a Objective-C
•Clases, instancias, variables, métodos. Propiedades.
•Encapsulación, polimorfismo, jerarquía, herencia.
•Protocolos, propiedades.
•Sintaxis, tipos, selectores, mensajes.
•Foundation Framework: NSString, NSArray, NSMutableArray, NSDictionary, NSMutableDictionary, NSSet, NSNumber.