DESARROLLO WEB EN ENTORNO CLIENTE

Tema 1. Fundamentos de la programación cliente y tecnologías web

Tarea 1: ¿Qué es cliente-servidor?

Tarea 2: ¿Qué hace cada herramienta del navegador?

Tarea 3: ¿Qué lenguaje se usa para...?

Tarea 4: Ventajas y desventajas de la programación cliente.

Tema 2. Sintaxis básica en JavaScript.

Tarea 1: Clasificación de los tipos de operadores.

Tarea 2: Escritura de condicionales.

Tarea 3: Conversión de tipos.

Tarea 4: Identificación de buenas prácticas.

Tema 3. Objetos predefinidos del lenguaje y manipulación básica.

Tarea 1: Crea un objeto en JavaScript.

Tarea 2: Usa un objeto del navegador.

Tarea 3: Modifica contenido con el DOM.

Tarea 4: Usa una alerta con entrada de usuario.

Tema 4. Funciones, arrays y programación orientada a objetos en JavaScript.

Tarea 1: Funciones predefinidas por el usuario.

Tarea 2: Objetos personalizados.

Tarea 3: Programación orientada a objetos.

Tarea 4: Encapsulamiento y herencia.

Tema 5. Gestión de eventos y formularios en la web.

Tarea 1: Tipos de eventos y su gestión.

Tarea 2: Manejadores de eventos.

Tarea 3: Formularios y validación.

Tarea 4: Control de errores y documentación.

Tema 6. DOM avanzado y separación de capas en aplicaciones web.

Tarea 1: Estructura del DOM y navegación.

Tarea 2: Manipulación de nodos, atributos y estilos.

Tarea 3: Delegación de eventos.

Tarea 4: Separación de capas (estructura, estilo y comportamiento).

Tema 7. AJAX y aplicaciones dinámicas con comunicación asíncrona.

Tarea 1: Introdución a AJAX.

Tarea 2: Formatos de datos.

Tarea 3: Procesamiento y actualización dinámica.