Al finalizar el curso el alumno será capaz de entender el funcionamiento y los objetivos con los que nace HTML5. Será capaz de utilizar y aplicar las nuevas funcionalidades que nos ofrece HTML5 como son la nueva forma de estructurar una página Web, los elementos multimedia de audio y vídeo, la potente API de Canvas, la función de arrastrar y soltar… así como elementos más avanzados como el almacenamiento en local o los WebSockets.
Personas con unos conocimientos previos de HTML y JavaScript que quieran avanzar y familiarizarse con esta nueva y potente versión.
Conocimientos previos de HTML y JavaScript.
El alumno hará un breve repaso a los estándares anteriores a HTML5 y conocerá las principales novedades y posibilidades que ofrece este nuevo y potente estándar.
El alumno conocerá el estado actual del estándar HTML5, nuevas etiquetas que aparecen y otras muchas que ya no podrán ser utilizadas. Aprenderá a trabajar con estas nuevas etiquetas.
El alumno se familiarizará y aprenderá a trabajar con las nuevas etiquetas que facilitarán la estructuración de una página Web.
El alumno conocerá y trabajará con los nuevos campos de formulario y las nuevas posibilidades que ofrece el estándar en este importante apartado.
El alumno será capaz de entender los problemas que ha suscitado la implementación de elementos multimedia en las páginas Web a lo largo de la historia, y cómo HTML5 trata de solucionarlos. Aprenderá por tanto a utilizar las etiquetas de VIDEO y AUDIO, así como a utilizar reproductores ya existentes para implementarlos en la Web.
Se estudiará el funcionamiento de la potente API de Canvas presente en HTML5. Dado su potencial, empezaremos desde lo más sencillo creando todo tipo de figuras, crearemos gráficos dinámicos y veremos librerias ya creadas para ello, trabajaremos las animaciones de esta API y dejaremos el camino abierto a la creación de juegos.
Se estudiarán las características más novedosas que introduce CSS3 como transformaciones y animaciones, que serán el complemento perfecto para los elementos que vayamos creando en nuestra Web con HTML5 y Javascript.
Drag and Drop, arrastrar y soltar, un elemento muy importante y novedoso que se introduce en el estándar. En esta unidad se aprenderá todo lo relacionado con esta funcionalidad. Seremos capaces de crear elementos que podamos arrastrar y soltar en las diferentes partes de nuestra Web.
Esta otra funcionalidad que nos ofrece HTML5, nos permitirá crear elementos dentro de nuestra página que podamos editar desde cualquier navegador . Estudiaremos la posibilidad de hacer editable el contenido de cualquier elemento y las funciones que dan el formato a dicha edición.
En esta unidad, el alumno será capaz de implementar una funcionalidad en su página que le permita saber las coordenadas exactas en las cuales se encuentra la persona que esta visitando dicha página. Utilizaremos después dicha posición para generar contenido más cercano a nuestro usuario.
Uno de los puntos fuertes de HTML5 está en esta unidad. Hasta ahora, la única manera de almacenar información permanentemente era utilizando un servidor y una base de datos, pues bien, en este punto estudiaremos la posibilidad de almacenar datos en local que ofrece el estándar.
En este ultimo tema, estudiaremos la parte de comunicaciones que aparece en HTML5. Estudiaremos por un lado la Web Messaging, o mensajería Web, que nos permitirá intercambiar información entre diferentes documentos Web. Y por otro lado, los WebSockets, es decir, la posibilidad que tenemos de establecer conexiones directas con el servidor a través de sockets o hilos de comunicación.
¡Nunca dejes de aprender!