IFCD75

Desarrollo de aplicaciones móviles con html5/css3/javascript

Capacitar para la generación solvente e independiente de código de los lenguajes HTML5, CSS3 y JavaScript con un plan formativo eminentemente práctico para el desarrollo, depuración y despliegue de aplicaciones nativas para dispositivos móviles Android.

Diseñado y producido por Smartmind

Disponibilidad:

Licencias disponibles

Contenidos

IFCD75 — Desarrollo de aplicaciones móviles con html5/css3/javascript

Módulo 1

Introducción

Objetivo. Introducir en las tecnologías, conceptos y competencias que se adquirirán a lo largo del desarrollo del curso para asegurar una adecuada codificación y despliegue de aplicaciones HTML5/CSS3/JavaScript para dispositivos móviles CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCITICAS

Contenidos: 7

Conocimiento/capacidades cognitivas y prácticas

Codificación de aplicaciones móviles con lenguaje HTML5

Aplicación de estilos con CSS3

Implementación de funcionalidades complejas en la App desarrollada gracias a JavaScript.

Utilización de la biblioteca multimedia jQuery y gestión de su interacción con HTML5.

Utilización del framework Adobe PhoneGap para el desarrollo de aplicaciones híbridas.

Introducción al entorno de desarrollo integrado oficial para la plataforma Android, Android Studio.

Publicación de la aplicación móvil generada.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento del valor del conocimiento y dominio de los lenguajes HTML5, CSS3 y JavaScript para la organización

Valoración de las ventajas que tiene manejar dichos lenguajes a la hora de desarrollar aplicaciones para dispositivos móviles Android.

Módulo 2

Secciones

Objetivo. Estudiar los conceptos básicos para comenzar el desarrollo de código HTML5 con garantías, específicamente se tratará la sintaxis y los elementos básicos del lenguaje CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCITICAS

Contenidos: 7

Conocimiento/capacidades cognitivas y prácticas

Introducción a la sintaxis de HTML5.

Títulos y párrafos

Header main y footer.

Etiquetas Section y article.

Etiqueta Aside.

Elementos y etiquetas de bloque y de línea.

Actividad de evaluación de los conocimientos adquiridos por el alumno.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento del valor del conocimiento y dominio de los lenguajes HTML5, CSS3 y JavaScript para la organización

Valoración de las ventajas que tiene manejar dichos lenguajes a la hora de desarrollar aplicaciones para dispositivos móviles Android.

Módulo 3

Atributos y enlaces

Objetivo. Continuar con el estudio de los conceptos básicos del lenguaje HTML5, con el fin de tratar en detalle los atributos y los enlaces y sus etiquetas asociadas. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCITICAS

Contenidos: 8

Conocimiento/capacidades cognitivas y prácticas

¿Qué son los atributos?

Repaso de atributos ya utilizados.

Atributos globales importantes.

¿Qué son los enlaces?

Rutas relativas y absolutas

Atributos de los enlaces.

Navegación a través de enlaces de tipo ancla.

Actividad de evaluación de los conocimientos adquiridos por el alumno.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento del valor del conocimiento y dominio de los lenguajes HTML5, CSS3 y JavaScript para la organización

Valoración de las ventajas que tiene manejar dichos lenguajes a la hora de desarrollar aplicaciones para dispositivos móviles Android.

Módulo 4

Listas

Objetivo. Continuar con el estudio de los conceptos básicos del lenguaje HTML5, con el fin de tratar en detalle las listas, además de sus tipos, atributos y la gestión de su contenido CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCITICAS

Contenidos: 4

Conocimiento/capacidades cognitivas y prácticas

Listas no ordenadas.

Listas ordenadas.

Listas anidadas y atributos de las listas.

Actividad de evaluación de los conocimientos adquiridos por el alumno.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento del valor del conocimiento y dominio de los lenguajes HTML5, CSS3 y JavaScript para la organización

Valoración de las ventajas que tiene manejar dichos lenguajes a la hora de desarrollar aplicaciones para dispositivos móviles Android.

Módulo 5

Formularios

Objetivo. Continuar con el estudio de los conceptos básicos del lenguaje HTML5, con el fin de tratar en detalle formularios, sus elementos constituyentes, métodos de información de los mismos. Aparte, se tratarán los métodos de petición HTTP get y post. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCITICAS

Contenidos: 12

Conocimiento/capacidades cognitivas y prácticas

Estructura básica de un formulario.

Input radio.

Input checkbox.

Inputs disponibles en un formulario.

Inputs para móviles.

Asociación de inputs y elementos label.

Select básico.

Select avanzado.

Otros elementos disponibles en formularios (Ej. button).

Gestión de atributos en formularios.

Métodos de petición HHTP: Get & Post.

Actividad de evaluación de los conocimientos adquiridos por el alumno.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento del valor del conocimiento y dominio de los lenguajes HTML5, CSS3 y JavaScript para la organización

Valoración de las ventajas que tiene manejar dichos lenguajes a la hora de desarrollar aplicaciones para dispositivos móviles Android.

Módulo 6

CSS3

Objetivo. Estudiar los conceptos básicos del lenguaje CSS3 para la aplicación de estilos en el software desarrollado. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCITICAS

Contenidos: 6

Conocimiento/capacidades cognitivas y prácticas

Sintaxis básica.

¿Dónde situar nuestro CSS?

Funcionamiento de los selectores.

Las clases & a agrupación de selectores.

Dotación de colores e imágenes.

