Angajatorul meu recent plătit pentru un grup de dezvoltatori pentru a ne lua Zend Framework: Fundamentals Desigur, aici voi rezuma gândurile mele şi opinii cu privire la cursul pentru alţii. Pentru cei care doresc pentru a economisi timp, aici e rezumatul meu:
Pentru dezvoltatorii care nu au avut timp să se uite la Zend Framework acest curs (Zend Framework: Fundamentals) oferă o bună imagine de ansamblu a cadrului de introducerea sa domeniile-cheie şi furnizarea de informaţii suficiente pentru a continua. Pentru cei care au petrecut timp uita la cadru si au urmat una sau două tutoriale acest curs nu oferă mult dincolo.
Fundal
Am fost un PHP pentru dezvoltator în jurul valorii de 5-6 ani, si au inceput sa lucreze cu Zend Framework pe o bază componentă în ultimele 6 luni. Am dezvoltat şi / sau a fost un dezvoltator de o serie de mici Zend Framework MVC sites. Voi fi sincer, nu am avut o mare cantitate de expunere la alte cadre dintr-un punct de codare de vedere, dar au petrecut mai multe oră cercetarea site-urile de proiect şi evaluarea them. cadru şi comunitatea înconjurătoare Zend Framework este destul de interesant şi nu par a fi posibilităţi uriaşe în cazul în care sa mergi.
Despre curs
Cursul este livrat de peste 9 două oră sesiuni WebEx (cu o pauză de 10 minute în mijloc). Timp este petrecut trece printr-un set de diapozitive furnizate de Zend cu discuţia în orice moment. Aveţi posibilitatea să utilizaţi un microfon pentru a vorbi la instructor, dar sa fiu sincer nu am văzut pe nimeni utilizare ceva mai mult decât fereastra de chat. În plus, o VMWare Ubuntu este cu condiţia ca are exemplul de cod şi proiecte înfiinţat o versiune un proces de Zend Studio. Discuţiile Cursul lider la participanti, fie peste o soluţie integrată VoIP, sau puteţi apela în utilizând una dintre dial la nivel mondial în mai multe numere.
În timpul cursului materialul constă într-o scurtă prezentare a cadrului şi modelul MVC înainte de a merge într-o aplicaţie eşantion cartea de oaspeti. Discuţia a demonstrat procesul de bootstrap, Zend_Application, Mese Db, acces baze de date, formulare, filtrare, ACL, Validarea, etc, etc acoperind practic toate subiectele ai nevoie pentru a obţine un site de bază până rulează o tot timpul, oferindu-vă instrumentele necesare pentru a du-te şi să obţină mai avansate, în cadrul (deşi această sumă pentru a "vedea site-ul" o mare parte din timp).
Timpul este dat de Codul de la câteva exemple, şi să dezvolte "Carte de Oaspeti" şi simpla cerere "wiki". Personal, am simţit că furnizarea codului sau fiecare app şi apoi cerându-ne să dezvolte ceea ce a fost în esenţă, alături de o copie nu a furnizat într-adevăr o experienţă de învăţare bună. Aş fi preferat să dezvolte o cerere similară, dar nu identice. la cererea de exemplu, cu avantajul de a avea un ghid pentru a se referi la. Alternativ construirea aplicaţiilor de la zero cu demonstrativ ar fi, eventual, a condus la mai multe întrebări despre ce şi cum, oferind astfel o mai bună înţelegere a cadrului, după tot ce se poate căuta după specificul cursului.
Ultima prelegere a constat de lucru privind aplicarea wiki cu ajutorul / îndrumare de la instructor. Dupa feedback-ul curs a fost luată, a fost subliniat de mai multe ori prin cursul pe care ia Zend feedback-ul foarte în serios, de fapt, se pare că versiunea noastră a cursului a fost destul de nou. Unii dintre dezvoltatori de altă natură în compania va lua cursul în curând asa ca va fi interesant pentru a vedea dacă sa întâmplat acest lucru.
Stilul Cursul a fost informal, permis de feedback-ul şi colaborare între participanţi şi instructor. Liderul Cursul a fost prietenos, abordabil (adrese de email au fost împărtăşite de întrebări), şi în timp ce prezentarea sa de la slide-uri a fost un pic şubredă părea pe deplin competente în cadrul. El a fost în mod clar pe cineva care a folosit-cadru în mod regulat, mai degrabă decât pe cineva care este învăţat să predea cursul, mi-a placut experienta "lumea reala", în această privinţă.
Senzaţie de ansamblu
În unele privinţe am gasit desigur, o pierdere de timp, în altele a fost foarte la îndemână. Să sperăm că voi primi în mod clar motivele mele, şi să furnizeze poate unele alimente de gândire sau de feedback (ştiind mine acest lucru este puţin probabil!).
Pentru mine acest curs a avut ca scop la un nivel prea scăzut. Având în trecut prin ghidul de QuickStart, citeşte Rob Allen lui Zend Framework în acţiune, şi a lucrat cu cadru un pic nu am primit nimic prea mult. Mi-ar plăcea de curs pentru a ridica de la sfârşitul QuickStart şi de a dezvolta abilităţi suplimentare.
Acestea fiind spuse, titlul cursul se afirmă în mod clar "Zend Framework: Fundamentele" şi în acest aspect cursul atinge ceea ce îşi propune să facă. Alţi membri ai echipei de dezvoltare care nu au petrecut timp în căutarea într-un cadru finit fiecare sesiune cu entuziasm şi au adresat întrebări, care a fost cu adevarat frumos sa vezi.
Toţi nu a fost pierdut, a fost bine să-şi petreacă timpul de confirmare a detaliilor de bază ale cadrului şi a ajunge la a pune o pereche de întrebări în zonele în care nu am fost de 100%. A fost, de asemenea, momentul în care am ajuns să se aşeze în fiecare zi şi să se gândească codificare utilizarea cadrului şi proiectele de viitor, ceva ce nu ar fi fost în măsură de a face altfel (va puteti imagina compania ta de acord cu faptul că:?)). Nu in ultimul rand, de asemenea, veţi obţine un certificat de frumos de la Zend să spun că aţi participat la curs (deşi prin e-mail).
Zend Framework de certificare
Aceasta a fost o întrebare care venea în minte în cursul, mi-ar pregăti pentru certificare? Uşor de rapid, este un răsunător nr. Instructorul Cursul a fost destul de clar pe care cu sfaturi suplimentare pentru care certificarea ar trebui să fie utilizaţi într-adevăr cadrul într-o zi de zi si sa se simta foarte confortabil şi încrezător în utilizarea acestuia şi metodologiile.
Rezumat
Având în vedere tot ceea ce am scris mai sus, voi rezuma totul în două puncte bullet uşoară:
- Nou la Zend Framework: Acest curs face exact ceea ce te-ai astepta, vă oferă o introducere frumos a cadrului şi o pregătire bună la elementele de bază de la care puteţi construi. Cursul pare să genereze interes şi entuziasm pentru cadrul printre dezvoltatorii.
- De second hand Zend Framework: În timp ce era frumos la ţărm o parte din elementele de bază foarte m-am simţit timp, efort, şi de fonduri pentru a ţine cursul ar putea fi de mai bine cheltuite în altă parte. Acesta va fi frumos să see Zend a crea un nou curs nivel superior pentru a lua dezvoltatorii la nivelul următor. - Cel puţin la standard de certificare şi de dincolo pentru că aş semna imediat.