<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Zend on Ulis Notizen</title>
    <link>https://wolf-u.li/tag/zend/</link>
    <description>Recent content in Zend on Ulis Notizen</description>
    <generator>Hugo</generator>
    <language>de</language>
    <copyright>Copyright 2006-CURRENTYEAR Uli Wolf - All rights reserved</copyright>
    <lastBuildDate>Sat, 07 Jun 2014 12:59:43 +0700</lastBuildDate>
    <atom:link href="https://wolf-u.li/tag/zend/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Zend Certified Engineer - PHP 5.3 </title>
      
      
      <link>https://wolf-u.li/zend-certified-engineer-php-5-3/</link>
      <pubDate>Fri, 30 Jul 2010 08:39:53 +3000</pubDate>
      <guid>https://wolf-u.li/zend-certified-engineer-php-5-3/</guid>
      <description>&lt;p&gt;Anfang August habe ich mein erstes Zertifizierungsexamen bei &lt;link rel=dns-prefetch href=//www.zend.com /&gt; &lt;a href=&#34;http://www.zend.com/services/certification/&#34;
    title=&#34;Zend&#34; 
     target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34; &gt;
  Zend&amp;nbsp;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; class=&#34;icon&#34; aria-hidden=&#34;true&#34; focusable=&#34;false&#34; viewBox=&#34;0 -128 512 640&#34;&gt;
    &lt;path d=&#34;M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z&#34;/&gt;
  &lt;/svg&gt;&lt;/a&gt; gemacht und ich wurde nicht enttäuscht. Die Zertifizierung war ein Beta-Examen für die Programmiersprache PHP in der Version 5.3, wozu ich von Zend eingeladen worden bin. Besteht man diesen Test, so ist man &lt;link rel=dns-prefetch href=//www.zend.com /&gt; &lt;a href=&#34;http://www.zend.com/services/certification/php-5-certification/&#34;
    title=&#34;Zend Certified Engineer&#34; 
     target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34; &gt;
  Zend Certified Engineer&amp;nbsp;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; class=&#34;icon&#34; aria-hidden=&#34;true&#34; focusable=&#34;false&#34; viewBox=&#34;0 -128 512 640&#34;&gt;
    &lt;path d=&#34;M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z&#34;/&gt;
  &lt;/svg&gt;&lt;/a&gt; und kann sich in die &lt;link rel=dns-prefetch href=//www.zend.com /&gt; &lt;a href=&#34;http://www.zend.com/store/education/certification/yellow-pages.php&#34;
    title=&#34;gelben Seiten von Zend&#34; 
     target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34; &gt;
  gelben Seiten von Zend&amp;nbsp;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; class=&#34;icon&#34; aria-hidden=&#34;true&#34; focusable=&#34;false&#34; viewBox=&#34;0 -128 512 640&#34;&gt;
    &lt;path d=&#34;M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z&#34;/&gt;
  &lt;/svg&gt;&lt;/a&gt; eintragen lassen.&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Anfang August habe ich mein erstes Zertifizierungsexamen bei <link rel=dns-prefetch href=//www.zend.com /> <a href="http://www.zend.com/services/certification/"
    title="Zend" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Zend&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> gemacht und ich wurde nicht enttäuscht. Die Zertifizierung war ein Beta-Examen für die Programmiersprache PHP in der Version 5.3, wozu ich von Zend eingeladen worden bin. Besteht man diesen Test, so ist man <link rel=dns-prefetch href=//www.zend.com /> <a href="http://www.zend.com/services/certification/php-5-certification/"
    title="Zend Certified Engineer" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Zend Certified Engineer&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> und kann sich in die <link rel=dns-prefetch href=//www.zend.com /> <a href="http://www.zend.com/store/education/certification/yellow-pages.php"
    title="gelben Seiten von Zend" 
     target="_blank" rel="nofollow noopener noreferrer" >
  gelben Seiten von Zend&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> eintragen lassen.</p>
<p>Durchgeführt wurde es von <link rel=dns-prefetch href=//www.zend.com /> <a href="http://www.zend.com/en/services/certification/pearson-vue"
    title="Pearson Vue" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Pearson Vue&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> im Auftrag von Zend bei <link rel=dns-prefetch href=//www.addon.de /> <a href="http://www.addon.de/"
    title="Addon Systemhaus" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Addon Systemhaus&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> GmbH in Walldorf. In 90 Minuten musste man 70 Fragen beantworten, was für einen erfahrenen PHP-Entwickler aber durchaus machbar war. Bei <link rel=dns-prefetch href=//www.phpmonkeys.de /> <a href="http://www.phpmonkeys.de/2010/08/10/php-5-3-certification-ein-review/"
    title="PHPMokeys" 
     target="_blank" rel="nofollow noopener noreferrer" >
  PHPMokeys&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> hat dies Norbert recht gut zusammengefasst, ich zitiere ihn einfach mal hier:</p>
