Curso de Desarrollo de Apps para dispositivos móviles iOS y Android

El mercado de las aplicaciones móviles cada vez tiene mayor tamaño y se generan nuevas oportunidades de desarrollo de proyectos. Actualmente predominan los dispositivos basados en sistemas iOS (iPhone, iPad) y en sistemas Android (teléfonos y tablets). Al finalizar el curso, los alumnos serán capaces de crear y diseñar aplicaciones para dispositivos móviles tales como iPhone, iPad, y terminales Android, así como empaquetar correctamente las aplicaciones creadas y subirlas a la App Store y al Android Market.
Información del curso
Tests de autoevaluación
Las unidades didácticas incluyen tests de autoevaluación finales para fijar los conocimientos adquiridos.
Diploma de superación
Los alumnos pueden descargar su diploma inmediatamente después de superar el curso.
Curso de Desarrollo de Apps para dispositivos móviles iOS y Android

Objetivos
El mercado de las aplicaciones móviles cada vez tiene mayor tamaño y se generan nuevas oportunidades de desarrollo de proyectos. Actualmente predominan los dispositivos basados en sistemas iOS (iPhone, iPad) y en sistemas Android (teléfonos y tablets). Al finalizar el curso, los alumnos serán capaces de crear y diseñar aplicaciones para dispositivos móviles tales como iPhone, iPad, y terminales Android, así como empaquetar correctamente las aplicaciones creadas y subirlas a la App Store y al Android Market.

Requisitos previos
Además de tener experiencia en desarrollo de aplicaciones, los alumnos deberán disponer de los siguientes recursos técnicos: para el desarrollo de Android, un ordenador con el IDE Eclipse y entorno JDK. Para el desarrollo de iOS, un ordenador Mac con el IDE de desarrollo XCODE. Para la publicación de las aplicaciones es necesaria cuenta de desarrollador.
Contenidos del curso
· Instalación de las herramientas necesarias para programar · Eclipse + ADT · Genymotion
· Directorios · Recursos · Separación del código y de los recursos · Librerías · Assets
· Button · EditText · TextView · GridView · ListView · Menus
· LinearLayout · RelativeLayout
· Utilización de base de datos SQlite · Inclusión de una base de datos en la aplicación · Utilización del DBHelper · Envío de datos al servidor · Peticiones asíncronas · Recepción de datos del servidor · JSON para recuperar datos
· Generación de certificados · Firma de la aplicación · Configuración de la cuenta de Google para su publicación · Subida al market, pasos antes de tenerla lista para descarga · Utilización de versiones betas y betatesters
· Instalación de las herramientas necesarias para programar · Xcode · Configuración y descarga de emuladores de dispositivo
· Directorios · Recursos · Versiones para iPhone · Versiones para Ipad
· Objective-c
· Control UIButton · Control UILabel · Control UIView · Control UITextView · Storyboard
· Utilización de base de datos SQlite · Conexión de datos con servidor · Envío de datos mediante peticiones asíncronas · Utilización de JSON para recuperar datos de un servidor
· Generación de certificados, provisioning · Generación de IPAs para prueba en dispositivos físicos · Subida al market, esperando la aprobación de Apple
Otros cursos que te pueden interesar

Adobe Photoshop CS
Informática profesionales

Dirección de proyectos informáticos (Certificación PMP)
Informática profesionales

300-206 SENSS CCNP Security: protección de infraestructuras de red
Informática profesionales