Programación Web con PHP (Software Libre) (IFCD044PO)
PHP mueve una parte enorme de la web y lo hace con muy mala prensa, casi siempre por código escrito hace quince años. La versión moderna del lenguaje tiene orientación a objetos completa, excepciones y un ecosistema serio. Este curso de 150 horas recorre PHP con esa mirada: primero el lenguaje, después la aplicación web real, con su seguridad, sus sesiones y su acceso a datos.
Desarrollo de aplicaciones web con PHP y software libre
Se empieza montando el entorno completo con PHP, Apache y MySQL, porque entender dónde vive cada pieza ahorra después muchas horas de depuración. A continuación se trabaja la sintaxis de PHP5 en profundidad: características del lenguaje, memoria y sus tipos, estructuras de control y funciones.
El bloque de orientación a objetos cubre el duplicado de objetos y el polimorfismo, los operadores, los métodos y las clases abstractas, las interfaces y la herencia de interfaces, y el tratamiento de excepciones. Es la parte que permite pasar de scripts sueltos a una aplicación con estructura.
Con esa base se construye una aplicación web completa: entrada de datos y seguridad, cookies y sesiones, carga de archivos y arquitectura general de la aplicación. La seguridad no se trata como un apéndice sino como parte del diseño, que es donde debe estar. El acceso a datos se trabaja tanto con MySQL como con SQLite, para ver las diferencias entre un gestor de servidor y uno embebido.
El curso incluye además la instalación y administración del gestor de contenidos PHP-Nuke sobre el entorno PHP, y cierra con un bloque completo de trabajos prácticos guiados que recorren de nuevo el entorno, la sintaxis, la orientación a objetos, el desarrollo de aplicaciones web, el acceso a datos y el gestor de contenidos, consolidando lo visto.
Para ampliar hacia otras piezas del ecosistema web están el curso de desarrollo de páginas web con CSS y Joomla y el de Fullstack Júnior Web Developer con PHP.
Curso IFCD044PO de programación web con PHP y software libre, 150 horas online del catálogo de especialidades formativas
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Instalar y configurar un entorno de desarrollo con PHP, Apache y MySQL.
- Dominar la sintaxis, las estructuras de control y las funciones de PHP5.
- Programar con orientación a objetos y gestionar excepciones en PHP.
- Desarrollar aplicaciones web seguras con sesiones, cookies y carga de archivos.
- Acceder a bases de datos MySQL y SQLite y administrar un gestor de contenidos.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Introducción
- Módulo 2Sintaxis PHP
- Módulo 3Lenguaje orientado a objetos PHP
- Módulo 4Desarrollar una aplicación web con PHP
- Módulo 5Bases de datos con PHP
- Módulo 6Sistema gestor de contenidos: PHP-Nuke
- Módulo 7Trabajos prácticos
Introducción
hora
Presentación de PHP y de las características del lenguaje, e instalación del entorno de trabajo con PHP, Apache y MySQL.
Sintaxis PHP
hora
Sintaxis de PHP5: características del lenguaje, memoria y sus tipos, estructuras de control y funciones.
Lenguaje orientado a objetos PHP
hora
Programación orientada a objetos en PHP5: duplicado de objetos y polimorfismo, operadores, métodos y clases abstractas, interfaces y herencia de interfaces, y tratamiento de excepciones.
Desarrollar una aplicación web con PHP
hora
Construcción de una aplicación web completa: entrada de datos y seguridad, cookies y sesiones, carga de archivos y arquitectura de la aplicación.
Bases de datos con PHP
hora
Acceso a datos desde PHP5 trabajando con MySQL y con SQLite.
Sistema gestor de contenidos: PHP-Nuke
hora
Instalación y administración del gestor de contenidos PHP-Nuke sobre el entorno PHP.
Trabajos prácticos
hora
Prácticas guiadas que recorren el entorno PHP, la sintaxis del lenguaje, la orientación a objetos, el desarrollo de aplicaciones web, el acceso a datos y el gestor de contenidos.
Metodología
Aprendizaje basado en la práctica
Entorno propio y aplicación web completa
Se monta el entorno con PHP, Apache y MySQL y se construye una aplicación web real con sesiones, seguridad y acceso a datos, cerrando con un bloque íntegro de trabajos prácticos guiados. El programa oficial no desglosa horas por bloque, por lo que la planificación se realiza sobre el total de 150 horas.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Desarrolladores web que trabajan con tecnologías de software libre
El programa formativo no fija requisitos de acceso específicos. Se dirige prioritariamente a personas trabajadoras ocupadas. Es un recorrido largo y completo: conviene disponer de continuidad para aprovecharlo.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















