IDEmpresarial
Curso de Programación PHP
Curso con modalidad Descargar datos del curso
Duración: 80 horas
  Objetivos del curso  

• Aprender los conceptos básicos en programación PHP: introducción, instalación y configuración del entorno de trabajo.

• Conocer el tratamiento de los elementos fundamentales del lenguaje.

• Introducir al alumno en los conocimientos más avanzados de PHP: SQLite,
MySQL y XML.

• Realizar ejemplos prácticos con el desarrollo de aplicaciones.

  Contenidos del curso  

Capítulo 1. Introducción.
Capítulo 2. Instalaciones y configuraciones: IIS y PHP; instalación en Windows desde el archivo zip; Apache y PHP; instalación en linux; configuración Apache; configuración de PHP; una instalación integral.
Capítulo 3. Variables, constantes y operadores: ¿qué es una página .php?; separación de instrucciones; variables en PHP; constantes; expresiones; operadores.
Capítulo 4. Estructuras de control: sentencias condicionales; sentencias de control de bucles; inclusión de ficheros.
Capítulo 5. Matrices (Arrays): tipos de matrices; definición de matrices; funciones para trabajar con matrices.
Capítulo 6. Cadenas: impresión de cadenas; búsqueda en cadenas; comparación de cadenas; manipulación de subcadenas; conversión de cadenas; recorte de cadenas; relleno de cadenas; marcado de caracteres especiales; transformaciones para HTML; funciones generales.
Capítulo 7. Funciones: concepto de función; tipos de funciones; declaración de funciones.
Capítulo 8. Clases y objetos: programación orientada a objetos; definición de una clase en PHP 5; trabajo con objetos; otras funciones para trabajar con clases y objetos.
Capítulo 9. Formularios: protocolo HTTP; formulario HTML.
Capítulo 10. Mantenimiento de sesiones: el estado de una sesión con un protocolo sin estado como http; definición de sesiones en PHP.
Capítulo 11. Archivos y directorios: operaciones de entrada/salida en archivos; transferencia de archivos entre cliente y servidor.
Capítulo 12. Base de datos: conceptos básicos sobre base de datos; sistemas de gestión de base de datos; PHP y los SGBD.
Capítulo 13. SQLite: instalación de SQLite; administración de bases de datos SQLite con SQLiteManager; lenguaje SQL de SQLite; funciones SQLite para la interfaz de procedimientos; modelo de objetos de SQLite; tipos de datos en SQLite.
Capítulo 14. MySQL: conexión con una base de datos MySQL; creación de una base de datos en MySQL; selección de una base de datos; creación de una tabla; inserción de filas en la tabla; lectura de datos de la base de datos; actualización de los datos; eliminación de filas; conexión selección y ejecución de una sentencia; principales funciones auxiliares de MySQL; seguridad en servidores MySQL.
Capítulo 15. XML y PHP: archivos binarios y archivos de texto; desarrollo de XML; XML bien formado; XML en PHP 5.
Capítulo 16. Gestión de excepciones: tipos de error en PHP; gestión personalizada de errores; gestión de excepciones.
Capítulo 17. Desarrollo de aplicaciones de ejemplo: un weblog sencillo y funcional; otra aplicación de ejemplo, licencia de activación; una agenda básica.