Se trata de un lenguaje de programación para el desarrollo web, el código de este no es compilado sino que es interpretado por un servidor web con un módulo de procesado de PHP que genera la propia página web. Un servidor que soporta PHP por ejemplo es Apache, el más conocido.
PHP es utilizado en la mayoría de servidores web y en casi todos los sistemas operativos y plataformas de forma gratuita. El lenguaje de este curso forma parte del software libre publicado bajo licencia PHP que es incompatible con la licencia GNU.
A lo largo del curso hablamos sobre la instalación de un servidor PHP, variables en PHP, tipos, operadores, constantes, funciones, bucles, orientación a objetos e incluso utilización de PHP junto a sockets y bases de datos. Es decir, todo lo que necesitas para controlar la programación de este lenguaje y ser capaz de acabar el curso programando con un cierto dominio.
- Introducción
- Instalación de Xampp y EasyPHP
- Primeros pasos
- Echo
- Variables
- Variables II y Tipos
- Tipos II y Operadores
- Constantes y variables predefinidas
- Bucles
- If, else , else if , break y continue
- Funciones
- Argumentos y ámbito de las variables
- include(),require(),include_once() y require_once()
- Comunicación usuario-script
- Comunicación usuario-script (parte II) + Introducción a ejecución en consola
- Ejercicios I
- Ejercicios I parte II. Solución
- Orientación a objetos en PHP
- Solución ejercicio de herencia + Clases Abstractas + Poliformismo
- Visibilidad
- Final y static
- Cookies
- Sesiones
- Sesiones II (ejercicio) e introducción a ficheros
- Manejo básico de ficheros
- Manejo básico de ficheros 2
- Archivos remotos y autentificación básica
- Sockets I
- Sockets II
- Sockets III
- Bases de datos I
- Bases de datos II
- Bases de datos III
- Bases de datos IV