Desarrollo Web en Entorno Cliente¶
- IES-Serpis
- Curso 2023-24
Resultados de Aprendizaje¶
1. Tecnologías web¶
Selecciona las arquitecturas y tecnologías de programación sobre clientes web, identificando y analizando las capacidades y características de cada una.
2. Sintaxis¶
Escribe sentencias simples, aplicando la sintaxis del lenguaje y verificando su ejecución sobre navegadores web.
3. Objetos predefinidos¶
Escribe código, identificando y aplicando las funcionalidades aportadas por los objetos predefinidos del lenguaje.
4. Funciones y estructuras de datos¶
Programa código para clientes web analizando y utilizando estructuras definidas por el usuario.
5. Eventos y formularios¶
Desarrolla aplicaciones web interactivas integrando mecanismos de manejo de eventos.
6. Programación orientada a ojetos¶
Desarrolla aplicaciones web analizando y aplicando las características del modelo de objetos del documento.
7. Comunicación asíncrona¶
Desarrolla aplicaciones web dinámicas, reconociendo y aplicando mecanismos de comunicación asíncrona entre cliente y servidor.
Contenidos básicos:¶
Selección de arquitecturas y tecnologías de programación:¶
- Mecanismos de ejecución de código en un navegador web.
- Capacidades y limitaciones de ejecución.
- Lenguajes de programación en entorno cliente.
- Tecnologías y lenguajes asociados.
- Integración del código con las etiquetas HTML.
- Herramientas de programación y prueba sobre clientes web. Librerías y frameworks.
Manejo de la sintaxis del lenguaje:¶
- Variables.
- Tipos de datos. Conversiones.
- Asignaciones.
- Operadores.
- Comentarios al código.
- Sentencias.
- Decisiones.
- Bucles.
- Prueba y documentación del código.
Utilización de los objetos predefinidos del lenguaje:¶
- Utilización de objetos. Objetos nativos del lenguaje.
- Interacción con el navegador. Objetos predefinidos asociados.
- Generación de texto y elementos HTML desde código.
- Gestión de la apariencia de la ventana.
- Creación de nuevas ventanas. Comunicación entre ventanas.
- Interacción con el usuario.
- Mecanismos del navegador para el almacenamiento y recuperación de información.
- Depuración y documentación del código.
Programación con colecciones, funciones y objetos definidos por el usuario:¶
- Funciones predefinidas del lenguaje.
- Llamadas a funciones. Definición de funciones.
- Matrices (arrays).
- Operaciones agregadas: filtrado, reducción y recolección.
- Creación de objetos.
- Definición de métodos y propiedades.
- Patrones de diseño.
- Depuración y documentación del código.
Interacción con el usuario: eventos y formularios:¶
- Gestión de eventos. Tipos.
- Utilización de formularios desde código.
- Modificación de apariencia y comportamiento.
- Validación y envío.
- Expresiones regulares.
- Prueba y documentación del código.
Utilización del modelo de objetos del documento (DOM):¶
- El modelo de objetos del documento (DOM).
- Objetos del modelo. Propiedades y métodos.
- Acceso al documento desde código.
- Programación de eventos.
- Diferencias en las implementaciones del modelo.
- Independencia de las capas de implementación de aplicaciones web.
Utilización de mecanismos de comunicación asíncrona:¶
- Mecanismos de comunicación asíncrona.
- Modificación dinámica del documento utilizando comunicación asíncrona.
- Formatos para el envío y recepción de información.
- Librerías y frameworks de actualización dinámica.
- Integración en diferentes navegadores.
- Prueba y documentación del código.
Licencia¶
Documentación está basada en los materiales de CIPFP Batoi
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.
