Nuevo Curso Zend Framework Avanzado Junio 2012
Por zsamer en Mayo 16, 2012
Estimados todos, a pedido de muchos de ustedes habilitamos un nuevo Curso de Zend Framework Avanzado. Luego de haber cursado el Curso de Zend Framework (de introducción), llega la segunda parte que continuará profundizando el conocimiento en temas más avanzados sobre el Zend, inicia el Lunes 04 de junio 2012!
Modalidad: 100% eLearning, modalidad online mediante probadas herramientas de educación a distancia, curso muy didáctico e interactivo (garantizado) que incluyen excelentes y dinámicos tutoriales, mediante plataforma web, que incluye, foros para las dudas que vayan teniendo y discutir los temas semanales, sistemas de chat y mensajería interna con el profesor, con materiales de calidad y ejercicios didácticos paso a paso y trabajos de laboratorio prácticos, presentaciones etc. Entre las novedades que tenemos es View Helper, Action Helper, Front Controller Plugins, Soporte Multi-Idioma, Servicios Web, Feed RSS, Doctrine2, Paginación, Ajax, Zend Session, eCommerece y mucho más.
- Acceso 7 x 24 a nuestra Plataforma e-learning
- Tutorial paso a paso 100% en Español (formato descargable)
- Material de estudio descargable e imprimibles 100% en Español
- Soporte Online con Instructor
- Ejemplos del Mundo Real
Toda la información en bolsadeideas.com, para inscripciones aquí, y consultas en bolsadeideas.com/contacto
No te quedes sin tú lugar!
Saludos!
Iniciando período de cursos Mayo 2012
Por zsamer en Mayo 3, 2012
Estimados todos,
Semana del 8 de mayo estamos iniciando el período Mayo 2012 para los cursos relacionados con Zend Framework, PHP5 y POO, UML con Análisis y Diseño y Patrones de Diseño.
Toda la información en bolsadeideas.com, para inscripciones aquí, y consultas en bolsadeideas.com/contacto
También tenemos variados cursos relacionados con la tecnología Java y Android:
- Curso Java SE (Lenguaje de Programación Java – Nivel Básico)
- Curso Java EE y Frameworks MVC (Desarrollo de Aplicaciones Empresariales Web – Nivel Avanzado)
- Curso Desarrollo de Aplicaciones para Android
No te quedes sin tu lugar!
Iniciando período de cursos Abril 2012
Por zsamer en Marzo 24, 2012
Estimados todos,
Semana del 9 de abril estamos iniciando el período Abril 2012 para los cursos relacionados con Zend Framework, PHP5 y POO, UML con Análisis y Diseño y Patrones de Diseño.
Aprovecha desde ya un 15% Descuento para los Curso PHP5 POO y de Zend Framework que inician el lunes 9 de abril, no te quedes sin esta oportunidad, reserva tu cupo desde ya! válido hasta el viernes 6 de abril!
Toda la información en bolsadeideas.com, inscripciones de usuarios en , y consultas a info en bolsadeideas.com/contacto
También tenemos variados cursos relacionados con la tecnología Java y Android:
- Curso Java SE (Lenguaje de Programación Java – Nivel Básico)
- Curso Java EE y Frameworks MVC (Desarrollo de Aplicaciones Empresariales Web – Nivel Avanzado)
- Curso Desarrollo de Aplicaciones para Android
Saludos!
Iniciando período de cursos Marzo 2012
Por zsamer en Marzo 11, 2012
Estimados todos,
Esta semana estamos iniciando el período Marzo 2012 para los cursos relacionados con Zend Framework, PHP5 y POO, UML con Análisis y Diseño y Patrones de Diseño.
Toda la información en bolsadeideas.com, inscripciones de usuarios en , y consultas a info en bolsadeideas.com/contacto
También tenemos variados cursos relacionados con la tecnología Java:
- Curso Java SE (Lenguaje de Programación Java – Nivel Básico)
- Curso Java EE y Frameworks MVC (Desarrollo de Aplicaciones Empresariales Web – Nivel Avanzado)
- Curso Desarrollo de Aplicaciones para Android
Saludos!
Cursos Zend Framework 2012
Por zsamer en Marzo 8, 2012
Damos oficialmente el anuncio de apertura de inscripciones al curso Curso Zend Framework Online que iniciará dentro de los próximos días! en general los cursos estarán iniciando una o dos vez por mes. El curso se realizará online y tendrá una duración de 8 semanas (2 meses).
La mecánica del curso es fundamentalmente la interacción, con los integrantes mediante foros, encuestas y sistemas de mensajería. A pesar de contar con un temario y material previamente armado, el dictado va variando según las interacciones de sus participantes, a través de sus debilidades o sus fortalezas, y donde todos vamos aprendiendo.
¡No pierdas tú lugar!
Accede a Curso PHP 5 POO con Zend Framework MVC Online e ingresa a la sección Solicitud de Inscripción.
Toda la información sobre los cursos 2012 en bolsadeideas.com
Cursos Zend Framework 2011
Por zsamer en Junio 15, 2011
El curso se realizará online y tendrá una duración de 8 semanas (2 meses), se desarrollará con el LMS para educación a distancia más popular (y como es el más completo, también es el más complejo) del momento: Moodle, en su versión 1.9.2+.
La mecánica del curso es fundamentalmente la interacción, con los integrantes mediante foros, encuestas y sistemas de mensajería. A pesar de contar con un temario y material previamente armado, el dictado va variando según las interacciones de sus participantes, a través de sus debilidades o sus fortalezas, y donde todos vamos aprendiendo.
¡No pierdas tú lugar! Accede a Curso PHP 5 POO con Zend Framework MVC Online e ingresa a la sección Solicitud de Inscripción.
Toda la información sobre los cursos 2011 en bolsadeideas.cl
Saludos!
Doctrine 2: Enterprise Persistence Layer for PHP 5.3
Por zsamer en Junio 10, 2011
Quería compartir con ustedes una presentación muy buena sobre Doctrine 2 y las grandes ventajas que tiene respecto a sus otras versiones como la 1.2, resumiendo:
- Es mucho más rápido, 30% menos en uso de memoria
- 100% desacoplado
- Las clases de entidades no necesitan heredan de ninguna otra clase como en la 1.2 que obliga la herencia de Doctrine_Record, entidades mucho más desacopladas y reutilizables.
- NO nos impone otros métodos, propiedades, y otras basura en nuestro modelo de objetos de dominio o clases de entidades (En java se les conocen como POJO, DTO o Entity), ídem lo anterior, mucho más limpias y reutilizables
- Desarrollado completamente en PHP5.3, el futuro de PHP y desarrollo de aplicaciones empresariales
- Uso de namespace
- Toma lo mejor de los ORM de Java, está basado en Hibernate y EntityManager y JPA (Java Persistence API )
- Mucho más elegante, con estándares y buenas prácticas OOP e implementación de patrones de diseños
- y muchas otras
Les dejo la presentación de Jonathan Wage (miembro del equipo de desarrollo de Doctrine 2), muy recomendado, lo que si está en ingles
Doctrine 2 ORM en Zend Framewok: parte II
Por zsamer en Mayo 23, 2011
Continuando con nuestro articulo anterior Doctrine 2 ORM en Zend Framewok: parte I, en esta oportunidad quiero compartir unos tips de como integrar ORM Doctrine 2 con Zend Framework, para ello va ser necesario haber leido también el articulo sobre Bootstrapping con Zend Application, que será nuestra base para la integración.
Lo primero que tenemos que hacer es descargar Doctrine 2 (actualmente 2.0.0-ALPHA3), descomprimir en la carpeta "library" del proyecto Zend y luego agregar en application.ini las siguientes lineas:
-
autoloaderNamespaces.doctrine = "Doctrine"
-
autoloaderNamespaces.proxies = "Proxies"
Con esto agregamos las librerías de Doctrine 2 en el Include Path de PHP.
Lo segundo que tenemos que hacer es crear un método _init en la clase Boostrap, a éste método le llamaremos _initDoctrine, obviamente
-
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
-
{
-
protected function _initDoctrine() {
-
$config = new Configuration();
-
$cache = new ApcCache();
-
$config->setMetadataCacheImpl($cache);
-
$config->setQueryCacheImpl($cache);
-
-
$config->setProxyDir(APPLICATION_PATH . "/../library" . DIRECTORY_SEPARATOR.'Proxies');
-
$config->setProxyNamespace('Proxies');
-
-
-
$this->bootstrap('db');
-
$connPDO['pdo'] = $this->getResource('db')->getConnection();
-
-
$conn = DriverManager::getConnection($connPDO, $config);
-
$em = EntityManager::create($conn, $config);
-
-
Zend_Registry::set('em', $em);
-
return $em;
-
}
-
}
Podemos observar que hace uso de namespace incluido en la versión 5.3 de PHP, también observamos que se hace uso de la conexión a la base de datos de Zend Db ($this->bootstrap('db')), configurado en "application.ini", obtenemos el objeto PDO de conexión y se lo entregamos al DriverManager de Doctrine 2
todo muy elegante ¿no?, finalmente lo guardamos en el Zend_Registry.
Lee el resto de este artículo »
Doctrine 2 ORM en Zend Framewok: parte I
Por zsamer en Abril 23, 2011
Como muchos sabemos Zend Framework ha estado desarrollando su propio ORM Zend Entity (definición de ORM), sin embargo el proyecto de ORM nativo de Zend ha quedado parado y descontinuado, el propio autor, Benjamin Eberlei (@beberlei (Twitter)), comenta las causas en el siguiente post.
Lamentable noticia, sin embargo ésta viene acompañada de una excelente noticia: a partir de ahora, Benjamin Eberlei dedicará todos sus esfuerzos a mejorar el ORM Doctrine 2 y su integración con el Zend Framework, sin duda alguna, Doctrine 2 es y lo será por lejos el mejor ORM de PHP desde su versión 5.3 (Doctrine 2 requiere PHP 5.3 o superior).
Las razones que dieron lugar a esta decisión son las siguientes:
- Le consume demasiado tiempo y ha llegado a una situación de bloqueo
- Zend_Entity sólo tiene un desarrollador y por eso no tiene ni la mitad de características de Doctrine 2
- La fecha prevista de finalización de Zend_Entity era de hasta seis meses, algo que no encaja muy bien con la planificación de las nuevas versiones de Zend Framework
Matthew Weier O’Phinney, máximo responsable de Zend Framework, está de acuerdo con la decisión y comenta al respecto:
"creemos que ayudar a mejorar un proyecto existente Doctrine y trabajar en su integración con Zend Framework será mejor para toda la comunidad de PHP".
Lee el resto de este artículo »
Bootstrapping con Zend Application
Por zsamer en Marzo 16, 2011
Zend_Tool es una poderosa herramienta de Zend Framework que nos permite crear la estructura base de un proyecto Zend con todos sus directorios y componentes, como así también aprovechar un diseño estándar de proyecto y una primer clase de arranque (bootstrap) diseñada por los propios creadores del framework, ubicación para los archivos de configuración, diferenciación de entornos de ejecución (producción, desarrollo, etc), y muchos detalles más.
Crear nuestro proyecto base
Haremos un ejemplo basado en un sistema operativo como GNU/Linux, aunque esto bien se puede hacer también desde Windows a través de un .bat.
Dentro de nuestro web root, en Linux utilizando xampp: /opt/lampp/htdocs/
-
$ mkdir /opt/lampp/htdocs/proyecto-zf
-
$ cd /opt/lampp/htdocs/proyecto-zf
-
$ zf create project .
-
Creating project at /opt/lampp/htdocs/proyecto-zf
Luego nos creará una estructura inicial para nuestro proyecto Lee el resto de este artículo »


