Curso de PHP5 Zend Framework básico

Intermedio
12 Horas
Curso Presencial
Curso de PHP5 Zend Framework básico

Descripción del curso

Curso de PHP5 Zend Framework básico

Objetivos

El curso se iniciará con una introducción y repaso a PHP y patrones de diseño, ya que es requisito indispensable dominar el léxico y las diferentes arquitecturas de desarrollo para poder asimilar correctamente las siguientes capacitaciones.

El corazón del curso es un ‘overview’ sobre Zend Framework, explicando su funcionamiento, patrones de diseño, sus componentes y las posibilidades que brinda al equipo de desarrollo. Se realizarán una gran cantidad de ejercicios y ejemplos para ilustrar la dinámica de uso durante el desarrollo.

Tras el curso, se espera que el alumno haya adquirido las capacidades adecuadas para poder instalar y desarrollar de forma autónoma con Zend Framework.

Requisitos

Conocimientos avanzados sobre programación, modelos de desarrollo y PHP.

Orientado a

Personas interesadas en introducirse en el aprendizaje del framework de desarrollo sobre PHP 5 Zend Framework. Directores de desarrollo, analistas y programadores.

Programa

  1. Breve repaso introductorio sobre desarrollo con PHP
  2. Introducción a Zend Framework
    1. Qué es un framework
    2. Por qué Zend Framework
  3. Patrón de diseño Modelo-Vista-Controlador
  4. Instalación y estructura de directorios
  5. Introducción a MVC con Zend Framework
    1. Application.ini
    2. Plugins
    3. Action Helpers
    4. View Helpers
  6. Utilizando componentes Zend
    1. Componentes de Zend Framework Controller
      1. Zend_Controller
      2. Arquitectura del Bootstrap
      3. Ejecución de métodos en el controller
    2. Componentes generales de Zend Framework
      1. Zend_Config
      2. Zend_Exception
    3. Componentes de las vistas de Zend Framework
      1. Zend_View
      2. View Scripts
      3. Zend_Layaout
    4. Otros componentes
      1. Zend_Session
      2. Zend_Auth
      3. Zend_Form
      4. Zend_Cache
      5. Zend_Registy
      6. Zend_Log
    5. Permisos en Zend Framework
      1. ACL Lista de control de acceso
      2. Roles y recursos (privilegios)
      3. ACL en un ejemplo MVC
  7. AJAX en Zend Framework
    1. Configuraciones
    2. Auto complete
    3. XMLHttpRequest
    4. Response
  8. Web Services con Zend_Framework
    1. Soap
      1. Soap_server
        1. Auto_discover > Creación de WSDL
        2. ClassMap
        3. OpeartionBodyStyle > rpc / literal
        1. Soap_client
          1. ClassMap
          2. Descubrir métodos expuestos
        2. Soap_Fault
          1. Extendiendo Excepciones
        3. Rendimiento
          1. cacheo de wsdl
          2. Optimización de métodos
    2. Rest
      1. Rest_server
      2. Rest_client