Zend Framework: Fundamentals - Översyn
Min arbetsgivare har nyligen betalat 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 haft tid att titta på Zend Framework den här kursen (Zend Framework: Fundamentals) erbjuder en bra helhetsbild av regelverket introducera 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å ramarna och har följt en eller två tutorials denna kurs inte ger mycket längre.
Bakgrund
Jag har varit en PHP- utvecklare för cirka 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 varit 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 synvinkel men har tillbringat flera timmar forskar projektet webbplatser och utvärdera them. Ramverket och samhället som omger Zend Framework är det ganska spännande och det tycks finnas stora möjligheter där dess väg.
Om kursen
Kursen levereras över 9 två timmar WebEx sessioner (med en 10-minuters paus i mitten). Tiden ägnas åt att gå igenom ett antal diabilder som tillhandahålls av Zend med diskussion som helst. Du kan använda en mikrofon att prata med instruktören, men för att vara ärlig jag inte se 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 så kan du ringa in med en av de många globala ratten i antal.
Under kursen materialet består av en kort översikt av ramprogrammet och MVC mönstret innan du beger dig in i ett prov gästbok ansökan. Diskussionen visade bootstrapping, Zend_Application, DB Tabeller, databasåtkomst, Forms, filtrering, ACL, värdesätta, etc, etc. I princip täcker alla de ämnen som du skulle behöver för att få en grundläggande webbplats upp en igång hela tiden ger dig verktyg för att gå och få mer avancerade i ramen (även om detta gjorde belopp till "Se webbplatsen" mycket av tiden).
Tid ges för att koda upp några exempel och att utveckla "gästbok" och enkel "Wiki" ansökan. Personligen kände jag att tillhandahållandet koden eller varje app och sedan ber oss att utveckla vad som var i grunden en kopia av sidan inte riktigt ge ett bra lärande. Jag skulle ha föredragit att utveckla ett program som liknar, men inte identiska. till exempel applicering med den fördelen att de har en guide för att hänvisa till. Alternativt kan bygga program från grunden med demonstrator vore kanske ledde till fler frågor om varför och hur, vilket ger en bättre förståelse av ramverket, efter 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, var det betonas flera gånger genom den kurs 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 stil var informellt, 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 bilder var lite skakig verkade fullt behörig i ramen. Han var klart någon som använde ram på en regelbunden basis snarare än någon som lärs ut att undervisa kursen gillade jag den "verkliga världen" erfarenhet i detta avseende.
Övergripande känsla
På sätt och vis hittade jag under ett slöseri med tid, i andra var det mycket praktiskt. Förhoppningsvis får jag mina skäl över tydligt, och kanske ge lite mat för tanke eller användbar feedback (veta mig är detta osannolikt!).
För mig denna kurs var att en alltför låg nivå. Efter att ha gått igenom i snabbstartguiden, läs Rob Allens Zend Framework in Action och arbetade med ramverket en lilla jag inte riktigt få något för mycket. Jag vore gillade naturligtvis att plocka upp från slutet av Snabbstart och utveckla nya färdigheter.
Som sagt, gör kurstiteln tydligt ange "Zend Framework: Fundamentals" och i den aspekten kursen uppnår vad den syftar till att göra. Övriga medlemmar i utvecklingsteamet som inte har tillbringat tid på att leta i ramen färdiga varje session med entusiasm och ställde frågor som verkligen var trevligt att se.
Allt var inte förlorat, det var bra att spendera tid bekräfta 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 med hjälp av ram 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å det? :)). Sist men inte minst får du också 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 kursen skulle förbereda mig för certifiering? Den snabba, lätt är ett rungande nej. Kursledaren var helt klar över att med ytterligare råd att för certifiering du verkligen ska använda ramarna för 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 kommer jag att sammanfatta allt i två enkla punktlistor:
- Ny till Zend Framework: Denna kurs ä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 skapa intresse och entusiasm för ramarna 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 kan på utnyttjats bättre någon annanstans. Det kommer att bli trevligt att SEEA slår Zend skapa en ny högre nivå väg att gå utvecklare till nästa nivå -. Åtminstone till standard för certifiering och bortom För att jag skulle skriva upp omedelbart.

















































