CURSO TALLER VIRTUAL
Laravel - Boostrap - PostgreSQL
Domina Laravel,
el framework líder en PHP, y adquiere las competencias necesarias para
desarrollar aplicaciones web modernas, seguras y de alto rendimiento.
Este curso incluye la integración de Bootstrap para crear interfaces
responsivas y visualmente atractivas, ideales para entornos profesionales y
corporativos.
Además,
aprenderás a trabajar con PostgreSQL, una de las bases de datos más
robustas y eficientes del mercado, garantizando escalabilidad, integridad de
datos y alto desempeño en tus proyectos.
Objetivo
General:
El
curso tiene como objetivo proporcionar a los estudiantes una comprensión básica
de Laravel, manejo de framework para desarrollo de aplicaciones web dinámicas robustas
en PHP.
Proyecto
Final:
Los
estudiantes trabajarán en un proyecto donde aplicarán los conocimientos
adquiridos durante el curso para desarrollar una aplicación web básica
utilizando Laravel. El proyecto se presentará al final del curso y se evaluará
tanto la funcionalidad como la calidad del código.
Requisitos
previos:
1. Manejo de Sistema Operativo
Windows
2. Conexión a internet para
clases por Zoom u otra plataforma
3. PHP básico
4. Editor de código
Docente: Ing. Roberto Beto Ascarrunz
CONTENIDO MÍNIMO:
Contenido Mínimo del Curso: Laravel +
PostgreSQL + Bootstrap 5
Módulo 1: Fundamentos de Laravel y Arquitectura MVC
Introducción al
framework Laravel y su ecosistema.
Estructura de
carpetas y flujo de trabajo MVC.
Rutas, controladores,
vistas y modelos.
Uso de Blade para
plantillas dinámicas.
Modularización de
funcionalidades y componentes reutilizables.
Módulo 2: Interfaces
Responsivas con Bootstrap 5
Integración de
Bootstrap con Laravel (via Vite o CDN).
Diseño de layouts
adaptativos y navegación.
Formularios
estilizados y validación visual.
Componentes Bootstrap
aplicados a dashboards y paneles administrativos.
Módulo 3: Gestión
de Datos con PostgreSQL
Configuración de
conexión y entorno con PostgreSQL.
Migraciones, seeders
y estructura de tablas.
Eloquent ORM:
relaciones, consultas avanzadas y paginación.
Optimización de
rendimiento y uso de índices.
Módulo 4: Seguridad
y Autenticación
Implementación de
login, registro y recuperación de contraseña.
Middleware y control
de acceso por roles.
Protección contra
ataques comunes (CSRF, XSS, SQL Injection).
Gestión segura de
sesiones y datos sensibles.
Módulo 5: Buenas Prácticas y Despliegue Profesional
Organización del
código y convenciones de Laravel.
Uso de Git y control
de versiones.
Testing básico y
validación de funcionalidades.
Preparación para
producción: optimización, backups y hosting.
Despliegue en
servidores con PostgreSQL (Heroku, VPS, etc.).
REPORTES pdf y
Excel
1. Modelo y Consulta
Define el modelo y la consulta que
alimentará el reporte
2. Controlador para pdf y Excel
Crea métodos separados para cada
tipo de reporte
3. Vista Blade para PDF
4. Clase Export para Excel
Buenas Prácticas
·
Usa
FromQuery o WithChunkReading para grandes
volúmenes.
·
Personaliza
encabezados, formatos y estilos en Excel con WithHeadings
, WithMapping
.
·
Para
PDF, cuida la estructura visual: márgenes, fuentes, tamaños y orientación.
No deje pasar esta oportunidad, la inversión en su
superación profesional es muy importante.
“No es la especie
más fuerte ni la más inteligente la que sobrevive, sino la que mejor se adapta” (Charles Darwin)