Resumen
En este laboratorio se desarrolla una aplicación web PHP sobre una base de datos Neo4j. Se creará una API REST para interactuar con la base de datos.
-
Familiarse con el driver Neo4j para PHP.
-
Desarrollar una API REST en PHP sencilla sobre Neo4j.
-
Crear una aplicación sencilla en PHP sobre Neo4j.
1. Recursos
Puedes obtener más información sobre cómo trabajar con MongoDB siguiendo estos tutoriales:
2. Actividades
Desarrollar una aplicación web en PHP sobre una base de datos Neo4j como la que hay disponible en la URL facilitada en Aula Virtual. Se trata de un ejemplo que muestra información cinematográfica. La aplicación ofrece las siguientes funciones básicas:
-
Datos de una película: Título, año de producción y resumen.
-
Datos personales de un actor: Nombre y año de nacimiento.
-
Filmografía de un actor: Lista de películas con su título y año de producción.
-
La aplicación también implementa una API REST que permite lo siguiente:
-
Obtener título, año de producción, casting, director y productor de la película proporcionada
-
Obtener nombre y año de nacimiento del actor proporcionado
-
Obtener nombre, año de nacimiento y la filmografía del actor proporcionado
-
2.1. Ejercicios propuestos
-
Hacer fork de https://gitlab.com/ualmtorres/Neo4jMoviesIncompleto.git
-
Modificar los scripts siguientes completando con el código necesario en los lugares en los que aparece
YOUR CODE HERE
.-
connection.php
: Establece la conexión con Neo4j.
-
-
Modificar el script
api/index.php
para proporcionar una API REST que implemente los métodos siguientes
Method | URL | Descripción | Uso |
---|---|---|---|
|
|
Devuelve título, año de producción, casting, director y productor de la película proporcionada |
|
|
|
Devuelve nombre y año de nacimiento del actor proporcionado |
|
|
|
Devuelve nombre, año de nacimiento y la filmografía del actor proporcionado |
|
Note
|
En el |