IES Celia Viñas (Almería) - Curso 2017/2018
Módulos: Bases de Datos (BD) / Implantación de Aplicaciones Web (IAW)
Ciclos: CFGS DAW / CFGS ASIR
El contenido de este repositorio ha sido utilizado por el alumnado del IES Celia Viñas (Almería) en los módulos de:
- Bases de Datos del Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web.
- Implantación de Aplicaciones Web del Ciclo Formativo de Grado Superior Administración de Sistemas Informáticos en Red.
Esta práctica consiste en la creación de un sistema CRUD muy básico que permite añadir, editar, borrar y ver registros de una base de datos, haciendo uso de PHP y MySQL.
Vamos a trabajar con diferentes versiones de la misma aplicación para ir estudiando su evolución. Los repositorios de las aplicaciones que vamos a utilizar están disponibles en GitHub:
- Versión 1. Código Monolítico o Código Espagueti
- Versión 2. Controlador y Vista
- Versión 3. Modelo, Vista, Controlador (MVC)
- La aplicación no sigue ningún patrón de diseño, podemos decir que tiene una estructura monolítica.
- El entorno de desarrollo LAMP se ha creado con Docker y Docker Compose.
- No se ha utilizado ningún framework de PHP, estamos utilizando vanilla PHP.
- Se ha utilizado la interfaz de programación procedimental de la extensión MySQLi de PHP para interactuar con la base de datos.
- El framework CSS que se ha utilizado es Bootstrap.
El código utilizado en esta práctica está basado en el repositorio crud-php-complete de @chapagain.