Your SlideShare is downloading. ×
0
Bienvenido
Programa del taller <ul><li>Bienvenida </li></ul><ul><li>¿Que es el Zend Framework? </li></ul><ul><li>Guía Rápida: Constru...
El conferencista <ul><li>Luca Urech, Suizo </li></ul><ul><li>10 años de desarrollo web </li></ul><ul><li>3 meses en Colomb...
Objetivos <ul><li>Conocer el ZF </li></ul><ul><li>Conocer las posibilidades con ZF </li></ul><ul><li>ZF en la práctica </l...
Programa del taller <ul><li>Bienvenida </li></ul><ul><li>¿Qué es el Zend Framework? </li></ul><ul><li>Guía Rápida: Constru...
El Objetivo del Zend Framework <ul><li>“ Crear un Framework para construir aplicaciones Web 2.0 mas rápido, simple y segur...
Historia <ul><li>Una Iniciativa de Zend: La empresa desarrolladora del núcleo de PHP </li></ul><ul><li>Contribución de la ...
El Concepto <ul><li>Simple y Productivo </li></ul><ul><li>Proporciona el 80% de las funcionalidades que todo el mundo nece...
Las Ventajas <ul><li>Hecho por los desarrolladores de PHP </li></ul><ul><li>Gratis – y licencia libre </li></ul><ul><li>Có...
Requerimientos <ul><li>PHP 5.1.4 </li></ul><ul><li>Sistema operador: Linux, Windows, OS X… </li></ul><ul><li>Servidor Web ...
MVC <ul><li>MVC = Modelo – Vista – Controlador </li></ul><ul><li>Separar la lógica de la programación de la presentación y...
Modelo Frontcontroller: Controller y Action http://localhost http://localhost/blog/ http://localhost/blog/write/ IndexCont...
Modelo Frontcontroller: Un ciclo de peticiones en ZF Respuesta Respuesta Petición: http://localhost/ blog / write / Front-...
Los componentes <ul><li>Bases de Datos </li></ul><ul><li>Internacionalización </li></ul><ul><li>Autenticación, Control de ...
Utilizar un componente <ul><li><?php </li></ul><ul><li>Require_once( ' Zend/Locale.php ' ); </li></ul><ul><li>$locale= new...
seedcorporate.com <ul><li>MVC:  Zend_Router , Zend_Registry </li></ul><ul><li>Vista:  Zend_View, Zend_Layout </li></ul><ul...
Programa del taller <ul><li>Bienvenida </li></ul><ul><li>Que es el Zend Framework? </li></ul><ul><li>Guía Rápida: Construc...
Programa del taller <ul><li>Bienvenida </li></ul><ul><li>¿Qué es el Zend Framework? </li></ul><ul><li>Guía Rápida: Constru...
El componente Zend_Translate <ul><li>Traducción de los textos de la aplicación </li></ul><ul><li>Admite varios formatos: A...
Programa del taller <ul><li>Bienvenida </li></ul><ul><li>¿Que es el Zend Framework? </li></ul><ul><li>Guía Rápida: Constru...
Conclusiones <ul><li>Soluciones simples </li></ul><ul><li>Fácil para manejar </li></ul><ul><li>Fácil para extender </li></...
¿Donde aprender mas? <ul><li>Documentación oficial: http://framework.zend.com/manual/en </li></ul><ul><li>API oficial: htt...
Preguntas?
Gracias
Upcoming SlideShare
Loading in...5
×

Zend Framework Taller de SeeD Software, Colombia

3,051

Published on

