Objetivos
- Desarrollar aplicaciones web con PHP.
- Conocer qué es y cuáles son las características básicas del lenguaje de programación PHP.
- Comprender los aspectos principales de la sintaxis de PHP y cómo se estructura este lenguaje de programación.
- Asimilar las características principales de los lenguajes orientados a objetos y, en particular, las del lenguaje de programación PHP.
- Aprender a desarrollar una aplicación web sencilla usando el lenguaje de programación orientada a objetos PHP.
- Comprender la importancia de las bases de datos en el lenguaje de programación PHP.
- Aprender a desarrollar una base de datos sencilla.
- Descubrir conceptos básicos sobre el sistema gestor de contenidos PHP-Nuke.
- Ahondar en aspectos prácticos de PHP, para tener un mayor conocimiento sobre este lenguaje de programación orientada a objetos.
Descripción
UD1: Introducción.
- Introducción.
- Introducción a PHP.
- Características del lenguaje.
- Instalación de PHP, Apache y MySQL.
- Resumen.
UD2: Sintaxis PHP.
- Introducción.
- Sintaxis PHP: introducción.
- Características del lenguaje.
- Memoria y sus tipos.
- Estructuras de control.
- Funciones.
- Resumen.
UD3: Lenguaje orientado a objetos PHP.
- Introducción.
- Lenguaje orientado a objetos PHP.
- Duplicado de objetos y polimorfismo.
- Operadores, métodos y clases abstractas.
- Interfaces y herencia de interfaces.
- Métodos y clases.
- Tratamiento de excepciones.
- Resumen.
UD4: Desarrollar una aplicación web con PHP.
- Introducción.
- Cómo desarrollar una aplicación web con PHP.
- Entrada de datos y seguridad.
- Cookies y sesiones.
- Cargar archivos.
- Arquitectura.
- Framework.
- Resumen.
UD5: Bases de datos con PHP.
- Introducción.
- Bases de datos con PHP.
- MySQL.
- SQLite.
- Resumen.
UD6: Sistema gestor de contenido: PHP-Nuke.
- Introducción.
- PHP-Nuke.
- Instalación.
- Administración.
- Resumen.
UD7: Trabajos Prácticos.
- Introducción.
- Introducción al entorno PHP.
- Sintaxis del lenguaje PHP.
- Orientación a objetos en PHP.
- Desarrollo de aplicaciones web con PHP.
- Acceso a datos.
- Sistema gestor de contenidos: PHP-Nuke.
- Resumen.