En la sexta parte del curso de Javascript inicial trabajaremos con mecanismos de comunicación asíncrona, para lo que utilizaremos AJAX, acrónimo de Asynchronous JavaScript And XML.
En este caso lo haremos, como siempre, trabajando con Vanilla Javascript (o Javascript puro), aunque podréis ver cómo manejar AJAX con JQuery en la siguiente parte del curso.
En primer lugar, veremos qué es AJAX y cómo manejar archivos de texto y XML con esta tecnología.
Además, veremos ejercicios de AJAX con PHP enviando tanto con GET como con POST.
Y por último, aprenderemos lo que es JSON, y realizaremos varios ejercicios con AJAX y JSON utilizando objetos, arrays y bases de datos.
Información didáctica asociada
Contenidos
Este curso dispone de los siguientes contenidos recogidos en la Orden EDU/2887/2010, de 2 de noviembre, por la que se establece el currículo del ciclo formativo de Grado Superior correspondiente al título de Técnico Superior en Desarrollo de Aplicaciones Web.
g) Utilización de mecanismos de comunicación asíncrona:
- Mecanismos de comunicación asíncrona.
- Objetos, propiedades y métodos relacionados.
- Recuperación remota de información.
- Programación de aplicaciones con 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 de actualización dinámica.
Resultados de aprendizaje y criterios de evaluación
Este curso contribuye a obtener los siguientes resultados de aprendizaje y sus criterios de evaluación asociados recogidos en el Real Decreto 686/2010, de 20 de mayo, por el que se establece el título de Técnico Superior en Desarrollo de Aplicaciones Web y se fijan sus enseñanzas mínimas.
RESULTADO DE APRENDIZAJE
7. Desarrolla aplicaciones Web dinámicas, reconociendo y aplicando mecanismos de comunicación asíncrona entre cliente y servidor.
CRITERIOS DE EVALUACIÓN
a) Se han evaluado las ventajas e inconvenientes de utilizar mecanismos de comunicación asíncrona entre cliente y servidor Web.
b) Se han analizado los mecanismos disponibles para el establecimiento de la comunicación asíncrona.
c) Se han utilizado los objetos relacionados.
d) Se han identificado sus propiedades y sus métodos.
e) Se ha utilizado comunicación asíncrona en la actualización dinámica del documento Web.
f) Se han utilizado distintos formatos en el envío y recepción de información.
g) Se han programado aplicaciones Web asíncronas de forma que funcionen en diferentes navegadores.
h) Se han clasificado y analizado librerías que faciliten la incorporación de las tecnologías de actualización dinámica a la programación de páginas Web.
i) Se han creado y depurado programas que utilicen estas librerías.
he aprendido mucho con este curso, muchas gracias!