Nuestros cursos de HTML5 & Javasript & CSS3 para empresas en Madrid se adaptan a los horarios y necesidades de formación de nuestros clientes. Tenemos una gran diversidad de cursos in company cuyos programas formativos se adaptan al mercado actual. Adicionalmente, nuestros cursos de HTML5 & JavaSript & CSS3 para empresas pueden ser subvencionados o bonificados a través de la Fundación Tripartita.
Tecnolearning ofrece gestionar todos los trámites necesarios para conseguir las subvenciones ofrecidas por la Fundación Tripartita de forma gratuita, bien sea por la contratación de un plan de formación completo o una acción formativa puntual.
El objetivos del curso: Aprenda a usar Visual Studio 2012 para crear y ejecutar una aplicación web. Conozca las nuevas características de HTML5 y cree y diseñe páginas HTML5. Aprenda a agregar interactividad a una página HTML5 mediante el uso de JavaScript. Aprenda a crear formularios HTML5 utilizando diferentes tipos de entrada, y validar la entrada del usuario mediante el uso de los atributos HTML5 y el código JavaScript. Aprenda a enviar y recibir datos desde y hacia una fuente de datos remota utilizando los objetos XMLHTTPRequest y las operaciones AJAX de jQuery. Aprende a diseñar páginas HTML5 usando CSS3. Aprenda a crear un código JavaScript bien estructurado y fácil de mantener. Aprenda a usar API HTML5 comunes en aplicaciones web interactivas. Aprenda a crear aplicaciones web que admitan operaciones sin conexión. Aprenda a crear páginas web HTML5 que se puedan adaptar a diferentes dispositivos y factores de forma. Aprenda a agregar gráficos avanzados a una página HTML5 utilizando elementos de Canvas, y al usar Gráficos escalables de vectores. Aprenda a mejorar la experiencia del usuario agregando animaciones a una página HTML5. Aprenda a usar Web Sockets para enviar y recibir datos entre una aplicación web y un servidor. Aprenda a mejorar la capacidad de respuesta de una aplicación web que realiza operaciones de larga duración mediante el uso de procesos de Web Worker.
Temario del curso de HTML5 & Javasript & CSS3 – 30 horas
__________________________________________________________________________________________________
- DESCRIPCIÓN GENERAL DE HTML y CSS
- Resumen de HTML
- Descripción de CSS
- Creación de una aplicación web mediante Visual Studio 2012
- Lab: Explorando la aplicación de conferencia de Contoso
- Tutorial de la aplicación de conferencia de Contoso
- Examen y modificación de la aplicación de conferencia Contoso
- CREACIÓN Y DISEÑO DE PÁGINAS HTML5
- Crear una página HTML5
- Diseñar una página HTML5
- Lab: Creación y diseño de páginas HTML5
- Creación de páginas HTML5
- Diseño de páginas HTML5
- INTRODUCCIÓN A JAVACRIPT
- Descripción general de la sintaxis de JavaScript
- Programación de HTML DOM con JavaScript
- Introducción a jQuery
- Lab: Mostrar datos y manejar eventos utilizando JavaScript
- Mostrar datos mediante programación
- Manejando Eventos
- CREAR FORMULARIOS PARA RECOPILAR DATOS Y VALIDAR ENTRADA USUARIO
- Resumen de formularios y tipos de entrada
- Validación de la entrada de usuario mediante los atributos HTML5
- Validación de entrada de usuario mediante JavaScript
- Lab: Creación de un formulario y validación de entrada de usuario
- Crear un formulario y validar la entrada del usuario mediante los atributos HTML5
- Validación de entrada de usuario mediante JavaScript
- COMUNICACIÓN CON UNA FUENTE DE DATOS REMOTA
- Envío y recepción de datos mediante XMLHTTPRequest
- Envío y recepción de datos mediante el uso de las operaciones jQuery AJAX
- Lab: Comunicación con una fuente de datos remota
- Recuperando datos
- Serialización y transmisión de datos
- Refactorización del código mediante el método jQuery ajax
- DISEÑO DE HTML5 MEDIANTE EL USO DE CSS3
- Estilo de texto
- Elementos del bloque de estilo
- Selectores CSS3
- Mejora de los efectos gráficos mediante el uso de CSS3
- Lab: Diseño de texto y elementos de bloque mediante CSS3
- Diseño de la barra de navegación
- Diseño del encabezado de página
- Diseñar la página Acerca de
- CREACIÓN DE OBJETOS Y MÉTODOS MEDIANTE JAVASCRIPT
- Escribir JavaScript bien estructurado
- Creación de objetos personalizados
- Extender Objetos
- Laboratorio: Código de refinación para la facilidad de mantenimiento y la extensibilidad
- Heredar desde objetos
- Refactorización del código para usar objetos
- CREACIÓN DE PÁGINAS INTERACTIVAS MEDIANTE API HTML5
- Interactuar con archivos
- Incorporando Multimedia
- Reaccionar a la ubicación y al contexto del navegador
- Depuración y creación de perfiles de una aplicación web
- Lab: Creación de páginas interactivas mediante el uso de API HTML5
- Incorporando video
- Incorporación de imágenes
- Uso de la API de geolocalización
- AGREGAR SOPORTE SIN CONEXIÓN A APLICACIONES WEB
- Leer y escribir datos localmente
- Adición de soporte sin conexión mediante el uso de la caché de la aplicación
- Lab: Agregar soporte sin conexión a una aplicación web
- Implementación del caché de la aplicación
- Implementación de almacenamiento local
- IMPLEMENTACIÓN DE UNA INTERFAZ DE USUARIO ADAPTATIVA
- Apoyo a múltiples factores de forma
- Crear una interfaz de usuario adaptativa
- Lab: Implementación de una interfaz de usuario adaptativa
- Crear una hoja de estilo amigable para imprimir
- Adaptación del diseño de página para ajustar un factor de forma diferente
- CRACIÓN DE GRÁFICOS AVANZADOS
- Creación de gráficos interactivos mediante gráficos vectoriales escalables
- Gráfico de gráficos mediante programación mediante el uso de un lienzo
- Lab: Creación de gráficos avanzados
- Crear un mapa de lugar interactivo mediante gráficos vectoriales escalables
- Crear una placa de altavoz utilizando un elemento de lienzo
- ANIMACIÓN DE LA INTERFAZ DE USUARIO
- Aplicando Transiciones CSS
- Elementos de transformación
- Aplicación de animaciones de fotogramas clave CSS
- Lab: Animación de elementos de interfaz de usuario
- Aplicación de transiciones a los elementos de la interfaz de usuario
- Aplicación de animaciones de fotogramas clave
- IMPLEMENTACIÓN DE COMUNICACIONES EN TIEMPO REAL MEDINATE EL USO DE SOCKETS WEB
- Introducción a los zócalos web
- Envío y recepción de datos mediante el uso de sockets web
- Lab: Implementación de comunicaciones en tiempo real mediante el uso de sockets web
- Recibiendo datos del zócalo web
- Envío de datos a un zócalo web
- Envío de varios tipos de mensajes hacia o desde un zócalo web
- CREAR UN PROCESO DE TRABAJADOR WEB
- Introducción a los trabajadores web
- Realización de procesamiento asíncrono mediante el uso de un trabajador web
- Lab: Creación de un proceso de trabajador web
- Mejora de la capacidad de respuesta mediante el uso de un trabajador web