Programming HTML5 java script es un curso que provee a los estudiantes los conocimientos y técnicas necesarias para programar.
Requisitos:
Experiencia en el desarrollo de aplicaciones utilizando Microsoft Visual Studio, conocimientos básicos de la estructura de un documento HTML y de la implementación de estilos CSS.
Duración:
40 horas
Temario:
- 
Primer parte
- Características generales de HTML
 - Descripción general de CSS
 - Creación de una aplicación web con Visual Studio 2012
 - Apertura de una página HTML5
 - Diseñar una página HTML5
 - Introducción a JavaScript
 - Descripción general de la sintaxis de JavaScript
 - Programando el HTML DOM con JavaScript
 - Introducción a jQuery
 - Resumen de formularios y tipos de entrada
 - Creación de formularios para recopilar datos y validar la entrada del usuario
 - Validación de la entrada del usuario mediante el uso de atributos HTML5
 - Probatorio de la entrada del usuario mediante el uso de JavaScript
 - Comunicación con una fuente de datos remota
 
 - 
Segunda parte
- Envío y recepción de datos mediante XMLHTTPRequestRecepción de datos mediante operaciones jQuery AJAX
 - Diseñar HTML5 usando CSS3
 - Estilo de texto
 - Aplicar estilo a los elementos del bloque
 - Selectores CSS3
 - Mejora de los efectos gráficos mediante el uso de CSS3
 - Creación de objetos y métodos mediante el uso de JavaScript
 - Escribir JavaScript bien estructurado
 - Creación de objetos personalizados
 - Extender objetos
 - Apertura de páginas interactivas con API de HTML5
 - Interactuar con archivos
 - Incorporación de multimedia
 - Reacción a la ubicación y el contexto del navegador
 - Depuración y generación de perfiles de una aplicación web
 - Adición de soporte sin conexión a aplicaciones web
 - Leer y escribir datos localmente
 - Adición de soporte sin conexión mediante el uso de la memoria caché de la aplicación
 - Implementación de una interfaz de usuario adaptable
 - Compatibilidad con múltiples factores de forma
 - Creación de una interfaz de usuario adaptable
 - Hacer de gráficos avanzados
 - Lograr gráficos interactivos mediante el uso de gráficos vectoriales escalables
 - Dibujar gráficos programáticamente usando un lienzo
 - Animación de la interfaz de usuario
 - Aplicar transiciones CSS
 - Elementos transformadores
 - Aplicación de animaciones de fotogramas clave CSS
 - Introducción a los sockets web
 - Implementación de comunicaciones en tiempo real mediante el uso de sockets web
 - Envío y recepción de datos mediante el uso de Web Sockets
 - Introducción a los trabajadores web
 - Creación de un proceso de trabajo web
 
 - 
Tercer parte
- Realización de procesamiento asincrónico mediante el uso de un trabajador web
 - Explicar cómo usar Visual Studio 2012 para crear y ejecutar una aplicación web.
 - Describir las nuevas características de HTML5 y crear y diseñar páginas HTML5.
 - Agregue interactividad a una página HTML5 usando JavaScript.
 - Cree formularios HTML5 usando diferentes tipos de entrada y valide la entrada del usuario usando atributos HTML5 y código JavaScript.
 - Envíe y reciba datos hacia y desde una fuente de datos remota mediante el uso de objetos XMLHTTPRequest y operaciones jQuery AJAX.
 - Estilo de páginas HTML5 usando CSS3.
 - Hacer código JavaScript bien estructurado y fácil de mantener.
 - Use API HTML5 comunes en aplicaciones web interactivas.
 - Cree aplicaciones web que admitan operaciones fuera de línea.
 - Formar páginas web HTML5 que puedan adaptarse a diferentes dispositivos y factores de forma.
 - Agregue gráficos avanzados a una página HTML5 usando elementos de Canvas y gráficos vectoriales escalables.
 - Mejore la experiencia del usuario agregando animaciones a una página HTML5.
 - Use Web Sockets para enviar y recibir datos entre una aplicación web y un servidor.
 - Promueva la capacidad de respuesta de una aplicación web que realiza operaciones de ejecución prolongada mediante el uso de procesos Web Worker.
 
 
