Desarrollo Web con CodeIgniter 4 y MVC: De Cero a Producción
Bienvenido al curso definitivo de CodeIgniter 4, el framework que combina un rendimiento excepcional con una curva de aprendizaje amigable.
El corazón de toda aplicación moderna es el patrón MVC (Modelo-Vista-Controlador). En este curso, no solo aprenderás qué es, sino que lo dominarás para escribir código limpio, ordenado y mantenible.
Pasarás de crear sitios web básicos a desarrollar arquitecturas Full Stack complejas, separando el Backend (API) del Frontend, tal como lo exigen las empresas hoy en día.
| Responsable | Diego Huerta |
|---|---|
| Última actualización | 19/12/2025 |
| Miembros | 5 |
Compartir este curso
Compartir enlace
Compartir en redes sociales
Compartir por correo electrónico
Please iniciar sesión para compartir esto Desarrollo Web con CodeIgniter 4 y MVC: De Cero a Producción por correo electrónico.
-
Módulo 1: El Ecosistema PHP Profesional3Lecciones ·
-
Lección 1.1: De "Spaguetti Code" a PSR (PHP Standards Recommendations)
-
Lección 1.2: Composer Deep Dive - Arquitectura de Dependencias
-
Lección 1.3: Tipado Estricto y PHP 8+ en el Core
-
-
Módulo 2: Inyección de Dependencias y Servicios2Lecciones ·
-
Lección 2.1: El Contenedor de Servicios (Config\Services)
-
Lección 2.2: Inyección de Dependencias (DI) vs Instanciación Directa
-
-
Módulo 3: Enrutamiento y Controladores Escalables2Lecciones ·
-
Lección 3.1: Rutas Semánticas y Agrupamiento
-
Lección 3.2: Controladores "Flacos" (Skinny Controllers)
-
-
Módulo 4: Modelado de Datos Avanzado4Lecciones ·
-
Lección 4.1: Entidades Inteligentes (Business Logic Encapsulation)
-
Lección 4.2: Integridad y Seguridad de Datos (Allowed Fields & Soft Deletes)
-
Lección 4.3: Eventos del Modelo (Hooks)
-
Lección 4.4: Migraciones como Documentación Viva (Infraestructura como Código)
-
-
Módulo 5: Seguridad Aplicada y Hacking Ético3Lecciones ·
-
Lección 5.1: Validación Robusta (Más allá del "Required")
-
Lección 5.2: Prevención de Ataques (XSS, CSRF y SQL Injection)
-
Lección 5.3: Gestión de Secretos (.env y Headers)
-
-
Módulo 6: Desarrollo de APIs Profesionales4Lecciones ·
-
Lección 6.1: ResourceController y Códigos de Estado Semánticos
-
Lección 6.2: Autenticación Stateless (JWT) vs Stateful (Session)
-
Lección 6.3: Capa de Transformación (Transformers)
-
Lección 6.4: CORS (Cross-Origin Resource Sharing)
-
-
Módulo 7: Testing Automatizado (PHPUnit en CI4)2Lecciones ·
-
Lección 7.1: Unit Testing (Probando la Lógica de Negocio)
-
Lección 7.2: Feature Testing y Fabricator (Simulando la BD)
-
-
Módulo 8: Optimización y Despliegue (Production Ready)2Lecciones ·
-
Lección 8.1: Dockerización del Entorno
-
Lección 8.2: Estrategias de Caché y Optimización
-
-
Certificación1Lecciones ·
-
Certificación Desarrollo Web con CodeIgniter 4 y MVC: De Cero a Producción
-