Curso de Desarrollo de aplicaciones para M贸viles con tecnolog铆a IBM (IFCD24)

Dificultad: Intermedio

Presentaci贸n 聽Descargar PDF聽

Curso de Desarrollo de aplicaciones para M贸viles con tecnolog铆a IBM (IFCD24)聽orientado a obtener la certificaci贸n oficial聽del fabricante. 100% gratuito si se imparte bajo alguno de los programas subvencionados por el SERVEF de Formaci贸n Profesional para el Empleo.

聽Duraci贸n: 160h

聽Prop贸sito

Administrar el IBM Worklight, soluci贸n de IBM para el desarrollo de aplicaciones para m贸viles tanto Android como iOS.聽Este curso estar谩 orientado a obtener la certificaci贸n oficial del fabricante.

聽Objetivos

Al finalizar el聽Curso de Desarrollo de aplicaciones para M贸viles con tecnolog铆a IBM (IFCD24), el alumno estar谩 capacitado para:

  • Administrar el IBM Worklight, soluci贸n de IBM para el desarrollo de aplicaciones para m贸viles tanto Android como iOS.
  • Adquirir conocimientos en programaci贸n HTML, JavaScript y CSS poniendo foco en el desarrollo de aplicaciones para m贸viles.
  • Gesti贸n de servicios web para m贸viles.
  • Desarrollo de aplicaciones para m贸viles utilizando Dojo, jQuery Mobile, Ajax.
  • Implementaci贸n de servicios de geolocalizaci贸n dentro de las aplicaciones desarrolladas para m贸viles.
  • Introducci贸n a los distintos estilos posibles que podemos aplicar.

