Archive

Posts Tagged ‘zend’

Conferencia Zend PHP 5 del Fesoli 2010

November 22, 2010 Leave a comment

Las diapositivas de la conferencia sobre la certificación Zend se pueden descargar aquí. Gracias a todos por su participación.

Categories: Conferences, Spanish Tags: ,

Conferencia certificación Zend PHP5

August 21, 2010 Leave a comment

Las diapositivas de la conferencia sobre la certificación Zend PHP5 dado en la Universidad San Martin de Porres durante el V Freedom Open Source Day se pueden descargar siguiendo este enlace.

Categories: Conferences, php, PHP Perú, Spanish Tags: , ,

Training course for the Zend certification

We’re preparing a great training course for PHP in Lima (not remote though) that will start in February, exclusively in Spanish and exclusively during the week-end. I’m telling this here because we managed to gather 4 (and possibly 5) of the only 5 Zend certified engineers of Peru to teach it. I’m sure that’s going to be a great event. It’s going to be a high-level course, so there will be a qualification exam to enter it. If you have developer friends in Peru, pass the word: http://www.dokeoslatino.com/cursos/php

Categories: English, php, Techie Tags: , ,

Preguntas y respuestas del Test Zend

December 15, 2009 6 comments

1. Cual de las siguientes no es un código de PHP ?

A. $_10

B. ${“MyVar”}

C. &$something

D. $10_somethings

E. $aVaR

Resp: $10_somethings

2. Cual es la diferencia entre print() y echo()?

A. print () puede utilizarse como parte de una expresión, mientras que echo () no puede

B. echo () puede utilizarse como parte de una expresión, mientras que print () no puede

C. echo () puede ser utilizado en la versión CLI de PHP, mientras que print () no puede

D. print () puede ser utilizado en la versión CLI de PHP, mientras que echo () no puede

E. No hay ninguna diferencia: ambas funciones mostrarán algunos de texto!

Resp: No hay ninguna diferencia: ambas funciones mostrarán algunos de texto

3. El operador ____ devuelve verdadero si cualquiera de sus operaciones se puede evaluar como verdadera, pero no ambos.

Resp: XOR

4.¿Cuál es el valor que se muestra cuando se ejecuta lo siguiente?

Suponga que el código fue ejecutado utilizando la siguiente URL:  testscript.php? c = 25

<?php

function process($c, $d = 25){

global $e;

$retval = $c + $d – $_GET[‘c’] – $e;

return $retval;

}

$e = 10;

echo process(5);

?>

A. -5

B. 10

C. 5

D. 0

Resp: -5

5. ¿Se puede desactivar todos los informes de error dentro de un script PHP con una llamada a una función?

A. SI

B. No

Resp: No

Curso de certificación Zend PHP, Lima

December 15, 2009 2 comments

YA SACASTE TU CERTIFICACIÓN PHP5?

Conviértate en un Ingeniero Certificado Zend

Curso de certificación Zend

¿Que es la certificación Zend?

Patrocinado por Zend y desarrollado de acuerdo a las normas de la American National Standards Institute (ANSI), los programas de la certificación Zend están diseñados para conocer su nivel de conocimientos de PHP o de Zend Framework. Hay más de 2.000 ingenieros Zend certificados en el mundo pero solo 5 en Perú. ¿Qué esperas para ser uno de ellos?

La certificación Zend establece el estándar de la industria para los desarrolladores PHP, los reconoce como expertos y les otorga distinción como desarrolladores de PHP 5. Usted debe conocer las tecnologías que usa un desarrollador de PHP en su día a día de trabajo, incluidas las bases de datos y expresiones regulares. En cuanto a este último, se refiere a la atención que se centra en las expresiones regulares de Perl, mientras que para las bases de datos se centran en el estándar SQL 92, en lugar de cualquier aplicación.

¿Para que llevar un curso de certificación Zend?

La capacitación para esta certificación es la manera perfecta de practicar sus conocimientos de PHP y asegurarse de que está listo para el examen Engineer Certified Zend. El curso para la certificación incluye muchos ejemplos y ejercicios que equivalen a  los requisitos del examen.

¿Qué puedes lograr con tu certificación Zend PHP?

Diferenciarte entre los competidores en la búsqueda de un nuevo puesto de trabajo e incrementar el valor de tu sueldo. Convertirte en un experto certificado trae muchos beneficios para ti, tu empresa y sus clientes. La certificación Zend demuestra que el equipo de desarrollo sigue los pasos de la última tecnología PHP.

Mayor información de las becas, programa, costos, lugar calendario: http://www.dokeoslatino.com/cursos/php/index.html

3 certificados Zend sobre 5 a nivel nacional trabajarán en BeezNest Latino

