MasTraining

"Tu éxito profesional, es el nuestro"

 

Programación en HTML5 con JAVASCRIPT y CSS3

Logo Microsoft


Introducción

Este curso proporciona una introducción a HTML5, CSS3 y JavaScript. Ayuda a los estudiantes a adquirir habilidades básicas de programación HTML5/CSS3/JavaScript. Es un punto de entrada a la formación especializada en Aplicaciones Web y Aplicaciones de Windows Store. El curso se centra en el uso de HTML5/CSS3/JavaScript para implementar lógica de programación, definir y utilizar variables, realizar bucles y ramificación, desarrollar interfaces de usuario, capturar y validar entradas del usuario, almacenar los datos y crear aplicaciones bien estructuradas. El curso sigue fielmente el contenido del curso oficial de Microsoft 20480: Programación en HTML5 con JavaScript y CSS3.

Objetivos

Después de completar este curso los alumnos serán capaces de:

• Describir cómo utilizar Visual Studio 2012 para crear y ejecutar una aplicación Web.
• Describir las nuevas características de HTML5, crear y dar estilo a páginas.
• Añadir interactividad a una página HTML5 utilizando Javascript
• Crear formularios HTML5 usando diferentes tipos de entrada, y validar la entrada del usuario utilizando las características de HTML5 y Javascript.
• Enviar y recibir datos desde y hacia una fuente remota utilizando el objeto XMLHttpRequest y operaciones AJAX de JQuery.
• Dar estilo a páginas HTML5 utilizando CSS3.
• Crear código Javascript sostenible y bien estructurado.
• Utilizar las APIS comunes de HTML5 en aplicaciones Web interactivas.
• Crear aplicaciones Web que admitan operaciones Offline.
• Crear páginas web HTML5 que se adapten a diferentes dispositivos.
• Añadir gráficos avanzados a una página HTML5 utilizando elementos Canvas y SVG.
• Aumentar la experiencia del usuario añadiendo animaciones a una página HTML5.
• Utilizar Web Sockets para enviar y recibir datos entre servidor y cliente.

Audiencia

Este curso está diseñado para desarrolladores profesionales que tienen 6‐12 meses de experiencia en programación y que están interesados en el desarrollo de aplicaciones usando HTML5, CSS3 y JavaScript ﴾o aplicaciones de Windows Store para aplicaciones web o Windows 8).

Este curso está dirigido a los estudiantes que tienen la siguiente experiencia:

• 1 – 3 meses de experiencia crea aplicaciones Web, incluso escribir código JavaScript sencillo.
• 1 mes de experiencia crea aplicaciones de cliente de Windows.
• 1 mes de experiencia utilizando Visual Studio 2010 o 2012.

También pueden asistir a este curso aquellos interesados en tomar el examen 70‐480: Programación en HTML5 con JavaScript y CSS3.

Duración

La duración del curso es de 24 horas lectivas on-line.

Consultar próximas fechas.

Profesorado

Disponemos de un equipo de instructores altamente calificados que combinan la formación con el desarrollo de su profesión como expertos en el ámbito de la consultoría. Son Profesionales certificados por los principales fabricantes y con alta capacidad para transferir los conceptos técnicos y metodológicos de modo ameno y sencillo.

Fechas y horario

Consultar próximas fechas.

Certificación

El curso prepara para la presentación al examen 70-480: Programación en HTML5 con JavaScript y CSS3, examen necesario para conseguir la certificación oficial de Microsoft MCSD: Certificación de Aplicaciones Web.

Precio

Consultar. Están disponibles descuentos especiales para desempleados, estudiantes y para grupos.

Temario

1. INTRODUCCIÓN A HTML Y CSS.

   1.1. Introducción a HTML.
   1.2. Introducción a CSS.
   1.3. Crear una Aplicación Web con Visual Studio 2012.

2. CREAR Y ESTILIZAR PÁGINAS HTML5.

   2.1. Crear una página HTML5.
   2.2. Estilizar una página HTML5.

3. INTRODUCCIÓN A JAVASCRIPT.

   3.1. Introducción a la sintaxis de JavaScript.
   3.2. Programar HTML DOM con JavaScript.
   3.3. Introducción a JQuery.

4. CREACIÓN DE FORMULARIOS Y VALIDACIÓN DE ENTRADA.

   4.1. Introducción a Formularios HTML.
   4.2. Validación de la entrada del usuario con atributos HTML5.
   4.3. Validación de la entrada del usuario con JavaScript.

5. COMUNICAR CON UNA FUENTE DE DATOS REMOTA.

   5.1. Enviar y recibir datos con XMLHttpRequest.
   5.2. Enviar y recibir datos con las operaciones AJAX de JQuery.

6. ESTILIZAR HTML5 UTILIZANDO CSS3.

   6.1. Estilizar Texto.
   6.2. Estilizar elementos de bloque.
   6.3. Selectores CSS3.
   6.4. Aumentar efectos gráficos con CSS3.

7. CREAR OBJETOS Y MÉTODOS USANDO JAVASCRIPT.

   7.1. Escribir JavaScript bien estructurado.
   7.2. Crear objetos personalizados.
   7.3. Extender objetos.

8. CREAR PÁGINAS INTERACTIVAS USANDO LAS APIS HTML5.

   8.1. Interactuar con ficheros.
   8.2. Agregar Multimedia.
   8.3. Reaccionar a un contexto y localización de navegador.
   8.4. Depurar una aplicación Web.

9. AÑADIR SOPORTE OFFLINE A APLICACIONES WEB.

   9.1. Leer y escribir datos locales.
   9.2. Añadir soporte Offline utilizando el Application Cache.

10. IMPLEMENTAR UNA INTERFAZ DE USUARIO ADAPTABLE.

   10.1. Soporte de múltiples Form Factors.
   10.2. Crear una interfaz de usuario adaptable.

11. CREAR GRÁFICOS AVANZADOS.

   11.1. Crear Gráficos interactivos con SVG.
   11.2. Dibujar gráficos programáticamente con Canvas.

12. ANIMAR LA INTERFAZ DE USUARIO.

   12.1. Aplicar transiciones CSS.
   12.2. Transformar elementos.
   12.3. Aplicar animaciones CSS Key-frame.

13. IMPLEMENTAR COMUNICACIONES EN TIEMPO REAL.

   13.1. Introducción a los Web Sockets.
   13.2. Enviar y recibir datos utilizando Web Sockets.

14. CREAR UN PROCESO WEB WORKER.

   14.1. Introducción a los Web Workers.
   14.2. Implementar procesado asíncrono utilizando Web Workers.