聽聽Contenidos

  • M贸dulo 1: Fundamentos de la inform谩tica para m贸viles y IBM Mobilefirst (4h)
    1. – Explicar los desaf铆os que encontramos en el desarrollo de aplicaciones m贸viles, su gesti贸n y su seguridad.
    2. – Describir el objetivo de la oferta de soluciones m贸viles de IBM.
    3. – Identificar IBM Worklight como una parte clave de la estrategia de soluciones m贸viles que ofrece IBM.
    4. – Comparar las ventajas y desventajas de los diferentes dise帽os de aplicaciones m贸viles.
    5. – Identificar una aplicaci贸n de dise帽o de tipo m贸vil que se ajusta m谩s al desarrollo de una aplicaci贸n.
    6. – Describir algunas de las tecnolog铆as que est谩n involucrados en la inform谩tica para m贸viles.
  • M贸dulo 2: Introducci贸n a la programaci贸n en HTML y JavaScript (6h)
    1. – Introducci贸n.
    2. – Visi贸n general HTML5.
    3. – Programaci贸n JavaScript para aplicaciones web.
    4. – Caracteristicas del HTML.
  • M贸dulo 3: Desarrollo de aplicaciones Web para m贸viles con Dojo (5h)
    1. – 驴Qu茅 es Ajax?
    2. – Describir los marcos de JavaScript.
    3. – Describir c贸mo los marcos de JavaScript encajan en el modelo de la arquitectura de aplicaciones Ajax.
    4. – Describir las ventajas de usar el marco Dojo JavaScript.
    5. – Utilizar los widgets de control de forma m贸vil Dojo para crear p谩ginas web que aceptan los datos de entrada.
    6. – Crear vistas m贸viles y listas.
    7. – Describir la forma de moverse entre puntos de vista en una aplicaci贸n web m贸vil.
    8. – Describir c贸mo utilizar eventos Dojo.
    9. – Describir el prop贸sito general del evento dojo/on.
    10. – Describir c贸mo utilizar consultas Dojo.
    11. – Describir c贸mo llamar a las funciones del servidor de Dojo.
    12. – Describir la funci贸n de dojo/request.
    13. – Describir el proceso para manejar peticiones as铆ncronas con devoluciones de llamada.
    14. – Desarrollar y probar aplicaciones web desarrolladas con Dojo.
  • M贸dulo 4: Desarrollo de aplicaciones web para m贸viles con jQuery Mobile (12h)
    1. – Describir las ventajas de usar el framework jQuery Mobile para crear aplicaciones web transversales para los dispositivos.
    2. – Describir las caracter铆sticas de jQuery Mobile.
    3. – Usar jQuery Mobile para auto-mejorar los elementos de control de formularios que aceptan entrada de datos.
    4. – Crear p谩ginas, listas y cuadros de di谩logo para m贸viles.
    5. – Enlace entre las p谩ginas de una aplicaci贸n web para m贸viles.
    6. – Obtener recursos de datos externos y mostrarlos en la p谩gina.
    7. – Desarrollar y probar las aplicaciones m贸viles jQuery.
  • M贸dulo 5: REST Web Services para Ajax y aplicaciones moviles (12h)
    1. – Explicar el concepto de Representational State Transfer (REST) como un estilo arquitect贸nico.
    2. – Invocar servicios web REST de aplicaciones web Ajax.
    3. – Identificar los protocolos de transferencia de datos para aplicaciones web Ajax.
    4. – Utilice JavaScript Object Notation (JSON) como formato de datos ligeros.
  • M贸dulo 6: Desarrollo de aplicaciones para m贸viles con IBM Worklight (35h)
    1. – Desarrollar una aplicaci贸n m贸vil para que se pueda ejecutar tanto en una plataforma de Android como en iOS utilizando el m茅todo de codificaci贸n h铆brida IBM Worklight.
    2. – Utilizar las API de cliente de IBM Worklight para la portabilidad entre plataformas.
    3. – Utilizar el marco Apache Cordova para acceder a funciones nativas de los dispositivos.
    4. – Utilice las API de servidor IBM Worklight para la integraci贸n de servicios de fondo.
    5. – Incluir los marcos jQuery Mobile o Sencha Touch UI en una aplicaci贸n.
    6. – Asegure una aplicaci贸n m贸vil mediante el uso de diversas t茅cnicas de autenticaci贸n IBM Worklight..
    7. – Describir la arquitectura de los servicios de ubicaci贸n.
    8. – Describir los componentes para el desarrollo del equipo.
    9. – Administrar actualizaciones de aplicaciones y versiones.
  • M贸dulo 7: Notificaci贸n tipo PUSH con IBM Worklight Hybrid Apps (12h)
    1. – Describir los distintos tipos de notificaciones.
    2. – Escoger una arquitectura de notificaci贸n push para Worklight.
    3. – Configurar las notificaciones push para Android, iOS y Windows Phone.
    4. – Crear una aplicaci贸n que utiliza notificaciones push.
    5. – Crear una aplicaci贸n que utiliza notificaciones por SMS.
  • M贸dulo 8: Servicios de localizaci贸n con IBM Worklight Foundation (24h)
    1. – Describir la arquitectura de servicios de localizaci贸n.
    2. – Utilizar las API de cliente de JavaScript.
    3. – Utilizaci贸n de Java o Objective-C client-side APIs.
    4. – Definir los permisos a nivel servicios y su necesadad.
    5. – Utilizar disparadorestipo geo y WiFi.
    6. – Describa geofencing.
    7. – Escribe una pol铆tica de adquisici贸n.
    8. – Prueba de aplicaciones de servicios con localizaci贸n h铆brida.
  • M贸dulo 9: Utilizaci贸n de estilos para crear Responsive Mobile Web Experiences (10h)
    1. – Aplicaci贸n de estilos a p谩ginas web.
    2. – Utilizaci贸n de hojas de estilo para crear un dise帽o de p谩gina web.
    3. – Enfoques para el dise帽o de Web M贸vil.
    4. – Dise帽o de p谩ginas web para diferentes factores de forma.
    5. – Consultas y columnas de medios CSS.
    6. – Construcci贸n de p谩ginas web para m贸viles de tipo respuesta.
    7. – Fuentes y gradientes personalizados.
  • M贸dulo 10: Desarrollo de aplicaciones para m贸viles web 2.0 para WebSphere Application Server (35h)
    1. – Identificar los patrones de uso de aplicaciones web m贸viles.
    2. – Describir las caracter铆sticas de los distintos tipos de aplicaciones m贸viles.
    3. – Describir c贸mo HTML5 apoya el desarrollo de aplicaciones multiplataforma.
    4. – Funciones de c贸digo JavaScript.
    5. – Utilizar los elementos del formulario de HTML5.
    6. – Describir las ventajas de usar el marco Dojo JavaScript para crear aplicaciones multiplataforma.
    7. – Utilizar HTML5 con Dojo, JavaScript y hojas de estilo en cascada (CSS).
    8. – Incluir elementos de audio y v铆deo multimedia dentro de una p谩gina Web HTML5.
    9. – Elementos gr谩ficos de c贸digo con el elemento HTML5.
    10. – Desarrollar p谩ginas web que funcionan en modo offline.
    11. – Almacenar informaci贸n a nivel local con almacenamiento web.
    12. – Utilice la API de geolocalizaci贸n para ofrecer servicios basados en la localizaci贸n.
    13. – Explicar el papel de la CSS y JavaScript en las aplicaciones web para m贸viles.
    14. – Construir p谩ginas web para dispositivos m贸viles con temas dojox.mobile y widgets.
  • M贸dulo 11: Desarrollo de aplicaciones Web con Node.js (BYOE) – WBT (5h)
    1. – Explicar los objetivos y alcances del marco de trabajo del IBM SDK para Node.js.
    2. – Construir una aplicaci贸n como una funci贸n JavaScript.
    3. – Habilitar caracter铆sticas con NPM.
    4. – Construir una aplicaci贸n web con Express framework.

聽Dirigido a

A trabajadores y/o desempleados que pretendan dedicarse a ocupar puestos de trabajos para los que capacita este curso.

聽Requisitos

Corresponder谩 a la Administraci贸n laboral competente la comprobaci贸n de que los alumnos poseen los requisitos formativos y profesionales para cursar con aprovechamiento la formaci贸n en los t茅rminos previstos en los apartados siguientes.

Para acceder a la formaci贸n de los m贸dulos formativos de los certificados de profesionalidad de los niveles de cualificaci贸n profesional 2 y 3 los alumnos deber谩n cumplir alguno de los requisitos siguientes:

  1. Estar en posesi贸n del T铆tulo de Graduado en Educaci贸n Secundaria Obligatoria para el nivel 2 o t铆tulo de Bachiller para nivel 3.
  2. Estar en posesi贸n de un certificado de profesionalidad del mismo nivel del m贸dulo o m贸dulos formativos y/o del certificado de profesionalidad al que desea acceder.
  3. Estar en posesi贸n de un certificado de profesionalidad de nivel 1 de la misma familia y 谩rea profesional para el nivel 2 o de un certificado de profesionalidad de nivel 2 de la misma familia y 谩rea profesional para el nivel 3.

Materiales, metodolog铆a y evaluaci贸n

Profesor

David Gonz谩lez Royo

Consultor Business Software en NUNSYS Licenciado en Inform谩tica de Gesti贸n