November 2, 2009 7 comments

php5_zce_logo_newAcabo de confirmar que 3 desarrolladores, ingenieros PHP certificados por Zend, trabajarán en Dokeos a partir de la próxima semana, para mejorar la calidad de nuestros servicios sobre dokeos. Es para mi un placer y un honor de tener un conjunto de mentes tan brillantes reunidas en una sola empresa. Solo existen 5 ingenieros Zend en Perú.

Sin aprovechar para descansar, estaremos preparando, este mes, el programa de curso para preparación a la certificación Zend, para el cual Gary Rojas, el cuarto y último certificado en PHP5, ha acceptado desde ya de combinar esfuerzos con nosotros.

Con este cuadret fantástico, estaremos brindandoles el mejor curso “all times” de PHP que pudió ser organizado a fines de prepararles en la certificación de Zend aquí en Lima.

Más sobre esto más tarde… Si están interesados, por favor dejen nos un comentario.

Examen Zend Certified Engineer

March 23, 2009 1 comment

Un  lunes 09 de marzo di mi examen de certificación Zend

Recuerdo que hace un tiempo leí el libro de certificación de PHP4. Pero el exámen del 5 es muy diferente. Simplemente quiero compartir la experiencia y darle algunas recomendaciones a quienes se piensen certificar.

Esta certificación no se trata de evaluar funciones memorizadas. Definitivamente es un examen bien pensado y orientado a profesionales con experiencia en desarrollo con PHP, también se califican conceptos de seguridad en Internet, Web Services, Sockets, Bases de Datos, etc.

Si lleva programando en PHP menos de 1 año, no piense que esta certificación será facil.

Recomendación 1: Les recomiendo comprarse el libro Zend PHP 5 Certification Study Guide (Clic aquí)

La preparación para la certificación debe durar como mínimo 15 días. Los otros días es muy recomendable realizar prácticas sobre Web Services, XML, Streams, Regex.

El libro NO lo tiene todo, después de dar el examen me dí cuenta que el libro cubre sólo los temas básicos, hay muchas funcionalidades del lenguaje que no están descritas en el libro. Le recomiendo que revise el manual de PHP y los comentarios, definitivamente es el mejor recurso que hay (Clic aquí).

Una vez más repito, este examen no es una cuestión teórica. Los mejores candidatos a este examen son personas que desarrollan comunmente software con PHP y no simplemente saben aspectos básicos del lenguaje.

El examen está dividido en preguntas de Seguridad, XML y servicios web, Strings, preguntas basicas de PHP, funciones, Base de Datos y SQL, Arrays,patrones de diseño, programación orientada a objetos y diferencias entre php 4 y 5.

Recomendación 2:
Visitar el Blog “Read The Web” de un desarrollador php Chino!
Clic aquí
Aquí encontrará unas revisiones de cada tema de la certificación.

Hay muchos recursos disponibles y seguro Google traerá información interesante. Existen exámenes de prueba que zend ofrece a precio muy cómodo, es importante tener un buen puntaje en ese examen(Excelent), con eso vez el nivel de preparación que estas alcanzando

Recomendación 3:
Comprar el Mock Exam de phpArchitect:
Clic aquí

Los exámenes de PHP Architect son muy útiles, pues de estos se aprende mucho. El estilo estos exámenes es similar al examen original, es decir dura 90 minutos, son 75 preguntas repartidas en los temas que ya mensioné, tiene la opción de volver a revisar la pregunta antes de terminar el examen.

Después de estar preparado puedes programar tu examen , lo puedes comprar en el sitio web de Zend Technologies y lo podrá presentar en cualquier centro autorizado Pearson Vue.

Éxitos en su examen !!

Nuestro nivel… técnico?

Aúnque este tipo de información no esta muy fácil de encontrar, el nivel técnico oficial de Dokeos Latinoamérica es bien alto. Sobre 4 empleados, 2 son Ingenieros PHP certificados por Zend, la unica empresa que hace una certificación PHP reconocida mundialmente, y de nivel tan alto que es difícil de lograr la certificación, siendo un desarrollador PHP con unos años de experiencia.

Daniel es el segundo ingeniero certificado de Perú (solo hay 2) y yo… pues soy un externo a Perú (me encuentran en la página de Inglaterra). Aqui se ve para Perú.

Julio no la tiene pero si tiene el nivel para tenerla!

30 días con Zend Studio

July 23, 2008 2 comments

Cansado de tener problemas con la combinación de Eclipse v3.2, PHPEclipse y Subclipse v1.1
decidí probar la versión de prueba de 30 días del Zend Studio for Eclipse.

