Desarrollo de Aplicaciones Web con PHP
Especialízate en el desarrollo de aplicaciones web dinámicas utilizando PHP y entornos de software libre. Este programa formativo abarca desde los fundamentos de la sintaxis y la programación orientada a objetos hasta la arquitectura web, gestión de seguridad, sesiones y conexión a bases de datos relacionales, dotándote de las competencias necesarias para crear soluciones web eficientes.
Información del curso
- Duración150 horas lectivas
- UbicaciónEspaña
- EmpresaFEMXA
Requisitos y destinatarios
Requisitos
- Ser persona desempleada.
- Residente en la Comunidad de Madrid.
Dirigido a
Personas desempleadas interesadas en el desarrollo web backend.
Qué aprenderás
- Instalación y configuración de entornos LAMP (Linux, Apache, MySQL, PHP).
- Dominio de la sintaxis y estructuras de control en PHP.
- Aplicación de Programación Orientada a Objetos (POO) en entornos web.
- Implementación de medidas de seguridad y gestión de entrada de datos.
- Gestión de sesiones, cookies y carga de archivos en el servidor.
- Desarrollo y conexión a bases de datos con MySQL y SQLite.
- Administración y configuración de sistemas gestores de contenidos como PHP-Nuke.
Temario
Estructura Académica del Programa
El curso se articula en módulos progresivos diseñados para transformar el conocimiento teórico en habilidades de desarrollo real:
1. Fundamentos y Entorno de Trabajo
- Introducción a PHP: Características y ventajas del ecosistema de software libre.
- Configuración del entorno: Instalación y puesta a punto de Apache y MySQL.
2. Sintaxis y Lógica de Programación
- Sintaxis PHP: Variables, estructuras de control y manejo de memoria.
- Programación Orientada a Objetos (POO):
- Clases, métodos y herencia.
- Polimorfismo y clases abstractas.
- Tratamiento avanzado de excepciones.
3. Desarrollo de Aplicaciones Web
- Arquitectura: Patrones de diseño para aplicaciones web robustas.
- Seguridad: Técnicas de filtrado de entrada y protección frente a vulnerabilidades.
- Persistencia: Gestión avanzada de cookies, sesiones y subida de archivos.
4. Integración de Bases de Datos
- Conectividad: Implementación de consultas SQL mediante PHP.
- Gestores: Trabajo con bases de datos MySQL y SQLite.
5. Sistemas de Gestión de Contenidos (CMS)
- Estudio de PHP-Nuke: Instalación, configuración y administración avanzada de entornos CMS.
6. Proyectos Prácticos
El programa culmina con el desarrollo de proyectos transversales que permiten aplicar los conocimientos adquiridos:
- Configuración completa del entorno de desarrollo.
- Implementación de lógica de negocio orientada a objetos.
- Creación de una aplicación web funcional con persistencia de datos.
- Despliegue y administración de un sistema gestor de contenidos.
Esta formación proporciona una base técnica sólida, preparando al alumno para enfrentar desafíos profesionales en el sector del desarrollo web backend con un enfoque práctico y orientado al software de código abierto.
¿Este curso no te encaja al 100%?
Nuestra IA analiza más de 6.000 cursos de toda España