Curso online de PHP para Expertos – Ciberaula.







Curso Online de PHP para Expertos




El presente temario es el predefinido y puede ser personalizado en función de los conocimientos y objetivos del alumno.

1.- Desarrollo en PHP con arquitectura multi-nivel

  • La arquitectura de software.
  • La arquitectura Multi-nivel o Multi-capa.
  • Frameworks de desarrollo.
  • Patrones de diseño
  • Modelo-Vista-Controlador (MVC).

2.- PEAR (Librería de clases PHP)

  • Introducción
  • PEAR Package Manager.
  • Manejo de errores PEAR_Error.
  • Algunos paquetes de PEAR.
  • Estándares en la codificación.
  • Generación de archivos Excel con PEAR.

3.- Smarty (Sistema avanzado de plantillas)

  • Introducción.
  • Conceptos básicos.
  • Características.
  • Instalción básica.
  • Configuración extendida.
  • Funciones para los diseñadores.
  • Funciones para los programadores.
  • Sites multi-idiomas con Smarty.

4.- Conexión a servicios Internet

  • Transferencia de ficheros con FTP.
  • Correo electrónico con POP3 e IMAP.
  • Directorios de organizaciones con LDAP.
  • Control de dispositivos por red con SMTP.

5.- Generación dinámica de contenidos multimedia

  • Gráficos (con GD e ImageMagik).
  • Gráficas (con JpGraph).
  • Flash (con Ming)
  • PDF (FDF incluido, con PDFLib).

6.- Generación de contenidos para dispositivos móviles

  • Introducción.
  • WAP (Wireless Application Protocol).
  • Configuración en Apache e IIS.
  • El lenguaje WML.
  • PHP con WML.

7.- HP y XML (con DOM, SAX, XPath y XSLT)

  • Tratamiento de XML con PHP.
  • Análisis sintáctico.
  • Modificación.
  • Búsqueda de información.
  • Transformación.
  • Canales RSS.
  • Canales SVG.

8.- Servicios web con PHP

  • SOAP.
  • XML-RPC.

9.- PHP fuera de la web

  • PHP en la línea de comandos.
  • PHP con GUI con PHP-GTK.

10.- Seguridad y optimización

  • Monitorización.
  • Fortificando Apache.
  • Fortificando PHP.
  • Fortificando MySQL.
  • Encriptación de datos.
  • Conexiones seguras con SSL.
  • Programación segura.
  • Optimizaciones y cachés.

11.- Proyecto final: tienda avanzada

  • Tienda avanzada.
  • Arquitectura MVC de la tienda avanzada.
  • Apariencia de la tienda cliente.
  • Apariencia de la tienda administrador.
  • Dearrollo de la tienda avanzada.
  • Descarga de la tienda avanzada.



PHP para expertos en Ciberaula



Nombre:

Email:

Comentario: