Objetivos

Desarrollar aplicaciones web con PHP.

Índice

1. INTRODUCCIÓN 1.1. Introducción y objetivos. 1.2. Introducción al PHP. Características del lenguaje. (Introducción al PHP/ Características del lenguaje) - ¿Cómo funcionan las páginas PHP? - Crear un alias en Apache - Crear un sitio en Dreamweaver - La página principal 1.3. Instalación de PHP, Apache y MySQL. (Instalación de PHP, Apache y MySQL.) - Introducción - Obtener el paquete XAMPP - Instalar el paquete XAMPP - Apache y MySQL como servicios - Resumen de la instalación 2. SINTAXIS PHP. 2.1. Sintaxis PHP5: Introducción. Características del lenguaje. Memoria y sus tipos. (Sintaxis PHP5: Introducción. Características del lenguaje. Memoria y sus tipos.) - Las etiquetas PHP - Variables - Tipos de datos - Constantes 2.2. Estructuras de control I. (Estructuras de control.) - Arrays - Estructuras de repetición - Estructuras de decisión - Combinar estructuras 2.3. Estructuras de control II. (Estructuras de control.) - Arrays asociativos - El bucle foreach - Arrays multidimensionales 2.4. Funciones. (Funciones) - Introducción - Crear funciones - Llamar a una función - Paso de parámetros - Parámetros por defecto 3. LENGUAJE ORIENTADO A OBJETOS PHP. 3.1. Lenguaje orientado a objetos PHP5. - Métodos y clases 3.2. Duplicado de objetos y polimorfismo. Operadores, métodos y clases abstractas. Interfaces y herencia de interfaces. (Duplicado de objetos y polimorfismo. Operadores, métodos y clases abstractas. Interfaces y herencia de interfaces.) - Duplicado de objetos y polimorfismo. - Operadores, métodos y clases abstractas. - Interfaces y herencia de interfaces. 3.3. Métodos y clases I - Métodos y clases 3.4. Métodos y clases II (Métodos y clases) - Visibilidad - Crear objetos - Destructores 3.5. Métodos y clases III (Métodos y clases) - Presentación - Crear subclases - Crear objetos de las subclases - Sobrescribir métodos - El acceso protected 3.6. Tratamiento de excepciones I (Tratamiento de excepciones) - Introducción - Nivel de registro de errores - Mensajes de error personalizados - Lanzar errores - Guardar los errores en un registro 3.7. Tratamiento de excepciones II (Tratamiento de excepciones) - Introducción - Manjetar excepciones - Jerarquía de excepciones - ¿Dónde manejar las excepciones? - Manejador por defecto - Tratar los errores como excepciones 4. DESARROLLAR UNA APLICACIÓN WEB CON PHP. 4.1. Cómo desarrollar una aplicación Web con PHP (Cómo desarrollar una aplicación Web con PHP) - Ámbito de las variables - Variables estáticas 4.2. Entrada de datos y seguridad I (Entrada de datos y seguridad) - Introducción - La directiva eliminada register_globals - El array $_GET - El array $_POST 4.3. Entrada de datos y seguridad II (Entrada de datos y seguridad) - Recogerlos en una página distina - Recogerlos en la misma página - Entradas requeridas 4.4. Entrada de datos y seguridad III (Entrada de datos y seguridad) - Expresiones regulares - Limpiando la información - Comprobar el formulario de origen 4.5. Cookies (Cookies) - Introducción - Crear cookies - Caducidad de las cookies - Dependencia del navegador - Características de las cookies 4.6. Sesiones (Sesiones) - ¿Qué es una sesión? - El array &_SESSION - Finalizar la sesión - El identificador de las sesiones - ¿Dónde se almacena la información de sesión? 4.7. Cargar archivos (Cargar archivos) - Introducción - Crear el archivo - Escribir en el archivo - Leer de un archivo 4.5. Arquitectura (Arquitectura) - Uso de include y require - Incluir una sola vez - Seguridad de los archivos incluidos 5. BASES DE DATOS CON PHP 5.1. Bases de datos con PHP5. MySQL. SQLite. (Bases de datos con PHP5. MySQL. SQLite.) - MySQL - Contraseña para el root - Extensión mysqli - PHPMyAdmin - Administración de usuarios 5.2. La base de datos de ejemplo (Bases de datos con PHP. MySQL.) - Tipos de tablas en MySQL - Crear tablas - Relaciones 1 a muchos - Relaciones muchos a muchos 5.3. El lenguaje SQL (Bases de datos con PHP5. MySQL.) - Introducción - La sentencia SELECT - Selecciones complejas - Funciones agregadas - La sentencia INSERT - La sentencia UPDADE - La sentencia DELETE 5.4. Acceder a la base de datos (Bases de datos con PHP5. MySQL.) - Introducción - Establecer la conexión - Mostrar los datos en una tabla - Cerrar la conexión - Mejorar el aspecto 5.5. Buscando más funcionalidad (Bases de datos con PHP5. MySQL.) - Ordenar el resultado - Dividir el resultado en páginas - Consultas preparadas 5.6. Autenticación de los usuarios (Bases de datos con PHP5. MySQL.) - La página de login - La página de registro - Asegurar la confidencialidad 5.7. Sitios web seguros (Bases de datos con PHP5. MySQL.) - Petición de certificado - Obtener el certificado - Configurar Apache con el certificado - Utilizar SSL 5.8. El proceso de compra I (Bases de datos con PHP5. MySQL.) - Introducción - Modificar listaproductos.PHP - La página comprar.PHP - Identificar al cliente 5.9. El proceso de compra II (Bases de datos con PHP5. MySQL.) - La página carritocompra.PHP - Confirmar el pedido - La página de desconexión - Migrar el carrito de la compra - Probar la compra 6. SISTEMA GESTOR DE CONTENIDOS: PHP-NUKE. 6.1. PHP-Nuke. Instalación. Administración - PHP-Nuke - Instalación - Administración. CONTENIDO ADICIONAL 1. Fundamentos en Javascript 1.1. Programación del lado del cliente. 1.2 Introducción a JavaScript 1.3 Fundamentos de programación 1.4 Objetos y arrays en JavaScript 1.5 Los objetos location e history 1.6 El objeto document 1.7 El objeto form 1.8 Modelo de objetos del documento 1.9 Manipulación del DOM 1.10 Buenas prácticas

IFCD044PO

Ficha técnica

Número de horas
150
Formato
Curso e-learning

En la misma categoría

5 otros productos en la misma categoría: