Programando en HTML5 con JavaScript y CSS3

Duración: 40 horas

Código: MS-20480

Descripción:

Este curso ofrece una introducción a HTML5, CSS3 y JavaScript. Este curso ayuda a los estudiantes a adquirir las habilidades básicas de programación HTML5/CSS3/JavaScript. Este curso es un punto de entrada a la aplicación web y Windows Store itinerarios formativos aplicaciones. El curso se centra en el uso de HTML5/CSS3/JavaScript para implementar la lógica de programación, definir y utilizar variables, realizar bucles y ramificaciones, desarrollar interfaces de usuario, capturar y validar la entrada del usuario, almacenar datos y crear aplicaciones bien estructuradas.

Los escenarios de laboratorio de este curso son seleccionados para apoyar y demostrar la estructura de los escenarios de aplicación diferentes. Su objetivo es centrarse en los principios y componentes de codificación / estructuras que se utilizan para crear una aplicación de software de HTML5.

Este curso utiliza Visual Studio 2012, que se ejecuta en Windows 8.

Objetivos:

Al finalizar el curso, los alumnos serán capaces de:

  • Explicar cómo utilizar Visual Studio 2012 para crear y ejecutar una aplicación Web.
  • Describir las nuevas características de HTML5, y crear y estilo de las páginas HTML5.
  • Añadir interactividad a una página de HTML5 usando JavaScript.
  • Crear formularios HTML5 usando diferentes tipos de entrada, y validar la entrada del usuario mediante el uso de atributos HTML5 y código JavaScript.
  • Enviar y recibir datos hacia y desde un origen de datos remoto utilizando objetos XMLHttpRequest y operaciones jQuery AJAX.
  • Crear estilos de páginas HTML5 usando CSS3.
  • Crear el código JavaScript bien estructurado y de fácil de mantenimiento.
  • Conocer el uso común de APIs de HTML5 en aplicaciones Web interactivas.
  • Crear aplicaciones Web que soportan las operaciones fuera de línea.
  • Crear páginas Web HTML5 que pueden adaptarse a diferentes dispositivos y factores de forma.
  • Agregar gráficos avanzados a una página de HTML5 utilizando elementos de lona, y mediante el uso de Scalable Vector Graphics.
  • Mejorar la experiencia del usuario al agregar animaciones a una página de HTML5.
  • Usar Sockets Web para enviar y recibir datos entre una aplicación Web y un servidor.
  • Mejorar la capacidad de respuesta de una aplicación web que realiza operaciones de larga duración mediante el uso de procesos Web trabajadores.
Audiencia:

El curso está dirigido a desarrolladores que tengan por lo menos seis meses de experiencia profesional y que estén interesados ​​en el desarrollo de aplicaciones con HTML5 y CSS3 con JavaScript (ya sea Windows o aplicaciones Apps Store IE10 para la Web). Mientras que los estudiantes pueden tener poco o nada de HTML5 codificación de experiencia, deben tener alguna experiencia con HTML4.

Prerrequisitos:

Antes de asistir a este curso, los estudiantes deben tener una experiencia de al menos tres meses de desarrollo profesional.

Además de su experiencia profesional, los estudiantes que asisten a esta formación debe tener una combinación de conocimientos prácticos y conceptuales relacionados con la programación HTML5. Esto incluye los siguientes requisitos:

  • Comprender la estructura básica del documento HTML:
  • Usar etiquetas HTML para mostrar el contenido del texto.
  • Usar etiquetas HTML para mostrar gráficos.
  • Utilice HTML API.
  • Comprender la forma de estilo de los elementos comunes de HTML utilizando CSS, incluyendo:
  • La separación de la presentación del contenido.
  • Administración del flujo de contenido.
  • Gestión de posicionamiento de los elementos individuales.
  • Gestión de desbordamiento de contenido.
  • Basic estilo CSS.
Certificación:

Este curso lo prepara para el examen 70-480 : Programación en HTML5 con JavaScript y CSS3. Examen que es requisito para la certificación: MCSD: Windows Store Apps Using HTML5

Contenido:
  1. Visión general. De HTML y CSS
    1. Listado de HTML
    2. De las CSS
    3. Crear una aplicación Web utilizando Visual Studio 2012
  2. Creación y aplicación de estilos de páginas HTML5
    1. Creación de una página HTML5
    2. Aplicando estilos a una página HTML5
  3. Introducción a JavaScript
    1. Visión general de la sintaxis de JavaScript
    2. La programación del DOM HTML con Javascript
    3. Introducción a jQuery
  4. Creación de formularios para recopilar datos y validar la entrada de usuario
    1. Visión general de las formas y tipos de entrada
    2. Validar los datos introducidos por el usuario mediante atributos HTML5
    3. Validación de los datos de usuario mediante JavaScript
  5. La comunicación con un origen de datos remoto
    1. Envío y recepción de datos mediante el uso XMLHTTPRequest
    2. Envío y recepción de datos mediante el uso de AJAX jQuery operaciones
  6. Aplicar estilos HTML5 utilizando CSS3
    1. Estilo de texto
    2. Aplicar estilos de elementos de bloque
    3. CSS3 Selectors
    4. Mejora de efectos gráficos utilizando CSS3
  7. Creación de objetos y métodos mediante JavaScript
    1. Escribir bien estructurado JavaScript
    2. Creación de objetos personalizados
    3. Objetos extensibles
  8. Creación de páginas interactivas usando HTML5 APIs
    1. Interactuar con Archivos
    2. Multimedia que incorporan
    3. En respuesta a Localización y contexto
    4. Depurar y generar perfiles de una aplicación Web
  9. Adición de compatibilidad sin conexión para aplicaciones Web
    1. Lectura y escritura de datos a nivel local
    2. Adición de compatibilidad sin conexión mediante la memoria caché de aplicaciones
  10. La implementación de una interfaz de usuario adaptable
    1. Apoyar Factores Múltiples Formularios
    2. Creación de una interfaz de usuario adaptable
  11. Creación de gráficos avanzados
    1. Creación de gráficos interactivos mediante el uso de gráficos vectoriales escalables
    2. Programación de dibujo de gráficos utilizando un lienzo
  12. Animación de la interfaz de usuario
    1. Aplicar transiciones CSS
    2. Elementos transformadores
    3. Aplicar CSS animaciones de fotogramas clave
  13. Implementación de comunicaciones en tiempo real mediante el uso de Web Sockets
    1. Introducción a la Web Sockets
    2. Envío y recepción de datos mediante el uso de sockets Web
  14. Creación de un proceso de trabajo de Web
    1. Introducción a los Web Workers
    2. Realizar el procesamiento asincrónico mediante un Trabajador Web
Costos:

Este costo incluye: Material MOC (Curso Oficial Microsoft), Material de estudio, el uso de una computadora por persona, certificado, refrigerios e impuestos de ley.