Cursos por área   

  Curso Gratis PHP
  Cursos Diseño web

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