Desarrollo Back-End con PHP, MariaDB y CodeIgniter
Domina el desarrollo back-end con este curso completo. Aprenderás PHP estructurado y orientado a objetos, diseño de bases de datos relacionales con MariaDB y el uso del framework CodeIgniter. Crea aplicaciones web robustas y eficientes. Ideal para iniciarte en el mundo del desarrollo web profesional.
Información del curso
- Duración300 horas lectivas
- UbicaciónMadrid
- EmpresaTALENTO
Requisitos y destinatarios
Requisitos
Ser demandante de empleo en la Comunidad de Madrid.
- Título de Bachiller o equivalente.
- Título de FP de grado superior o certificado de profesionalidad de nivel 3.
- Experiencia profesional o formación específica en el ámbito de la informática.
Dirigido a
Desempleados con conocimientos básicos de programación
Qué aprenderás
- Desarrollar back-end con PHP
- Diseñar bases de datos relacionales en MariaDB
- Utilizar el framework CodeIgniter
- Crear APIs RESTful
- Implementar seguridad en el back-end
- Gestionar sesiones y autenticación
- Optimizar el rendimiento del back-end
Temario
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.