Lenguaje de Programación PHP
OBJETIVOS
Al finalizar el curso Lenguaje de Programación PHP, los alumnos serán capaces de desarrollar aplicaciones web dinámicas utilizando la sintaxis del lenguaje PHP: variables, funciones y matrices.
PARTICIPANTES
Este curso está dirigido a profesionales del diseño y creación de páginas web que quieran añadir dinamismo, versatilidad y rapidez en las tareas de desarrollo, utilizando un lenguaje open source.
EQUIPOS Y DURACIÓN
Se dispone de un ordenador por alumno. El curso tiene una duración de 24 horas (consultar los horarios disponibles en el calendario de NH Barcelona). El número de plazas es limitado.
REQUISITOS
Para realizar este curso, se recomienda tener conocimientos básicos de diseño web y de Linux a nivel usuario. No es necesario tener conocimientos de programación.
[Temario]
Introducción
- ¿Qué es PHP?
- Dónde se utiliza PHP
- PHP vs Otras Soluciones Comerciales
Instalación
- Plataformas, Servidores y Bases de Datos
- Bibliografía Online: PHP para las Diferentes Plataformas
- Instalación de PHP y MySQL
- Configuración de PHP y MySQL
- phpMyAdmin
- Instalación de Apache
- Instalación entorno de desarrollo
- 5 Directivas más Frecuentes
Primeros Pasos
- Editores más Frecuentes
- Primer Script en PHP
- Sintaxis de PHP
- Comentar el Código
Lenguajes de soporte
- HTML
- CSS
- Javascript
Lenguaje PHP
- Variables
- Tipos de Datos
- Operadores y Expresiones
- Constantes
Controlar el Sentido de la Ejecución del Código
- IF
- IF...ELSE
- SWITCH
- Bucles: WHILE, DO…WHILE, FOR, BREAK
- Bloques de Código
- Definiciones
- Llamada de Funciones
- Definir Funciones
- Alcance de una Variable: Variables Locales y Globales
- Creación de Funciones Anónimas
- Comprobar la Existencia de Funciones
Matrices
- Definición
- Creación de Matrices
- Matrices Asociativas
- Matrices Multidimensionales
- Acceso y Manipulación de Matrices
- Reordenar Matrices
Trabajo con Texto (Strings)
- Definición
- Formato de una Cadena de Caracteres
- Operaciones Básicas con Cadenas de Caracteres
Ficheros
- Definición
- Lectura y Escritura de ficheros
- Envío y Recepción de ficheros
XML
- Definición
- Lectura y Escritura de ficheros XML
Sistema Operativo
- Interacción con el Sistema Operativo
Objetos
- Definición
- Creación de un Objeto
- Métodos y Propiedades
- Herencia
- Polimorfismo
Errores
- Definición
- Gestión de Errores
Creación de librerías y extensiones
- Definición
- Creación y mantenimiento de librerías
- Extensiones principales