Desarrollo de Soluciones Móviles Multiplataforma Desarrollo de Soluciones Móviles Multiplataforma COD TITULO DURACIÓN SWL-512 Introducción a la programación Java para Dispositivos Móviles 20 SWL-481 JavaScript y Jquery 15 DIS-187 HTML 5 y CSS3 15 SWL-507 Aplicaciones mobiles con HTML 5 15 SWL-508 Jquery Mobile 10 SWL-502 Desarrollo de aplicaciones Android 15 SWL-503 Desarrollo de aplicaciones Android Avanzadas 15 SWL-504 Android y Aplicaciones Multimedia 15 SWL-509 PhoneGap 10 SWL-510 Sencha Touch 10 SWL-511 Patrones de Diseño en el entorno de la Movilidad 10 150
SWL-512 Introducción a la programación Java para Dispositivos Móviles Objetivos Los objetivos de este curso es actualizar los conocimientos de Java necesarios para posteriormente trabajar con móviles Android Dirigido a Perfiles con poca experiencia de programación Temario 1) Plataforma Java Máquina Virtual JDK Eclipse Entornos JAVAC y JAVA 2) Eclipse Vistas principales Construcción de un proyecto Empaquetamiento Despliegue 3) Java y POO Clases y Objetos Herencia y Composicion Polimorfismo Manejo de excepciones Uso de interfaces Framework de colecciones Relaciones entre clases Duración 20 horas teórico-prácticas Requisitos de Software JDK 1.6 Ubuntu
SWL-481 JavaScript y JQuery Objetivos Desarrollar aplicaciones web utilizando javascript y JQuery. Dirigido a Personas interesadas en el aprendizaje de javascript como tecnología de capa de presentación y que necesitan conocer JQuery como framework. Temario 1) Javascript Sintaxis Estructura de control Bucles Arrays Gestión de Eventos 2) Javascript Avanzado Manejo de funciones Javascript no intrusivo Programación Orientada a Objeto Firebug Optimización 3) JQuery Selectores Selectores sencillos Selectores complejos Anidamiento de selectores 4) JQuery y gestión de eventos Bindings Eventos Click,Hover etc Eventos avanzados Eventos de teclado 5) Animaciones FaceIn FaceOut
Show y Hide SlideDown,SlideUp Duración 15 horas teórico-prácticas Requisitos de Software Eclipse Chrome
DIS-187 HTML 5 y CSS 3 Introducción Este curso ofrece a las personas actualizar sus conocimientos de HTML a la versión 5 que incluye un gran conjunto de mejoras.así de la misma forma incluye una actualización de conocimientos a css 3 Objetivos Después de completar este curso las y los alumnos serán capaces: Obtener conocimientos sólidos de html 5 y css 3 Dirigido a Diseñadores Web, Programadores Temario 1) HTML 5 y estructura La nueva cabecera Etiquetas <header>,<footer>,<article> Estilos y etiquetas de cabecera Etiquetas <nav>,<aside> Etiquetas <hgroup> Etiqueta <section> 2) HTML 5 y Formularios Nuevos inputs email, url Inputs y fechas time, date time, month, week Inputs y números con range y number Inputs y búsquedas Input Color Data List Ficheros y múltiple selección Input y Patrones AutoCompletar Validaciones 3) Video y Audio Nueva etiqueta <video> AutoPlay y controles Preload y loop
Codecs Etiqueta <source> Controles personalizados Manejo de controles Accesibilidad 4) Canvas Nuevo control canvas Javascript y Canvas Pinceles Imágenes Paths Transformaciones Animaciones Mantenimiento de estado 5) Almacenamiento Almacenamientos locales Tipos de almacenamiento (Web Storage,Web SQL) Sesiones y Web Storage Añadiendo y eliminando información Bases de datos locales 6) Drag and Drop HTML 5 y capacidades Drag and Drop Iconos y Drag and Drop 7) CSS 3 Nuevos Selectores Child Selectors Filas y Alternancia Opacidad Colores Sombras y textos Fuentes 8) CSS 3 Avanzado Redondear Esquinas Selectores de atributo Capas
Duración 15 horas teórico-prácticas
SWL-507 HTML 5 CSS 3 Movilidad Objetivos Los objetivos de este curso son obtener los conocimientos suficientes para poder trabajar con HTML 5 y CSS 3 en entornos móviles Dirigido a Personal Programador, Analistas Programadoras/es, Analistas, que deseen actualizar sus conocimientos de HTML5 y CSS 3 para el entorno móvil Temario 1) Introducion Aplicaciones nativas versus Web Entornos heterogéneos La necesidad de homogeneizar HTML 5 Etiquetas y Mobilidad 2) Estilos CSS 3 Estilos de Android y Css JQuery y Selectores JQuery eventos 3) Ajax Ajax Ajax y JQuery Integrando Ajax con Android Hijax Rendimiento 4) JQTouch Instalación Listas Paneles Settings 5) Almacenamiento en cliente Web Storage Web SQL DataBase Gestión de errores Consultas
Duración 15 horas teórico-prácticas Requisitos de Software Google Chrome Ultraedit
SWL-508 JQuery Mobile Objetivos Los objetivos de este curso son obtener los conocimientos suficientes construir aplicaciones móviles con el Framework JQuery Mobile Dirigido a Personal Programador, Analistas Programadoras/es, Analistas, que deseen crear aplicaciones para dispositivos móviles Temario 1) Introducción a Jquery Mobile Acceso universal Desarrollo orientado a etiquetas Mejora progresiva Accesibilidad 2) JQuery Mobile Paginas y plantillas Multipáginas Ajax Transiciones Diálogos 3) Navegación Barras Botones ToolBars Tabs 4) Form y Listas Elementos de formulario Listas Listas e iconos Filtros Listas Dinámicas 5) Integración con servicios Servicios RestFull El patrón MVC
Duración 10 horas teórico-prácticas Requisitos de Software Ubuntu 10 /Windows Chrome
SWL-502 Desarrollo aplicaciones Android Objetivos Construir aplicaciones móviles con Google Android Dirigido a Personas interesadas en el aprendizaje de desarrollo de aplicaciones Android Temario 1) Introducción Plataforma Android Arquitectura Ficheros xml HolaMundo Android 2) Interface de usuario Cajas de Texto y Etiquetas CheckBox y Radios Controles y Visibilidad Gestión de Imagenes Ficheros de Recursos 3) Ficheros de Recursos El concepto de fichero de recurso Creación de ficheros de recursos Acceso a ficheros de recursos Arrays y ficheros de recursos 4) Creación de una aplicación de Encuestas Desarrollo de la interface Ficheros de Recursos e Interface Gestión de Estado 5) Gestión de Listas Creación de Listas Listas y Adaptadores El Control ListView Modificación de Listas Listas Anidadas 6) Manejo de Cuadros de Dialogo
El api de Dialogos DialogBuilder Personalización de Dialogos 7) El api de Log Gestión de mensajes de Log Eclipse y Logs 8) Manejo de Layouts LinearLayout RelativeLayout GridLayout 9) Acceso a Datos SQLLite Helpers SQLLiteOpenHelper Creación de una aplicación de gestión Inserciones y Listados Borrados Eventos Avanzados 10) Gestión de Menús El concepto de Menú Agrupación de elementos Menús y ficheros de recursos 11) Manejo de Ficheros Java y Ficheros Input y OutputStreams Android y Ficheros 12) Introducción a Intents Duración 15 horas teórico-prácticas Requisitos de Software Eclipse, java, android SDK
SWL-503 Desarrollo de aplicaciones Android Avanzadas Objetivos Construir aplicaciones móviles complejas con Google Android Dirigido a Personas interesadas en el aprendizaje de desarrollo de aplicaciones Android avanzadas Temario 1) Intents El concepto de Intent Actividades e Intents Paso de información entre Actividades Objetos e Intents Categorias 2) Ciclo de Vida de Actividades Actividades y ciclo de vida Eventos Mantenimiento de estado 3) Acceso Remoto via HTTP Android y Acceso Remoto Manejo de Permisos Accediendo a un JSP y a un Servlet Peticiones HttpGET Inserción de datos El formato JSON Java y JSON Android y JSON 4) Android y Threads Java programación concurrente Actividades y Threads Lanzando Nuevos Threads 5) Servicios de Android El concepto de Servicio Manejo de Servicios
Servicios y Thread Manejo de Tareas Asincronas Intents y Servicios 6) Pending Intents El concepto de Pending Intent Intents y PendingIntents El Servicio de notificaciones El Servicio de alarmas Servicios y PendingIntents 7) Receptores de BroadCast Manejo de Receptores Registro de Receptores Enviando mensajes de BroadCast Respondiendo al BroadCast Registrando varios receptores 8) Sensores Gestor de Sensores Sensor de Luz Sensor de Proximidad Sensor de Acelerometro 9) Interfaces Touch y Gestuales Android Eventos Avanzados Eventos Touch Android y API Gestual Duración 15 horas teórico-prácticas Requisitos de Software Eclipse, java, android SDK
SWL-504 Android y Aplicaciones Multimedia Objetivos Construir aplicaciones móviles con Google Android Dirigido a Personas interesadas en el aprendizaje de desarrollo de aplicaciones Android Temario 1) Introducción Captura de imagenes Almacenamiento de imágenes y metada 2) Cámara y gestión de imágenes Usando la cámara Selección de imágenes del dispositivo Dibujo de bitmap sobre la imagen Escalado Rotación 3) Eventos Touch Dibujo de canvas Touch y dibujo 4) Audio Audio PlayBack BackGround Audio playback Streaming Captura de audio 5) Video Video playback MediaStore Streaming video Metadatos Captura de video 6) Servicios web y media Web Services Peticiones http JSON
REST Subida de ficheros Duración 15 horas teórico-prácticas Requisitos de Software Eclipse, Java, Android SDK
SWL-509 Aplicaciones Móviles con PhoneGap Objetivos Los objetivos de este curso son obtener los conocimientos suficientes construir aplicaciones móviles con el framework PhoneGap Dirigido a Personal Programador, Analistas Programadoras/es, Analistas, que deseen crear aplicaciones para dispositivos móviles Temario 1) Instalacion de PhoneGap Descarga Usando PhoneGap Eligiendo el entorno Android/IOS 2) Gestión de eventos Manejando eventos Listener Tipos de eventos 3) Dispositivo y red Obteniendo información del dispositivo Buscando una red Notificaciones 4) Acelerometro y Compas El objeto acelerómetro Métodos del acelerometro Usando el compas Métodos del compass Mejorando la presentación 5) Vídeo y Cámara El objeto Media Manejo de métodos Gestión de errores Utilizando la cámara Capturando imagenes
6) Ficheros y Contactos Lectura y escritura de ficheros Transferencia de ficheros Manejo de contactos Creación de contactos Duración 10 horas teórico-prácticas Requisitos de Software Ubuntu 10 /Windows Chrome
SWL-510 Aplicaciones Móviles con Sencha Touch Objetivos Los objetivos de este curso son obtener los conocimientos suficientes construir aplicaciones móviles con el framework Sencha Touch Dirigido a Personal Programador, Analistas Programadoras/es, Analistas, que deseen crear aplicaciones para dispositivos móviles Temario 1) Instalación de Sencha Descarga Framework Multiplataforma Detección del dispositivo 2) Controles Botones Text y TextArea Radios y Checkbox DatePicker 3) Layouts CardLayout FitLayout DockLayout Plantillas 4) DataSources Creación de modelos Stores JSON XML Proxies 5) Manejo de eventos Eventos Touch Eventos de Scroll Eventos Tap y TapHold Eventos Pinch y Swipe
Duración 10 horas teórico-prácticas Requisitos de Software Android y Ubuntu 10
SWL-511 Patrones de diseño en entornos de movilidad Objetivos Los objetivos de este curso son entender las diferencias entre aplicaciones de escritorio y móviles y ver como los distintos patrones de diseño nos podemos apoyar para desarrollarlas. Dirigido a Programadores, Analistas Programadores, Analistas que deseen crear aplicaciones para dispositivos móviles Temario 1) Patrones Pilas verticales FilmStrip Touch Tools Botton Navitation Thumbnail y TextList Infinite List Generous Borders Text Clear Button Loading Indicators 2) Ficheros y Contactos Lectura y escritura de ficheros Transferencia de ficheros Manejo de contactos Creación de contactos Duración 10 horas teórico-práctico Requisitos de Software Emulador Android