Módulo 1: Fundamentos de PHP para el Back-End
- Introducción a PHP: Sintaxis, variables y estructuras de control.
- Programación Orientada a Objetos (POO) en PHP: Clases, objetos, herencia y polimorfismo.
Módulo 2: Diseño de Bases de Datos Relacionales con MariaDB
- Modelado de datos: Entidades, atributos y relaciones.
- SQL: Consultas, manipulación de datos y optimización.
- MariaDB: Implementación y gestión de bases de datos.
Módulo 3: Framework CodeIgniter
- Introducción a CodeIgniter: Arquitectura MVC, configuración y componentes.
- Desarrollo de controladores, modelos y vistas.
- Rutas y gestión de URLs.
Módulo 4: Desarrollo de Aplicaciones Web Completas
- Planificación y diseño de la arquitectura de la aplicación.
- Implementación de la lógica del negocio.
- Integración con bases de datos.
- Pruebas y despliegue.
Módulo 5: Seguridad y Optimización
- Seguridad en aplicaciones web: Prevención de ataques comunes.
- Gestión de sesiones y autenticación.
- Optimización del rendimiento del back-end.