Esta es la diapositiva del taller 'Zend Framework' presentada por Luca Urech de SeeD Software (www.seedcorporate.com), realizada el dia 30 de abril del año 2008.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,051
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
94
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Zend Framework Taller de SeeD Software, Colombia"

  1. 1. Bienvenido
  2. 2. Programa del taller <ul><li>Bienvenida </li></ul><ul><li>¿Que es el Zend Framework? </li></ul><ul><li>Guía Rápida: Construcción aplicación </li></ul><ul><li>Implementación de la librería Zend_Translate </li></ul><ul><li>Conclusión </li></ul>>
  3. 3. El conferencista <ul><li>Luca Urech, Suizo </li></ul><ul><li>10 años de desarrollo web </li></ul><ul><li>3 meses en Colombia trabajando para SeeD Software </li></ul><ul><li>2 meses de desarrollo Zend Framework </li></ul>
  4. 4. Objetivos <ul><li>Conocer el ZF </li></ul><ul><li>Conocer las posibilidades con ZF </li></ul><ul><li>ZF en la práctica </li></ul><ul><li>Otros recursos para aprender mas </li></ul>
  5. 5. Programa del taller <ul><li>Bienvenida </li></ul><ul><li>¿Qué es el Zend Framework? </li></ul><ul><li>Guía Rápida: Construcción aplicación </li></ul><ul><li>Implementación de la librería Zend_Translate </li></ul><ul><li>Conclusión </li></ul>>
  6. 6. El Objetivo del Zend Framework <ul><li>“ Crear un Framework para construir aplicaciones Web 2.0 mas rápido, simple y seguro” </li></ul>
  7. 7. Historia <ul><li>Una Iniciativa de Zend: La empresa desarrolladora del núcleo de PHP </li></ul><ul><li>Contribución de la comunidad </li></ul><ul><li>Primera versión alpha en Octubre 2005 </li></ul><ul><li>Primera versión productivo en Julio 2007 </li></ul><ul><li>Versión actual: 1.5.1 (Marzo 2008) </li></ul>
  8. 8. El Concepto <ul><li>Simple y Productivo </li></ul><ul><li>Proporciona el 80% de las funcionalidades que todo el mundo necesita, el otro 20% es adaptable </li></ul><ul><li>Código Abierto </li></ul><ul><li>ZF = MVC + Componentes </li></ul>
  9. 9. Las Ventajas <ul><li>Hecho por los desarrolladores de PHP </li></ul><ul><li>Gratis – y licencia libre </li></ul><ul><li>Código de alta calidad </li></ul><ul><li>Pruebas antes de cada lanzamiento </li></ul><ul><li>Los componentes se pueden utilizar solos e independiente del Framework </li></ul><ul><li>Buena documentación, gran comunidad </li></ul>
  10. 10. Requerimientos <ul><li>PHP 5.1.4 </li></ul><ul><li>Sistema operador: Linux, Windows, OS X… </li></ul><ul><li>Servidor Web configuración normal </li></ul><ul><li>Soporte para archivos .htaccess </li></ul>
  11. 11. MVC <ul><li>MVC = Modelo – Vista – Controlador </li></ul><ul><li>Separar la lógica de la programación de la presentación y de las bases de datos </li></ul><ul><li>Programador y el diseñador web pueden ser dos personas diferentes </li></ul><ul><li>Modelo Frontcontroller </li></ul>
  12. 12. Modelo Frontcontroller: Controller y Action http://localhost http://localhost/blog/ http://localhost/blog/write/ IndexController :: indexAction BlogController :: indexAction BlogController :: writeAction Controller Action
  13. 13. Modelo Frontcontroller: Un ciclo de peticiones en ZF Respuesta Respuesta Petición: http://localhost/ blog / write / Front-Controller Direciona Router Dispatching Dispatcher writeAction() BlogController
  14. 14. Los componentes <ul><li>Bases de Datos </li></ul><ul><li>Internacionalización </li></ul><ul><li>Autenticación, Control de Acceso, Sesiones </li></ul><ul><li>Plantillas </li></ul><ul><li>Sindicación con RSS </li></ul><ul><li>Registro de actividades </li></ul><ul><li>Amazon, Flickr, Google… </li></ul><ul><li>Formularios y Validación </li></ul><ul><li>Caching </li></ul><ul><li>AJAX / JSON </li></ul><ul><li>Correo electrónico </li></ul><ul><li>PDF (leer y escribir) </li></ul><ul><li>Buscador </li></ul>
  15. 15. Utilizar un componente <ul><li><?php </li></ul><ul><li>Require_once( ' Zend/Locale.php ' ); </li></ul><ul><li>$locale= new Zend_Locale(); </li></ul><ul><li>echo $locale->toString(); </li></ul>Solamente necesita incluir el componente. Automáticamente cargará las librerías que necesita. Todos los archivos del componente quedan en la misma carpeta Zend/Locale/ Después de cargar los archivos se puede instanciar un objeto de la clase Zend_Locale. Ahora se puede utilizar el componente. Este método retorna el idioma del navegador.
  16. 16. seedcorporate.com <ul><li>MVC: Zend_Router , Zend_Registry </li></ul><ul><li>Vista: Zend_View, Zend_Layout </li></ul><ul><li>Traducción : Zend_Translate, Zend_Locale </li></ul><ul><li>Formularios: Zend_Form, Zend_Validate, Zend_JSON </li></ul>
  17. 17. Programa del taller <ul><li>Bienvenida </li></ul><ul><li>Que es el Zend Framework? </li></ul><ul><li>Guía Rápida: Construcción aplicación </li></ul><ul><li>Implementación de la librería Zend_Translate </li></ul><ul><li>Conclusión </li></ul>>
  18. 18. Programa del taller <ul><li>Bienvenida </li></ul><ul><li>¿Qué es el Zend Framework? </li></ul><ul><li>Guía Rápida: Construcción aplicación </li></ul><ul><li>Implementación de la librería Zend_Translate </li></ul><ul><li>Conclusión </li></ul>>
  19. 19. El componente Zend_Translate <ul><li>Traducción de los textos de la aplicación </li></ul><ul><li>Admite varios formatos: Array, CSV, GetText, QT, Tmx, Xliff… </li></ul><ul><li>Misma API para todo los formatos </li></ul><ul><li>Automáticamente detecta el idioma del usuario </li></ul>
  20. 20. Programa del taller <ul><li>Bienvenida </li></ul><ul><li>¿Que es el Zend Framework? </li></ul><ul><li>Guía Rápida: Construcción aplicación </li></ul><ul><li>Implementación de la librería Zend_Translate </li></ul><ul><li>Conclusión </li></ul>>
  21. 21. Conclusiones <ul><li>Soluciones simples </li></ul><ul><li>Fácil para manejar </li></ul><ul><li>Fácil para extender </li></ul><ul><li>Soluciona casi todas las necesidades de los desarrolladores web </li></ul>
  22. 22. ¿Donde aprender mas? <ul><li>Documentación oficial: http://framework.zend.com/manual/en </li></ul><ul><li>API oficial: http://framework.zend.com/apidoc/core/ </li></ul><ul><li>Zend Developer Zone: http://devzone.zend.com </li></ul><ul><li>Foro en español: http://www.zfforum.es </li></ul><ul><li>Busca en Google por: Zend_XY Tutorial </li></ul>
  23. 23. Preguntas?
  24. 24. Gracias
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×