Zend Framework: Fundamentals - Översyn

Genom Steven Lloyd Watkin , lördag 28 november 2009 22:42

Min arbetsgivare som nyligen betalats för en grupp av oss utvecklare att ta Zend Framework: Fundamentals kurs, här ska jag sammanfatta mina tankar och åsikter om kursen för andra. För dem som vill spara tid, här är min sammanfattning:

För utvecklare som inte har haft tid att titta på Zend Framework denna kurs (Zend Framework: Fundamentals) ger en bra helhetsbild av den ram som introducerar dig till de viktigaste områdena och ge tillräckligt med information för att kunna fortsätta. För dem som har tillbringat tid att titta på ramen och har följt en eller två tutorials här kursen erbjuder inte mycket längre.

Bakgrund

Jag har varit en PHP- utvecklare för ca 5-6 år, och har börjat arbeta med Zend Framework på en komponent bas under de senaste 6 månaderna. Jag har utvecklats och / eller har en utvecklare på ett par små Zend Framework MVC sites. jag ska vara ärlig, jag har inte haft en enorm exponering för andra ramar från en kodning synpunkt men har tillbringat flera timmar forskar i projektet webbplatser och utvärdera them. Ramen och samhället som omger Zend Framework är det ganska spännande och det tycks finnas stora möjligheter i där dess väg.

Om kursen

Kursen levereras över 9 två timmar WebEx sessioner (med en 10-minuters paus i mitten). Den tid går åt att gå igenom ett antal bilder från Zend med diskussion när som helst. Du kan använda en mikrofon att prata med instruktören, men för att vara ärlig såg jag inte allt man använder mer än chattfönstret. Dessutom en VMWare Ubuntu Maskinen är utrustad som har exempel på kod och projekt inrätta en en testversion av Zend Studio. Kursledaren samtal för att gå antingen över en integrerad VoIP-lösning, eller så kan du ringa in med en av de många världsomfattande anropsnummer.

Under kursen materialet består av en kort översikt över regelverket och MVC mönstret innan du beger dig till ett prov gästbok ansökan. Diskussionen visade bootstrapping, Zend_Application, Db Tabeller, Databasåtkomst, Blanketter, filtrering, ACL, värdesätta, etc, etc. I princip täcker alla de ämnen som du skulle kräva för att få en grundläggande webbplats upp en kör hela tiden ger dig verktygen för att gå och få mer avancerade inom ramen (även om detta innebar att "se webbplatsen" mycket av tiden).

Tid ges till koden upp några exempel, och att utveckla den "gästbok" och enkla "wiki" ansökan. Personligen kände jag att ge koden eller varje app och sedan bad oss ​​att utveckla vad var i huvudsak en kopia tillsammans inte riktigt ge en bra och lärorik erfarenhet. Jag skulle ha föredragit att utveckla ett program liknande men inte identiska. till exempel ansökan med fördelen av att ha en guide att hänvisa till. Alternativt bygga applikationer från grunden med demonstrator vore möjligen lett till fler frågor om varför och hur, vilket ger en bättre förståelse av ramen, trots allt man kan slå upp detaljerna efter kursen.

Den sista föreläsningen bestod av att arbeta på wikin ansökan med hjälp / vägledning från läraren. Efter kursen feedback togs framhölls det flera gånger genom kursen som Zend tar feedback på stort allvar, i själva verket uppenbarligen vår version av kursen var ganska ny. Några av de andra utvecklare i företaget kommer att ta kursen snart så det blir intressant att se om detta har hänt.

Kursen stilen var informell, tillåtet för feedback samt samarbete mellan deltagare och instruktör. Kursledaren var vänlig, lättillgänglig (e-postadresser delades för frågor), och medan hans presentation från glasen var lite skakig verkade fullt behörig inom ramen. Han var helt klart någon som använde ram på en regelbunden basis snarare än någon som lärs ut att undervisa kursen, jag tyckte den "verkliga världen erfarenhet i detta avseende.

Övergripande känsla

