lunes, 8 de julio de 2013

02. Curso de Zend Framework 2: Marco teórico.

¿Por qué usar un framework?

Si eres un desarrollador y establecido aspirar a desarrollar proyectos de mediano o gran tamaño, esto implicaría trabajar en equipo y en consecuencia para tener el mismo mecanismo de comunicación un marco de trabajo o framework será de mucha importancia. Así que usar un framework nos ofrece las siguientes ventajas:

(1) Tenemos la posibilidad de reutilizar el nuestro código desarrollado.
(2) El mantenimiento del proyecto se hace más sencillo.
(3) El acceso a los datos del proyecto realizado tiene mayor abstracción.
(4) Utilización de librerías de funciones preconstruidas. (Referencia: ¿Por qué usar un framework?).

Segunda sesión del curso de ZEND FRAMEWORK 2, realizado por Cesar Cancino Zapata de www.CesarCancino.com, desde Chile. Para esta sesión comprenderemos los aspectos conceptuales que conciernen a la arquitectura del framework que estamos aprendiendo, es decir, el MVC de Zend Framework 2. Para luego realizar la parte práctica metiéndonos en código del "esqueleto" del framework.


Entonces vayamos a la sesión de hoy...

VideoTutorial 2 del Curso de Zend Framework 2 ( ZF2 ).

Continuamos esta nueva aventura, iniciándonos en el trabajo con la herramienta Zend Framework 2.

Este es un video denso, teórico, pero necesario. Analizaremos la arquitectura de ZF2, y su árbol de directorios, para poder ya irnos familiarizando con su filosofía de funcionalidad.

También mencionaremos algo sobre el Standard de codificación en ZF2. Estudiaremos los principales patrones que usa ZF2 para trabajar ( MVC, Service Locator, Table Gateway, Front Controller ).

Revisaremos el Zend\Mvc, en profundidad, viendo sus componentes básicos como por ejemplo :

- Zend\ServiceManager
- Zend\EventManager
- Zend\Http
- Zend\DispatchableInterface

Y algunos de los sub-componentes principales como:

- Zend\Mvc\Router
- Zend\Http\PhpEnvironment
- Zend\Mvc\Controller
- Zend\Mvc\Service
- Zend\Mvc\View

Finalmente, revisaremos cómo trabaja ZF2 su URL para peticiones de tipo GET, a través del archivo module\Application\config\module.config.php.

En el próximo vídeo analizaremos este archivo en profundidad, y veremos cómo crear y trabajar con controladores.

Todo en 61 minutos de charla.

Si estas buscando un manual de Zend Framework 2, te recomendamos el siguiente manual: Guía de Referencia para Programadores en Zend Framework 2.

Bueno, para quienes siguen desarrollando en la anterior versión, aquí les dejo el otro manual: Guía para Zend Framework.

¡OJO!!!, antes de que me tiren un zapato, les advierto que estos manuales están en inglés (que ya para pocos es una barrera difícil de superar, ahora todo se puede ¿eh?)... que lo disfruten :D.


Si deseas conocer el trabajo de Cesar, tan solo haz clic abajo: