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