Kategori: Kurser

Zend Framework: Grunder - Översyn

Genom , lördag 28 november 2009 22:42

Min arbetsgivare betalade nyligen för en grupp av oss utvecklare att ta Zend Framework: Grunder förstås, 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: Grunder) ger en bra helhetsbild av genom införandet av dig till viktiga områden 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 en PHP- utvecklare för ca 5-6 år, och har börjat arbeta med Zend Framework på en komponent basis 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, har jag 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. Ramverket och samhället omger Zend Framework det är ganska spännande och det verkar finnas stora möjligheter i var sin 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 en serie diabilder som Zend med diskussion som helst. Du kan använda en mikrofon för att prata med instruktören, men för att vara ärlig jag inte ser någon använda något mer än chattfönstret. Dessutom en VMWare Ubuntu Maskinen är utrustad som har exempelkod och projekt inrätta en en testversion av Zend Studio. Kursledaren talar till deltagarna antingen över en integrerad VoIP-lösning, eller du kan ringa in med ett av de många i världen ringa i antal.

Under kursen materialet består av en kort översikt över ramarna och MVC mönstret innan du beger dig till ett prov gästbok ansökan. Diskussionen visade bootstrapping, Zend_Application, DB Tabeller, Databasåtkomst, formulär, filtrering, ACL, värdesätta, etc, etc. I stort sett 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 verktyg för att gå och få mer avancerade inom ramen (även om detta gjorde att uppgå till "Se webbplatsen" mycket av tiden).

Tid ges för att koda upp några exempel, och för att utveckla "gästboken" och enkel "wiki ansökan. Personligen kände jag att ge koden eller varje app och sedan ber oss att utveckla vad som var i grunden en kopia tillsammans visste inte riktigt ge en god inlärning. 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 kan 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 regelverket, när allt du 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 instruktören. Efter kursen återkoppling togs underströks flera gånger genom kursen som Zend tar återkoppling på stort allvar, i själva verket synes vår version av kursen var ganska ny. Några av de andra utvecklare i företaget kommer att ta kursen snart så det ska bli intressant att se om detta har hänt.

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

Övergripande känsla

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

För mig den här kursen var att en för låg nivå. Efter att ha gått igenom Quickstart Guide, läs Rob Allens Zend Framework i Europa, och arbetade med den ram lite jag egentligen inte får någonting för mycket. Jag skulle i gillade förstås att plocka upp från slutet av Snabbstart och utveckla ytterligare kompetens.

Som sagt, kursens titel tydligt "Zend Framework: Grunder" 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 frågor som verkligen var trevligt att se.

Allt var inte förlorat, det var bra att spendera tid bekräftar grundläggande information om ramarna 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 tycker om 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å att:?)). Sist men inte minst får du också en trevlig certifikat från Zend att säga att du gått 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? Den snabbt, enkelt är ett rungande nej. Kursen Instruktören var helt klar över att 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 har skrivit ovan, jag ska sammanfatta allt i två enkla punktlistor:

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












Panorama Tema av Themocracy

7 besökare online nu
6 personer, 1 bots, 0 medlemmar
Max besökare idag: 16 kl 01:31 UTC
Denna månad: 19 på 19-08-2011 06:09 UTC
I år: 130 på 28-03-2011 22:40 UTC
Tiderna: 130 på 28-03-2011 10:40 UTC