Skip to content

josejuansanchez/iaw-practica-lamp-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iaw-practica-lamp-v2

IES Celia Viñas (Almería) - Curso 2021/2022
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 registrar usuarios, hacer login, 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:

Características

  • Esta versión implementa una primera mejora respecto a la solución de código monolítico, tratando de organizar el código en controladores y vistas. Todavía se trata de una versión incompleta, que se mejorará en la siguiente versión haciendo uso del patrón MVC.
  • 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 orientada a objetos de la extensión MySQLi de PHP para interactuar con la base de datos.
  • El framework CSS que se ha utilizado es Bootstrap.

Créditos

El código utilizado en esta práctica está basado en el repositorio crud-php-complete de @chapagain.

About

Aplicación sencilla para hacer prácticas con el stack LAMP, en el módulo de Bases de Datos del ciclo formativo de grado superior DAW.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published