Los problemas básicamente de Eclipse 3.2 eran un conflicto entre el PHPEclipse y el Subclipse.
Para solucionar de una manera poco elegante pero práctica y rápida desintalé el Subeclipse y comencé a mandar los commits de Dokeos por consola (trabajo sobre una Ubuntu 8.04)

Pero los problemas no iba a parar, al crear un nuevo proyecto en Eclipse, apareció un error inexplicable y nunca más cargo. Es por eso que opté por probar el Zend Studio.

Aqui mis comentarios:

Lo malo

  1. La función Ctrl-Click para inspeccionar funciones, constantes, includes, etc no funciona.
  2. No existe una lista de las funciones declaradas en un archivo PHP. Hablo sobre la vista “Outline”.
  3. Al igual que en PHPEclipse no existe la selección vertical. Algo MUY importante que se debería incluir en este tipo de IDEs. Por ejemplo, las versiones de Delphi y de Notepad++ lo tienen.
  4. En la vista “PHPExplorer” (donde se muestra la lista de archivos) se observa el número de Commit pero no la fecha ni el usuario que hizo el commit.
  5. 304 Mb la descarga!
  6. ¿Olvide decir que cuesta $399 dólares?
    Según el sitio web: $399 for 1 year subscription to support / $717 for 3 years subscription to support

Lo bueno

  1. PHP Functions: Biblioteca de funciones de PHP, ahorra tiempo en lugar de visitar http://www.php.net
  2. El SVN SI funciona.
  3. Ningun crash hasta el momento.
  4. Fácil de instalar unos “10 clicks”. No hubo necesidad de instalar otros plugins.
  5. Lee muy bien los .js. En PHPEclipse es necesario instalar otro plugin.
  6. Incluye la funcionalidad “Create NEW SQL connection” un wizard para crear cadenas de conexión, aunque no lo utilicé porque en Dokeos ya existe una clase “Database”.
  7. Y muchos pequeñas cosas que podrían facilitar el desarrollo desde cero (from scratch) aunque en mi caso no fueron usadas debido a que Dokeos ya tiene incluidas clases para manejar la BD, la Seguridad, las Sessiones, etc, etc.

La versión utilizada fue:
Zend Studio for Eclipse Professional Edition Build ID: 20080601

Conclusiones

El Zend Studio es un buen producto, tiene algunas funcionalidades que harán más rápido el proceso de desarrollo, sin embargo, por $399 uno espero algo mucho mejor. Si tan solo el PHPEclipse. Pronto una reseña de Eclipse Ganymede la última versión de Eclipse.

Actualización: Pueden ver este post para poder instalar Eclipse 3.4 Ganymede + PHPEclipse + Subeclipse

PHP

PHP (recursive acronym for “PHP: Hypertext Preprocessor”) is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.” See www.php.net.

Using PHP is a matter of precision. ASP can be used to reach the same objectives but ASP has proven to us to be less interesting (see some of the reasons below, one of them being the licensing scheme). Where ASP mostly relies on Microsoft web servers technologies, PHP gives the customer the choice of the web server (we advise using Apache, though) and the OS his server will be running on (we advise using Debian Linux for security, stability and licensing reasons). Also, PHP gives the opportunity to anybody to participate in the language evolution by reporting problems (very rare situation), programming new functions librairies or object code or writing documentation on his use of the code (no licence problems).

PHP is cleanly structured and, although it doesn’t rely on object-oriented design, it is currently moving to a more OO structure and has been enabling the programmer to use OO syntax within his projects for a long time.

Within only a few years time, PHP has spread greatly and wisely amongst the world’s web servers as a reliable, fast moving and strong solution (see Netcraft or Zend for more information on PHP’s worldwide use).

Also, as PHP is a free redistributable technology, more and more public IT schools are teaching PHP programmation instead of ASP. This means more PHP programmers will be ready to help soon, avoiding to be stuck with one programmer you can’t see anymore :-) But it also means PHP has a brilliant future and is probably going to spread a lot more in the upcoming years. This will avoid the Cobol problem of having a dead language to maintain with costly programmers.

PHP is widely used in our web developments because it enables a clear, easy to modify and secure development without the hassle of a licence or without knowledge prerequisites others than programming techniques and Web Development logic.

There is plenty of documentation available for free on the net and in plenty of books in many languages.

By developing with PHP, we ensure the customer that he won’t depend on us if he wants to change his code. We study the needs, help him get to the solution going and then leave him gently with a functional and easily modifiable set of scripts, with an offer, but no obligation, of asking us for additional developments or support.

This article was first written in November 2003 for
the BeezNest technical website (http://glasnost.beeznest.org/articles/92)
Categories: English, OSS Solutions Tags: , ,