<blockquote>
<ul>
<li>Grundsätzlich wurden Zusammenhänge abgefragt. Also viele Aufgaben könnte man mit “Interpreter im Kopf” beschreiben. Benötigt wird hierfür <strong>grundsätzliches Wissen über PHP</strong> an sich. Es wird also genau die Fähigkeit geprüft, die ein Entwickler beim Lesen von fremden Quellcode benötigt. Komplizierte Strukturen gab es mE nicht.</li>
<li>Fragen zu <strong>Namespaces</strong> gab es sehr wenige (vielleicht 2-3)</li>
<li>Die <code>Iterator</code>- und <code>ArrayAccess</code>-<strong>Interfaces</strong> wurden ausgiebig abgefragt (ca 10 Fragen). Das finde ich persönlich komisch, da für mich ein Interface nicht so ganz außergewöhnlich ist. Aber okay, die Fragen werden vielleicht zufällig ausgewählt.</li>
<li><strong>Datenbank</strong>fragen gab es auch ein paar. Diese gingen in Richtung PDO und SQL. Nicht unbedingt spezifisch auf MySQL oder ein anderes DB-Server-System. Diese allgemeinen Fragen finde ich gut.</li>
<li>Fragen zu <strong>OOP</strong> waren zu erwarten und sind natürlich auch vorgekommen. Hier waren die Themen “Late static binding”, der static Modifier und die sonstigen Modifier an sich die Hauptpunkte. Ableitungen von Klassen, abstrakte Methoden und Klassen durften auch nicht fehlen. Ein guter Querschnitt über OOP. Design Patterns wurden nicht abgefragt.</li>
<li>Allgemeines Wissen aus dem Bereich der <strong>Informatik</strong> wurde auch geprüft. Bspw. welche Verschlüsselungssysteme symmetrisch sind; ohne tiefer in die Materie einzugehen.</li>
</ul>
</blockquote>
<p>Da ich mehr Just-4-Fun mit PHP arbeite (das allerdings seit rund 8 Jahren mittlerweile) hätte ich mich vermutlich nicht so einfach zertifizieren lassen, obwohl die Prüfung mit 125€ relativ <link rel=dns-prefetch href=//shop.zend.com /> <a href="http://shop.zend.com/de/php-certification/zend-php5-certification-voucher.html"
    title="preiswert" 
     target="_blank" rel="nofollow noopener noreferrer" >
  preiswert&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> ist. So hat es aber Spaß gemacht das vorhandene Wissen zu testen. Ich hatte nicht viel mit PHP5.3 gearbeitet und habe eigentlich recht sicher in den Themen navigieren können. Für den Lebenslauf als professioneller Developer hat die Prüfung aber definitiv ihren Sinn ;)</p>
<p>Und soeben habe ich auch die Nachricht bekommen, dass ich einer der ersten PHP 5.3 Zend Certified Engineers bin, die die Prüfung bestanden haben ;)</p>
]]></content:encoded>
    </item>
    <item>
      <title>Ändern des Application Prefix eines Zend Framework Projekts mittels Zend Tool </title>
      
      
      <link>https://wolf-u.li/aendern-des-application-prefix-eines-zend-framework-projekts-mittels-zend-tool/</link>
      <pubDate>Thu, 17 Nov 2011 09:26:24 +1700</pubDate>
      <guid>https://wolf-u.li/aendern-des-application-prefix-eines-zend-framework-projekts-mittels-zend-tool/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://wolf-u.li/upload/2011/11/4374-zend-framework-logo.webp&#34; alt=&#34;Zend Framework Logo&#34; loading=&#34;lazy&#34; title=&#34;Zend Framework Logo&#34;&gt;&lt;/p&gt;
&lt;p&gt;Soeben habe ich mittels &lt;a href=&#34;https://wolf-u.li/2967/zend-framework-18-einfuehrung-in-zend_tool/&#34;
    title=&#34;Zend Tool&#34; 
   &gt;
  Zend Tool&lt;/a&gt; ein neues Projekt erstellt, bei dem ich aber nun den Application Prefix von standardmäßig &amp;ldquo;Application&amp;rdquo; auf &amp;ldquo;Wolfuli&amp;rdquo; umändern wollte. Manuell ist das natürlich superumständlich, aber es gibt auch ein Kommando dafür:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;zf change application.class-name-prefix Wolfuli_&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Dauert einen kleinen Moment und gibt dann die Ausgabe:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: All existing models will need to be altered to this new namespace by hand
application.ini updated with new appnamespace Wolfuli_&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p><img src="/upload/2011/11/4374-zend-framework-logo.webp" alt="Zend Framework Logo" loading="lazy" title="Zend Framework Logo"></p>
<p>Soeben habe ich mittels <a href="/2967/zend-framework-18-einfuehrung-in-zend_tool/"
    title="Zend Tool" 
   >
  Zend Tool</a> ein neues Projekt erstellt, bei dem ich aber nun den Application Prefix von standardmäßig &ldquo;Application&rdquo; auf &ldquo;Wolfuli&rdquo; umändern wollte. Manuell ist das natürlich superumständlich, aber es gibt auch ein Kommando dafür:</p>
<blockquote>
<p><code>zf change application.class-name-prefix Wolfuli_</code></p>
</blockquote>
<p>Dauert einen kleinen Moment und gibt dann die Ausgabe:</p>
<blockquote>
<p>Note: All existing models will need to be altered to this new namespace by hand
application.ini updated with new appnamespace Wolfuli_</p>
</blockquote>
<p>Das wars :)</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