På sätt och vis fann jag under ett slöseri med tid, i andra var det mycket praktiskt. Förhoppningsvis kommer jag få mina skäl förstådd, och kanske ge några tankeställare eller nyttig feedback (veta mig är detta inte troligt!).

För mig den här kursen var att en alltför låg nivå. Efter att ha gått igenom Quickstart Guide, läs Rob Allens Zend Framework in Action, och arbetade med den ram lite jag egentligen inte få något för mycket. Skulle jag gillade naturligtvis att plocka upp från slutet av Quickstart och utveckla ytterligare kompetens.

Som sagt, kursens titel gör klart ange "Zend Framework: Fundamentals" och i den aspekten kursen uppnår vad den syftar till att göra. Övriga medlemmar i utvecklingsgruppen som inte har spenderat tid på att leta i ramen färdiga varje session med entusiasm och ställde frågor som var riktigt kul att se.

Alla var inte förlorat, det var bra att spendera tid bekräftar grundläggande information om regelverket och få ställa ett par frågor i områden där jag inte var 100%. Det var också dags att jag fick sitta ner varje dag och tänker på kodning som använder ramen och framtida projekt, något jag skulle inte kunnat göra på annat sätt (kan du föreställa dig ditt företag gå med på den:?)). Sist men inte minst du också få en fin intyg från Zend att säga att du deltagit i kursen (om än via e-post).

Zend Framework Certifiering

Detta var en fråga som fortsatte att komma att tänka på under kursens gång, skulle det förbereda mig för certifiering? Ett snabbt och enkelt är ett rungande nej. Kursen instruktör var ganska tydlig på den med ytterligare råd som för certifiering du verkligen ska använda ramen på en daglig basis och känner mig väldigt bekväm och säker i sin användning och metoder.

Sammanfattning

Med tanke på allt jag skrivit ovan, jag sammanfatta allt i två enkla punktlistor:

  • Ny på Zend Framework: Kursen gör precis vad du förväntar dig, det ger dig en fin introduktion till ram och en bra grund om grunderna som du kan bygga. Kursen verkar generera intresse och entusiasm för ramen bland utvecklare.
  • Använde Zend Framework: Även om det var skönt att stötta upp några av de mest grundläggande kände jag tid, ansträngning och pengar att gå kursen kunde av utnyttjats bättre någon annanstans. Det ska bli skönt att SEEA slår Zend skapa en ny högre nivå kursen, att göra utvecklare till nästa nivå - åtminstone till standarden för certifiering och därefter omedelbart. För att jag skulle registrera dig.

3 Svaren till "Zend Framework: Fundamentals - Review"

  1. Anonym säger:

    Hej Jag ville bara låta dig veta, jag gillar verkligen stycke skriver på din webbplats. Men jag är anställd Firefox på en maskin som kör version 8.x av Crashbang Ubuntu och designen är inte helt tillfredsställande. Inte en stor sak, kan jag fortfarande i princip läsa de artiklar och söka efter info, men ville bara informera er om det. Navigeringsfältet är lite av tufft att gälla med config jag kör. Fortsätt med det stora arbetet!

  2. Tråkigt att höra om de problem som konstruktionen, får jag samma sak med Opera på Fedora 11, men FF är hanterar det bra. Om jag får en chans Jag ser till att uppdatera designen igen.

  3. Stefan säger:

    Skål för detta, var det intryck jag fick av att läsa disposition att det var inte mycket att jag skulle lära, men som du säger är det bra att få chansen att sätta spela in direkt på ett par Zend punkter. Efter att ha läst detta kan jag bara läsa igenom böckerna igen, och gå rakt på avancerad en och kanske den säkerhet en, och använda denna tid för att klargöra eventuella tveksamheter jag kanske har ... Tack för bloggen chefen!

Lämna ett svar













Panorama Tema av Themocracy

7 besökare online just nu
5 gäster, 2 bots, 0 medlemmar
Max besökare idag: 26 kl 00:46 UTC
Denna månad: 26 kl 2011/07/05 12:35 UTC
I år: 130 på 28-03-2011 22:40 UTC
Alla tid: 130 på 28-03-2011 10:40 UTC