A lo largo del curso estaremos usando fetch, una API estándar que todos los navegadores web implementan, a través de la cual podemos realizar consultas a un servicio web, sin embargo, existen alternativas al uso de fetch que podrás encontrar en algunos otros escenarios.
Para empezar, hay que recordar que fetch no es parte del lenguaje JavaScript, es una API que los navegadores exponen, por lo que si estás usando JavaScript fuera de un navegador, fetch puede no estar disponible.
Node.js expone un módulo http a través del cual podemos programar scripts que hagan peticiones http a otros puntos, permitiéndonos leer información de algún otro servicio web.
Alternativamente, existen librerías que añaden funcionalidad extra y nos permiten hacer peticiones a un servicio web de una manera más legible y en general, más sencilla. axios es una librería muy popular diseñada para la comunicación con un servicio web, entre sus grandes ventajas está que puedes usar dicha librería tanto en el frontend como en el backend con la misma API, es decir, escribiendo el mismo código puedes hacer las mismas consultas.
-
Módulo 1 | 6 clases
Introducción
expand_more-
play_circle_outline
Clase 1
Introducción al curso de AJAX
-
play_circle_outline
Clase 2
Qué veremos en el curso de AJAX
-
play_circle_outline
Clase 3
Qué es un servicio web
-
play_circle_outline
Clase 4
Tipos de servicio web
-
play_circle_outline
Clase 5
Mi primer consulta AJAX
-
play_arrow
Clase 6
Alternativas para realizar consultas
-
-
Módulo 2 | 6 clases
Fundamentos
expand_more -
Módulo 3 | 5 clases
Políticas CORs
expand_more -
Módulo 4 | 7 clases
Práctica final
expand_more-
play_circle_outline
Clase 1
Presentación de la práctica final
-
play_circle_outline
Clase 2
Arquitectura del código del proyecto
-
play_circle_outline
Clase 3
Enlistar tareas pendientes
-
play_circle_outline
Clase 4
Insertar elementos en el DOM
-
play_circle_outline
Clase 5
Actualizar registros
-
play_circle_outline
Clase 6
Eliminar registros
-
play_circle_outline
Clase 7
Crear registros
-