Actividad de evaluación de los conocimientos adquiridos por el alumno

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento del valor del conocimiento y dominio de los lenguajes HTML5, CSS3 y JavaScript para la organización

Valoración de las ventajas que tiene manejar dichos lenguajes a la hora de desarrollar aplicaciones para dispositivos móviles Android.

Módulo 7

JavaScript

Objetivo. Estudiar de los conceptos básicos del lenguaje JavaScript para dotar de funcionalidades complejas a las aplicaciones móviles desarrolladas con HTML5 y CSS3. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCITICAS

Contenidos: 4

Conocimiento/capacidades cognitivas y prácticas

Sintaxis y programación básica JavaScript.

Funciones y arreglos.

Vista previa.

Ejercicio guionizado para consolidar formación del alumno

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento del valor del conocimiento y dominio de los lenguajes HTML5, CSS3 y JavaScript para la organización

Valoración de las ventajas que tiene manejar dichos lenguajes a la hora de desarrollar aplicaciones para dispositivos móviles Android.

Módulo 8

jQuery y jQuery Mobile

Objetivo. Estudiar de las posibilidades ofrecidas por JQuery como biblioteca multiplataforma de JavaScript. Aparte, se tratará las particularidades del framework optimizado para dispositivos táctiles, JQuery Mobile. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCITICAS

Contenidos: 11

Conocimiento/capacidades cognitivas y prácticas

Introducción a JQuery y JQuery Mobile.

Integración de archivos JavaScript y CSS.

Selectores JQuery.

Gestión de eventos.

Otras funciones dinámicas.

Introducción a Ajax.

Librerías básicas.

Acceso y gestión de los "data attributes" de los elementos.

Elementos de interfaz mobile.

Eventos generales JQuery mobile.

Actividad de evaluación de los conocimientos adquiridos por el alumno.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento del valor del conocimiento y dominio de los lenguajes HTML5, CSS3 y JavaScript para la organización

Valoración de las ventajas que tiene manejar dichos lenguajes a la hora de desarrollar aplicaciones para dispositivos móviles Android.

Módulo 9

Desarrollo de aplicaciones nativas en Android Studio

Objetivo. Estudiar del entorno de desarrollo integrado oficial para la plataforma Android, Android Studio, con el fin de aprender a desplegar un servidor web, a compilar y probar sus aplicaciones móviles. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCITICAS

Contenidos: 5

Conocimiento/capacidades cognitivas y prácticas

Introducción y definición de herramientas necesarias.

Configuración de servidor web.

Entorno de programación Android Studio.

Creación y compilación de aplicación nativa.

Ejercicio guionizado para completar formación del alumno y el correcto despliegue de Android Studio.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento del valor del conocimiento y dominio de los lenguajes HTML5, CSS3 y JavaScript para la organización

Valoración de las ventajas que tiene manejar dichos lenguajes a la hora de desarrollar aplicaciones para dispositivos móviles Android.

Módulo 10

Desarrollo de aplicaciones nativas con Adobe PhoneGap

Objetivo. Estudiar del framework para el desarrollo de aplicaciones móviles producido Adobe PhoneGap, el cual, permitirá desarrollar aplicaciones híbridas para dispositivos móviles, utilizando herramientas genéricas tales como JavaScript, HTML5 y CSS3. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCITICAS

Contenidos: 5

Conocimiento/capacidades cognitivas y prácticas

Introducción y configuración de cuenta y sitio de Adobe PhoneGap.

Adaptación de aplicación HTML5 para Adobe PhoneGap.

Archivo de configuración y plugins.

Subir aplicación a sitio y crear APK.

Ejercicio guionizado para completar formación del alumno y el correcto despliegue de Adobe PhoneGap.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento del valor del conocimiento y dominio de los lenguajes HTML5, CSS3 y JavaScript para la organización

Valoración de las ventajas que tiene manejar dichos lenguajes a la hora de desarrollar aplicaciones para dispositivos móviles Android.

Módulo 11

Publicación de la aplicación en Google

Objetivo. Capacitar para la publicación de aplicaciones móviles desarrolladas en la plataforma de distribución digital, Google Play. Igualmente, se tratarán cuestiones tan importantes como el mantenimiento del software publicado. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCITICAS

Contenidos: 3

Conocimiento/capacidades cognitivas y prácticas

Introducción y consejos en la publicación de aplicaciones móviles en Google Play.

Gestión de actualizaciones.

Actividad de evaluación de los conocimientos adquiridos por el alumno.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento del valor del conocimiento y dominio de los lenguajes HTML5, CSS3 y JavaScript para la organización

Valoración de las ventajas que tiene manejar dichos lenguajes a la hora de desarrollar aplicaciones para dispositivos móviles Android.

Módulo 12

Formación transversal para captación como desarroladores multiplataforma

Objetivo. Dotar de la solvencia suficiente para utilizar los conocimientos adquiridos en el presente curso para utilizarlos como base para la capacitación como desarrolladores multiplataforma. CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCITICAS

Contenidos: 4

Conocimiento/capacidades cognitivas y prácticas

Patrones de diseño móviles.

Depuración y emuladores.

Alternativas para generar aplicaciones para IPhone e IPad.

Actividad de evaluación de los conocimientos adquiridos por el alumno.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Reconocimiento del valor del conocimiento y dominio de los lenguajes HTML5, CSS3 y JavaScript para la organización

Valoración de las ventajas que tiene manejar dichos lenguajes a la hora de desarrollar aplicaciones para dispositivos móviles Android.