https://github.com/tectijuana/lampcrud-bootstrap
Bootstrap con una aplicación CRUD (Crear, Leer, Actualizar, Eliminar) en un servidor LAMP (Linux, Apache, MySQL, PHP).
https://github.com/tectijuana/lampcrud-bootstrap
Last synced: 5 months ago
JSON representation
Bootstrap con una aplicación CRUD (Crear, Leer, Actualizar, Eliminar) en un servidor LAMP (Linux, Apache, MySQL, PHP).
- Host: GitHub
- URL: https://github.com/tectijuana/lampcrud-bootstrap
- Owner: tectijuana
- License: unlicense
- Created: 2024-04-18T19:31:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-18T20:01:51.000Z (about 2 years ago)
- Last Synced: 2025-01-23T18:50:17.846Z (over 1 year ago)
- Size: 15.6 KB
- Stars: 0
- Watchers: 2
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

### Descripción de la Práctica
**Objetivo:** Implementar una aplicación web CRUD utilizando el stack LAMP (Linux, Apache, MySQL, PHP) y Bootstrap para el diseño del front-end.
**Requisitos Previos:**
- Conocimientos básicos de SQL.
- Familiaridad con PHP y el manejo de servidores Apache.
- Conocimientos básicos de HTML y CSS con Bootstrap.
- AWSAcademy creditos
**Descripción del Proyecto:**
Cada estudiante deberá desarrollar una aplicación web que gestione una base de datos sencilla (por ejemplo, productos, eventos) debe incluir imagenes. La aplicación debe permitir a los usuarios realizar las siguientes operaciones:
- **Crear** nuevos registros.
- **Leer/Visualizar** registros existentes.
- **Actualizar** registros existentes.
- **Eliminar** registros.
**Recursos regenerativos para datos del CRUD**
Las imagenes son generativas por Ai con el fin de darle caliddad a la información ficticia, por favor use su GTP´s para documentar SQL, lenar la base y usar sus técnicas para subir las imagenes a la BD
- https://generated.photos/faces (tiene licencia) pero con "recorte de pantalla" puede recabar un bloque de caras distintas (guarderia niños, etc.)
- Adobe FireFly https://firefly.adobe.com para fotos Ai de productos, platillos, etc.
- Prohibido recolectar imagenes de Google search, estamos en era Ai regenerativa aprenda a ulizar los "prompts" famosos.
- Datos masivos via https://mockaroo.com pero recuerde que no valida los campos (se puede poner espacios y colapsar el .SQL script) validarlo con un GTP es viable
**Entorno de Desarrollo:**
- Se utilizará GitHub Classroom para recibir el esqueleto inicial del proyecto y para la entrega de la tarea final.
- Los estudiantes deberán trabajar en un entorno LAMP, profesional que es AWS con céditos AWSAcademy
### Tareas Específicas
1. **Configuración del Entorno:** Instalar y configurar Apache, MySQL, y PHP en un entorno Linux (Rocky Linux 9 o Ubuntu 20x)
2. **Diseño de la Base de Datos:** Crear una base de datos en MySQL ò MariaDB con al menos una tabla que contenga múltiples campos (e.g., id, nombre, descripción, fecha).
3. **Desarrollo del Front-End:** Utilizar HTML, CSS y Bootstrap para diseñar la interfaz de usuario que interactúe con la base de datos.
4. **Implementación del Back-End:** Escribir los scripts PHP necesarios para manejar las operaciones CRUD.
5. **Integración y Pruebas:** Asegurar que todas las partes trabajen conjuntamente y realizar pruebas para confirmar que las operaciones CRUD funcionan correctamente.

### Rúbrica de Evaluación
| Criterio | Excelente (90-100%) | Bueno (70-89%) | Suficiente (50-69%) | Insuficiente (0-49%) |
|----------------------------------|---------------------------------------|-------------------------------------|-------------------------------------|-------------------------------------|
| **Funcionalidad CRUD** | Todas las operaciones CRUD implementadas correctamente sin errores. | Pequeños errores que no afectan la funcionalidad general. | Algunas operaciones CRUD no funcionan correctamente. | Muchas operaciones CRUD no funcionan o no están implementadas. |
| **Diseño y Usabilidad** | Interfaz elegante y completamente responsiva. Uso avanzado de Bootstrap. | Interfaz bien diseñada y mayormente responsiva. Uso adecuado de Bootstrap. | Interfaz funcional pero con problemas de diseño o responsividad. | Diseño pobre o no responsivo. Uso inadecuado de Bootstrap. |
| **Calidad del Código** | Código bien organizado y comentado. Uso eficiente de PHP y SQL. Encabezado del programador el el SQL, bootstrap principal| Código generalmente bien organizado. Algunos comentarios. Uso adecuado de PHP y SQL. | Código desorganizado o escasamente comentado. Uso ineficaz pero funcional de PHP y SQL. | Código desorganizado y sin comentarios. Uso ineficiente y problemático de PHP y SQL. |
| **Documentación y Presentación** | Documentación completa incluyendo comentarios en el código y README detallado. Encabezado del programador el el SQL, bootstrap principal. Presentación clara y profesional. | Documentación adecuada y README útil. Presentación clara. | Documentación o README incompletos. Presentación básica. | Falta documentación o README. Presentación pobre o inexistente. |
### Entrega
- **Plataforma de Entrega:** GitHub Classroom, IP publico funcional en el celudar del docente, calificación manual (no iDoceo)
- **Fecha de Entrega:** Ver GitHub Project del tema
### Recursos
- **PBootstrap:** https://getbootstrap.com