Programación Web con PHP
Código: IFCD044PO
Objetivos
OBJETIVO GENERAL:
Desarrollar aplicaciones web con PHP.
OBJETIVOS ESPECÍFICOS:
Unidad 1
- Identificar las principales características del lenguaje de programación PHP.
- Indicar las diferencias entre PHP, Apache y MySQL.
- Conocer los tipos de aplicaciones que pueden darse en el lenguaje de programación PHP.
- Asimilar las acciones más relevantes que se pueden hacer para comenzar a trabajar con PHP de una manera adecuada.
Unidad 2
- Indicar las principales ventajas de PHP frente a otros lenguajes de programación.
- Comprender los límites de la memoria de un script PHP y conocer cómo ampliarlos.
- Indicar cuáles son las características más importantes de las estructuras de control de PHP.
Unidad 3
- Identificar los principales beneficios de utilizar lenguaje orientado a objetos para el desarrollo de la página web de una pyme.
- Comprender la utilidad del duplicado de objetos e identificar las ocasiones más propicias para llevarlo a cabo.
- Indicar qué uso puede hacer una pequeña empresa de los métodos y clases de PHP.
Unidad 4
- Determinar la necesidad de establecer mecanismos de control y seguridad para evitar la fuga de datos en PHP.
- Conocer para qué sirven las cookies y cuáles son sus funcionalidades básicas en PHP.
- Identificar las características más importantes de la arquitectura por capas en PHP.
Unidad 5
- Indicar qué puede conseguir una empresa gracias a las características básicas de MySQL.
- Adquirir conocimientos básicos sobre phpMyAdmin.
- Desgranar por qué es importante saber utilizar SQLite en un entorno de programación de bases de datos con PHP.
Unidad 6
- Dominar las utilidades que puede tener PHP-Nuke para una empresa de tamaño medio.
- Determinar si una empresa necesita desarrollar una aplicación web con PHP-Nuke para conseguir unos objetivos específicos.
Unidad 7
- Saber construir adecuadamente una página web sencilla con PHP.
- Identificar los elementos básicos de la sintaxis de PHP.
- Conocer cómo instalar y configurar adecuadamente XAMPP.
- Descubrir más detalles sobre la programación orientada a objetos en PHP.
Programa
1. INTRODUCCIÓN
Introducción
1. Introducción al PHP
2. Características del lenguaje
3. Instalación de PHP, Apache y MySQL
Resumen
Ejercicios de repaso y autoevaluación
2. SINTAXIS PHP.
Introducción
1. Sintaxis PHP: introducción
2. Características del lenguaje
3. Memoria y sus tipos
4. Estructuras de control
5. Funciones
Resumen
Ejercicios de repaso y autoevaluación
Evaluación Parcial 1
3. LENGUAJE ORIENTADO A OBJETOS PHP.
Introducción
1. Lenguaje orientado a objetos PHP
2. Duplicado de objetos y polimorfismo
3. Operadores, métodos y clases abstractas
4. Interfaces y herencia de interfaces
5. Métodos y clases
6. Tratamiento de excepciones
Resumen
Ejercicios de repaso y autoevaluación
4. DESARROLLAR UNA APLICACIÓN WEB CON PHP.
Introducción
1. Cómo desarrollar una aplicación web con PHP
2. Entrada de datos y seguridad
3. Cookies y sesiones
4. Cargar archivos
5. Arquitectura
Resumen
Ejercicios de repaso y autoevaluación
Evaluación Parcial 2
5. BASES DE DATOS CON PHP.
Introducción
1. Bases de datos con PHP
2. MySQL
3. SQLite
Resumen
Ejercicios de repaso y autoevaluación
6. SISTEMA GESTOR DE CONTENIDOS: PHP-NUKE.
Introducción
1. PHP-Nuke
2. Instalación
3. Administración
Resumen
Ejercicios de repaso y autoevaluación
Evaluación Parcial 3
7. TRABAJOS PRÁCTICOS
Introducción
1. Introducción al entorno PHP
2. Sintaxis del lenguaje PHP
3. Orientación a objetos en PHP
4. Desarrollo de aplicaciones web con PHP
5. Acceso a datos
6. Sistema gestor de contenidos: PHP-Nuke
Resumen
Ejercicios de repaso y autoevaluación
Evaluación Final