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.