Zend - PHP Company

Programación de Aplicaciones WEB con PHP 5 y MySQL

40 horas
495 €
Presencial o Live Virtual Class
Presencial o Live Virtual Class

Acerca de este curso

El curso Programación de aplicaciones Web con PHP y MySQL es un curso adecuado para preparar a desarrolladores web, programadores de internet y webmasters, que necesitan capacitarse en la creación y mantenimiento de sitios web dinámicos con acceso a bancos de datos.

El lenguaje PHP es el estándar para el desarrollo de sitios web dinámicos, ampliamente soportado y utilizado por diseñadores y desarrolladores web profesionales y aficionados.  MySQL es el motor de base de datos relacional SQL más popular en internet, ligero, rápido y multiusuario, que se integra perfectamente con PHP permitiendo el acceso a la base de datos de forma eficaz.

A quién va dirigido

Este curso está dirigido a aquellas personas que quieran aprender a programar portales web con dos de las herramientas más extendidas en el mercado. Es recomendable tener nociones básicas de programación y diseño de páginas web aunque no imprescindible.

Objetivos del curso

El presente curso le dará conocimientos sobre uno de los lenguajes de programación web más utilizado en su última versión. Podrá crear portales con páginas dinámicas e interactuar con una de las bases de datos más extendidas a nivel de usuario y pyme.

Al finalizar el curso de Programación de aplicaciones Web con PHP y MySQL el alumno será capaz de realizar páginas web dinámicas, aplicaciones web y scripts en PHP interactuando con el motor de base de datos MySQL.

Certificación incluida

El curso incluye, además, la realización gratuita del siguiente examen de certificación oficial*, necesario para la obtención de la certificación oficial Zend Framework 2 Certified Architect:

200-530 Zend PHP 5.3 Certification

*Este examen de certificación, valorado en 251,68€ (IVA incluido), está incluido en el precio del curso para los miembros del programa PUE Alumni.

El alumno realizará el examen de certificación en las instalaciones de PUE gracias a su condición de centro certificador oficial Pearson VUE.

Contenidos

    Módulo 1: HTML
      1.1.Introducción a HTML básico

    Módulo 2: PHP Básico
      2.1.Sintaxis
      2.2.Operadores
      2.3.Variables
      2.4.Constantes
      2.5.Estructuras de control
      2.6.Constructores de lenguaje y funciones

    Módulo 3: Funciones
      3.1.Sintaxis
      3.2.Argumentos
      3.3.Variables
      3.4.Referencias
      3.5.Retorno
      3.6.Ámbito de las variables

    Módulo 4: Arrays
      4.1.Arrays escalares
      4.2.Arrays asociativos
      4.3.Arrays multidimensionales
      4.4.Recorrer un array
      4.5.Otras operaciones sobre arrays

    Módulo 5: Programación orientada a Objeto
      5.1.Clases y objetos
      5.2.Modelo de Objetos de PHP5
      5.3.Acceso a los miembros de un objeto
      5.4.Constructores
      5.5.Destructores
      5.6.Atributos y métodos de clase
      5.7.Herencia
      5.8.Clases abstractas
      5.9.Interfaces
      5.10.Polimorfismo
      5.11.Funciones relacionadas
      5.12.Excepciones

    Módulo 6: Cadenas y patrones
      6.1.Delimitadotes de cadenas
      6.2.Comparaciones
      6.3.Extracciones
      6.4.Búsquedas
      6.5.Sustituciones
      6.6.Formateo
      6.7.Expresiones regulares

    Módulo 7: Ficheros y Directorios
      7.1.Operaciones con ficheros
      7.2.Información sobre ficheros
      7.3.Manejo de directorios
      7.4.Operaciones con directorios
      7.5.Otras operaciones

    Módulo 8: PHP 4/5 diferencias
      8.1.Orientación a objetos
      8.2.E_STRICT
      8.3.Referencias vs. Manejadores de objetos

    Módulo 9: Seguridad
      9.1.Configuración
      9.2.Sesiones seguras
      9.3.“Cross-Site Scripting”
      9.4.“Cross-Site Request Forgeries”
      9.5.Inyección SQL
      9.6.Inyección de código remoto
      9.7.Inyección por mail
      9.8.Filtrada de la entrada
      9.9.Secuencias de escape

    Módulo 10: Bases de datos y MySQL
      10.1.Introducción a MySQL
      10.2.PHP y bases de datos
      10.3.Características de MySQL
      10.4.Diseño de bases de datos
      10.5.Funciones PHP de acceso a bases de datos MySQL
      10.6.Creación de bases de datos
      10.7.Creación y tipos de tablas
      10.8.Explotación de datos

    Módulo 11: Formularios, Cookies y Sesiones
      11.1.Formularios en HTML
      11.2.Formularios en PHP
      11.3.Cookies en PHP
      11.4.Sesiones en PHP
      11.5.Cabeceras HTML

    Módulo 12: XML y servicios Web
      12.1.XML Básicos
      12.2.SimpleXml
      12.3.XML Extensiones
      12.4.Xpath
      12.5.Servicios Web Básicos
      12.6.SOAP
      12.7.REST

Convocatorias abiertas