-
Notifications
You must be signed in to change notification settings - Fork 1
L7: Practica 2_3
- Tiempo: 2h
- Fecha:
-
Objetivos de la sesión:
- Practicar con peticiones AJAX
- Implementar la caja de búsqueda en tu tienda
En esta sesión añadiremos la caja de búsqueda con autocompletado a nuestra tienda: Cada vez que tecleamos algo en esta cája de búsqueda deberán aparecer sugerencias con los diferentes productos cuyo nombre empiece por la cadena introducida. Esta implementación se hace mediate peticiones AJAX
Te propongo las siguientes actividades:
Haz los ejemplos del 1 al 5 de la Sesión 7: Peticiones AJAX. Súbelos a la carpeta P2/S7 de tu repositorio. Estudia y asimila estos ejemplos. Te permitirán entender cómo funcionan las peticiones AJAX y distinguir bien todos los actores implicados en ello
Estudia a fondo el Ejemplo 5 de la Sesión 7 e integralo en tu tienda. Lee las especificaciones de la práctica y asegúrate que cumples lo que se indica ahí (no puedes implementar cualquier cosa. Debes cumplir especificaciones)
Con todo lo que llevamos hasta ahora ya puedes terminar una primera versión de tu tienda. Mi sugerencia es que primero cumplas con los requisitos pedidos, aunque la tienda sea "fea". Céntrate primero en el back-end. Cuando ya te funcione bien y tengas claros todos los mecanismos que hay implicados, ya puedes introducir mejoras y hacer un front-end más bonito. No te olvides de indicar en la documentación en la wiki qué mejoras has introducido
- Ejemplos 1-5 de la Sesión 7: Peticiones AJAX. Súbelos a la carpeta P2/S7
- Implementa la caja de búsqueda en tu tienda
- Termina la primera versión de tu tienda. Céntrate en el back-end
Tras finalizar la práctica P2-3, deberías saber lo siguiente:
- Realizar peticiones AJAX al servidor
- Tener una idea general de los mecanismos más importantes que hay involucrados en una aplicación web
- Juan González-Gómez (Obijuan)
- Jose María Cañas
- S0: Presentación
- S1: Lenguajes de marcado. Markdown
- S2: Node.js
- S3: Node.js. Módulos
- S4: XML
- S5: JSON
- S6: Formularios y Cookies (13-Marzo-2023)
- S7: Peticiones AJAX (21-Marzo-2023)
- S8: NPM. Paquetes node.js (28-Marzo-2023)
- S9: Websockets (11-Abril-2023)
- S10: Electron (24-Abril-2023)
- S11: A-frame
Prácticas y sesiones de laboratorio
- L5: Datos de la tienda y JSON
- L6: Login, carrito, pedidos (14-Marzo-2023)
- L7: Búsquedas (27-Marzo-2023)
- L8: ¡Oxígeno!. Tiempo de laboratorio para que avances con tu práctica
- L11: Home chat (25-Abril-2023)
- L12: Laboratorio puro. NO hay contenido nuevo (8-Mayo-2023)