18 – Como REDUCIR CÓDIGO FUENTE ( 👨💻 PHP y MYSQL 💻)
Duración: 13 minDescripción
Lección 18 – Como REDUCIR CÓDIGO FUENTE ( 👨💻 PHP y MYSQL 💻)
En esta lección crucial, te convertirás en un experto en optimización de código, aprendiendo a simplificar y hacer más eficiente el archivo principal.php de tu Sistema de Parqueo. 🚀 Tu instructor te guiará para reducir las líneas de código de tu plantilla AdminLTE, facilitando su mantenimiento y acelerando el desarrollo de futuras funcionalidades.
En esta Lección Estratégica Aprenderás a:
- Comprender la Necesidad de Reducir el Código Fuente 💡
- Organizar tu Proyecto con Carpetas Estratégicas 📁
- Crearás dos nuevas carpetas clave en tu proyecto:
- includes: Para archivos que se "incluirán" en varias partes de tu aplicación.
- layouts: Dentro de esta, crearás admin (para el administrador) y web (para el frontend de cara al usuario) [01:06]. Esta estructura te permitirá reutilizar componentes de manera eficiente.
- Crearás dos nuevas carpetas clave en tu proyecto:
- Modularizar la Cabecera (head.php) ✂️
- Moverás toda la sección <head> de principal.php (que contiene los metadatos y enlaces CSS) a un nuevo archivo head.php dentro de app/layouts/admin [02:29].
- Reemplazarás este bloque de código extenso en principal.php por una sola línea: <?php include 'app/layouts/admin/head.php'; ?> [04:33]. Esto reduce decenas de líneas a una sola, manteniendo la funcionalidad intacta [05:22].
- Modularizar el Menú de Navegación (menu.php) 🧭
- De manera similar, el código de la barra de navegación superior (Navbar) y el menú lateral (sidebar) de AdminLTE se moverá a un archivo menu.php dentro de app/layouts/admin [06:09].
- Incluirás este archivo en principal.php con <?php include 'app/layouts/admin/menu.php'; ?> [06:33], consolidando aún más tu código.
- Modularizar el Pie de Página (footer.php y footer_links.php) 🦶
- El pie de página (footer) de tu plantilla también será modularizado en footer.php [08:39].
- Los enlaces de JavaScript al final del <body> (los "footer links") se moverán a footer_links.php [09:46]. Ambos archivos se incluirán en principal.php, resultando en una reducción drástica de líneas de código (de 161 a solo 36 líneas) [09:09].
- Reutilización del Código Optimizado ♻️
- Demostrarás la potencia de esta modularización creando un nuevo archivo index.php dentro de una carpeta usuarios [10:52].
- Verás cómo, al incluir los mismos archivos head, menu, footer y footer_links (y el config.php para la $url), esta nueva página automáticamente hereda toda la plantilla de AdminLTE con solo 20 líneas de código [11:08].
Al finalizar esta lección, habrás transformado tu principal.php en una plantilla base extremadamente limpia, modular y fácil de mantener. Esta práctica de refactorización es esencial para cualquier proyecto a gran escala, ya que te permitirá desarrollar nuevas funcionalidades en tu Sistema de Parqueo de manera más rápida y eficiente. ¡Has elevado la calidad de tu código! 💪
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️