Introducción:
El objetivo del curso es aportar a los alumnos los conocimientos y habilidades necesarias para desarrollar aplicaciones con el nuevo lenguaje de etiquetas HTML5.Los alumnos podrán conocer las novedades introducidas en el lenguaje y aprovecharlas para crear nuevas aplicaciones.
Objetivos:
Al finalizar el curso los alumnos podrán:
Conocer las novedades y diferencias con respecto a versiones anteriores.
Poder usar las nuevas utilidades incorporadas como el canvas o el soporte multimedia.
Mejorar las comunicaciones entre navegador y servido gracias a los websockets.
Crear formularios web que utilicen los nuevos controles de HTML5.
Desarrollar aplicaciones que utilicen componentes de Geo localización.
Desarrollar clientes RIA con HTML5.
Utilizar los web workers para crear aplicaciones multithread.
Dirigido a:
Ingenieros y desarrolladores web habituados a trabajar con el lenguaje HTML y crear aplicaciones desarrolladas para entornos web.
Requisitos previos:
Los alumnos deben conocer las características del desarrollo web y haber trabajado con HTML así como con hojas de estilo y Javascript.
Profesorado:
Contamos con un equipo de instructores altamente cualificados que combinan la actividad formativa con el desarrollo de su actividad profesional como expertos en el campo de las TIC. Profesionales certificados por los principales fabricantes del sector capaces de transferir de forma amena y entendedora los conceptos técnicos más abstractos. Los formadores disponen de diferentes niveles de certificación en Java.
Documentación:
Cada alumno recibirá un ejemplar de la Documentación oficial elaborada por netmind.
Certificación:
Todos los alumnos que finalicen con éxito el curso recibirán un certificado de asistencia emitido por netmind.
Contenidos:
Situación y tendencias
1.1 Versiones de HTML.
1.2 HTML5.
1.3 HTML5 especificación.
1.4 CSS3, el compañero de viaje.
1.5 Situación del mercado.
1.6 Tendencia en el mercado.
1.7 Soporte de navegadores para HTML5 y CSS3.
Desarrollo con HTML5
2.1 Introducción.
2.2 Arquitectura de un navegador.
2.3 El árbol DOM.
2.4 El doctype en versiones previas.
2.5 Estructura de una página.
2.6 Desarrollar la estructura de página.
2.7 Relación de nuevos tags.
2.8 Redefinición del tipo de contenido.
2.9 Selección de elementos en el DOM.
2.10 JSON en HTML5.
El lienzo - canvas
3.1 El canvas.
3.2 Coordenadas en canvas.
3.3 Trazados – paths.
3.4 Transformaciones.
3.5 Incorporando imágenes al canvas.
3.6 Trabajando con backgrounds.
3.7 Escalar.
3.8 Uso de texto.
Audio y vídeo con HTML5
4.1 Soporte de formatos multimedia.
4.2 Controles multimedia.
4.3 Implementación de los controles.
4.4 Implementación de audio.
4.5 Control de audio.
4.6 Atributos de audio.
4.7 Utilizando vídeo.
4.8 Creando canvas de vídeo.
4.9 Eventos en Multimedia.
Geo localización con HTML5
5.1 Introducción.
5.2 Política de seguridad.
5.3 Comprobar el soporte del navegador.
5.4 Solicitando situación.
Mensajería con HTML5
6.1 Introducción.
6.2 Evento de recepción de mensaje.
6.3 Modelo de seguridad basado en origen.
6.4 Comprobación del soporte del navegador.
Comunicación con Web sockets
7.1 Introducción.
7.2 WebSockets.
7.3 Reducción del tráfico con WebSockets.
7.4 Comprobación de WebSockets.
7.5 El interface WebSocket.
7.6 Crear un WebSocket.
7.7 WebSockets y HTML5.
Formularios con HTML5
8.1 Introducción.
8.2 Compatibilidad.
8.3 Etiquetas de forms.
8.4 Eventos en forms.
8.5 Trabajar con controles.
8.6 Ejemplos con controles.
Trabajando con web workers
9.1 Introducción.
9.2 Uso de web workers.
9.3 Funciones disponibles y compatibilidad.
Contactar