Curso subvencionado presencial
Madrid
Duración : 2 Meses
El módulo MF0491_3 – Programación Web en el Entorno Cliente capacita al alumno para desarrollar funcionalidades interactivas en páginas web utilizando tecnologías del lado cliente. A lo largo del módulo se adquieren competencias para crear interfaces dinámicas, manipular el DOM, gestionar eventos, validar formularios, trabajar con estilos y animaciones, y utilizar librerías y frameworks que optimizan la experiencia del usuario.
Es un módulo clave dentro del certificado de profesionalidad de Desarrollo de Aplicaciones con Tecnologías Web, orientado a que el alumno domine la programación en navegadores, comprenda el funcionamiento de los estándares web y sea capaz de implementar soluciones modernas, accesibles y eficientes.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Sedes
Localización
Fecha inicio
Objetivos
El módulo tiene como finalidad que el alumno adquiera las competencias necesarias para desarrollar funcionalidades interactivas en páginas web, utilizando lenguajes, técnicas y herramientas del entorno cliente para mejorar la experiencia del usuario y garantizar un comportamiento dinámico, accesible y eficiente de las aplicaciones web.
A quién va dirigido
Trabajadores ocupados y desempleados
Requisitos
-Pueden acceder a este módulo los alumnos que cumplan alguno de los siguientes criterios establecidos en el RD: -Título de Bachiller. -Certificado de profesionalidad de nivel 2 de la misma familia profesional. -Cumplir los requisitos de acceso a ciclos formativos de grado superior. -Tener superada la prueba de acceso a la universidad para mayores de 25 años.
Temario completo de este curso
1. Programación en el entorno cliente
Lenguajes de programación cliente: características, sintaxis y modelos de ejecución.
Estructuras de control y funciones aplicadas al desarrollo web.
Objetos nativos del navegador: window, document, location, history, navigator.
2. Manipulación del DOM
Modelo de objetos del documento: nodos, jerarquía y acceso.
Modificación dinámica de contenidos: creación, eliminación y actualización de elementos.
Gestión de estilos desde el script: clases, propiedades CSS y animaciones básicas.
3. Gestión de eventos
Eventos del navegador: tipos, captura y propagación.
Asociación de eventos a elementos: listeners, funciones callback.
Interacción con el usuario: formularios, botones, teclado y ratón.
4. Validación de formularios
Validación en el lado cliente: campos obligatorios, formatos y restricciones.
Mensajes de error y retroalimentación.
Buenas prácticas de usabilidad.
5. Comunicación asíncrona
AJAX y peticiones asíncronas.
Intercambio de datos: JSON, XML.
Actualización dinámica de la interfaz.
6. Librerías y frameworks del entorno cliente
Uso de librerías para simplificar tareas comunes.
Frameworks de desarrollo web: conceptos, ventajas y aplicación.
Integración en proyectos.
7 .Pruebas y depuración
Herramientas del navegador: consola, inspector, red.
Depuración de scripts: puntos de ruptura, seguimiento y análisis.
Optimización y rendimiento.