CREACIÓN, PROGRAMACIÓN Y DISEÑO DE PÁGINAS WEB CON HTML5 Y CSS3
Módulo 1: Fundamentos de JavaScript
- Introducción a JavaScript
- Evolución de la Web.
- Estándares web.
- HTML5 y CSS3.
- La etiqueta
<script>
. - Variables, tipos de datos y operadores.
- Cuadros de diálogo.
- Fundamentos de programación en JavaScript
- Estructuras de decisión y repetición.
- Definición y llamada de funciones.
- Ámbito de las variables.
- Objetos y Arrays en JavaScript
- Propiedades, eventos y métodos.
- Arrays.
- Objetos location, history y document.
- Manipulación del DOM
- El árbol del documento.
- Modificación dinámica del contenido.
- Crear, eliminar y reemplazar nodos.
- Buenas prácticas en JavaScript
- Separar estructura y comportamiento.
- Manejadores de eventos.
- Compatibilidad entre navegadores.
Módulo 2: HTML5 y CSS3
- Elementos estructurales de HTML5
- Doctype y descripción de elementos estructurales.
- Aplicación de estilos CSS.
- Formularios en HTML5
- Nuevos controles y atributos.
- Compatibilidad con navegadores antiguos.
- Canvas en HTML5
- Interfaz de dibujo 2D.
- Dibujar rectángulos, trazados y texto.
- Colores de trazo y relleno.
- Gradientes y patrones.
- Vídeo y Audio en HTML5
- Reproducción sin plugins.
- Etiquetas
<video>
y<audio>
. - Códecs y formatos compatibles.
- Introducción a CSS3
- Nuevos selectores CSS3.
- Esquinas redondeadas, sombras y gradientes.
- Fuentes incrustadas y múltiples imágenes de fondo.
- Transiciones y transformaciones.