Zend Framework: Nozioni fondamentali - Recensione
Il mio datore di lavoro ha recentemente pagato per un gruppo di noi sviluppatori di prendere le Zend Framework: Nozioni fondamentali di corso, qui cercherò di riassumere i miei pensieri e le opinioni sul corso per gli altri. Per coloro che desiderano risparmiare tempo, ecco il mio riassunto:
Per gli sviluppatori che non hanno avuto il tempo di guardare il Framework Zend questo corso (Zend Framework: Nozioni fondamentali) offre una buona immagine complessiva del quadro di introdurre i settori chiave e fornendo informazioni sufficienti per continuare. Per coloro che hanno speso tempo a guardare il quadro e hanno seguito uno o due tutorial questo corso non offre molto oltre.
Sfondo
Sono stato un PHP developer per circa 5-6 anni, e hanno iniziato a lavorare con lo Zend Framework a livello di componenti negli ultimi 6 mesi. Ho sviluppato e / o stato uno sviluppatore su un paio di piccoli Zend Framework MVC sites. Sarò onesto, non ho avuto una grande quantità di esposizione ad altre strutture da un punto di vista della codifica, ma hanno speso alcune ora la ricerca sui siti web del progetto e la valutazione them. Il quadro e la comunità circostante Zend Framework è molto emozionante e sembra che ci siano enormi possibilità in cui la sua intenzione.
Informazioni sul corso
Il corso viene consegnato più di 9 ore WebEx due sessioni (con una pausa di 10 minuti in mezzo). Il tempo è trascorso passando attraverso una serie di diapositive fornite da Zend con la discussione in qualsiasi momento. È possibile utilizzare un microfono per parlare con l'istruttore, ma ad essere onesto non ho visto niente a nessuno usa più la finestra di chat. Inoltre, una macchina VMWare Ubuntu è previsto che ha il codice di esempio e di progetti istituito un versione di prova di Zend Studio. Il leader parla ovviamente di partecipanti o più di una soluzione integrata VoIP, oppure si può chiamare la centrale usando uno dei molti in tutto il mondo quadrante in numeri.
Durante il corso il materiale è costituito da una breve panoramica del quadro e il pattern MVC, prima di andare in una domanda di guestbook di esempio. La discussione ha dimostrato bootstrap, Zend_Application, tabelle del DB, accesso a database, moduli, Filtering, ACL, Convalida, ecc, ecc In pratica copre tutti gli argomenti che ci richiedono di ottenere un sito di base su uno in esecuzione tutto il tempo di dare gli strumenti per andare a prendere più avanzate nel quadro (anche se questo avrebbe il carattere di 'vedere il sito' gran parte del tempo).
Il tempo è dato a codice su alcuni esempi, e di sviluppare il 'libro d'oro' e semplice applicazione 'wiki'. Personalmente ho sentito che fornendo il codice o di ogni applicazione e poi ci chiedono di sviluppare quello che era essenzialmente una copia accanto in realtà non forniscono una buona esperienza di apprendimento. Avrei preferito per sviluppare un'applicazione simile, ma non identici. per l'applicazione di esempio con il vantaggio di avere una guida di riferimento. In alternativa, la costruzione della applicazioni da zero con il dimostratore di forse avrebbe portato ad altre domande su come e perché, dando così una migliore comprensione del quadro, dopo tutto è possibile cercare Specifiche dopo il corso.
La lezione consisteva ultimo lavoro sulla domanda con l'aiuto di wiki / guida dell'istruttore. Dopo il corso di feedback è stata presa, è stato sottolineato più volte durante il corso che Zend prende molto sul serio i commenti di feedback, in realtà apparentemente la nostra versione del corso era tutto nuovo. Alcuni degli altri sviluppatori della società sarà tenuto il corso subito, quindi sarà interessante vedere se questo è successo.
Lo stile del corso è stato informale, ha permesso per il feedback e la collaborazione tra i partecipanti e l'istruttore. Il leader del corso è stato cordiale, accessibile (indirizzi e-mail sono state condivise per le domande), e mentre la sua presentazione dalle diapositive è stato un po 'traballante sembrava pienamente competente nel quadro. Era chiaramente una persona che ha utilizzato il framework su base regolare, piuttosto che qualcuno che viene insegnato a insegnare il corso, mi è piaciuta l'esperienza di 'mondo reale' a tale riguardo.
Complessivamente Feeling
In qualche modo ho trovato il corso di una perdita di tempo, in altri è stato molto utile. Spero di ottenere le mie ragioni in modo chiaro, e forse fornire qualche spunto di riflessione o suggerimenti utili (conoscendo me questo è improbabile!).
Per me questo corso era rivolto a un livello troppo basso. Dopo aver attraversato la guida quickstart, leggere Rob Allen Zend Framework in azione, e ha lavorato con il quadro un po 'io in realtà non ottenere nulla troppo. Mi è piaciuto il corso di far salire a partire dalla fine del quickstart e sviluppare competenze aggiuntive.
Detto questo, il titolo del corso è chiaramente "Zend Framework: Nozioni fondamentali" e in questo aspetto il corso ottiene ciò che si propone di fare. Altri membri del team di sviluppo che non hanno passato il tempo di guardare il quadro finito ogni sessione di domande con entusiasmo e ha chiesto che era davvero bello da vedere.
Non tutto era perduto, è stato bello passare il tempo che conferma i dati di base del quadro e arrivare a chiedere un paio di domande in zone in cui non ero al 100%. E 'stato anche il tempo che ho avuto modo di sedermi ogni giorno e pensare di codifica utilizzando il framework e dei progetti futuri, cosa che non sarebbe stato in grado di fare altrimenti (si può immaginare la vostra azienda accettando di che?)). Ultimo ma non meno importante è anche un bel certificato da Zend per dire che hai frequentato il corso (anche se via e-mail).
Certificazione Zend Framework
Questa era una domanda che gli venivano in mente durante il corso, mi avrebbe prepararsi per la certificazione? Il rapido, è facile un sonoro NO. L'istruttore corso è stato molto chiaro su questo punto con la consulenza aggiuntiva che per la certificazione che si dovrebbe davvero essere utilizzando il quadro in un giorno per giorno e mi sento molto tranquillo e fiducioso nel suo utilizzo e le metodologie.
Riepilogo
Considerato tutto quello che ho scritto sopra, cercherò di riassumere tutto in due punti della pallottola facile:
- Nuovo per Zend Framework: il corso fa esattamente quello che ci si aspetta, ti dà una bella introduzione al quadro e una buona base per le basi da cui si può costruire. Il corso sembra suscitare interesse ed entusiasmo per il quadro tra gli sviluppatori.
- Usato lo Zend Framework: Mentre è stato bello per puntellare alcuni dei principi fondamentali molto ho sentito la fatica del tempo, e fondi per seguire il corso avrebbe potuto essere stato speso meglio altrove. Sarà bello per SEEA Zend creare un corso di livello più elevato di occupare gli sviluppatori ad un livello superiore - almeno per gli standard di certificazione e di là immediatamente. Per questo vorrei registrarsi.


















































Ciao volevo solo farvi sapere, mi piace molto il pezzo di scrivere sul tuo sito web. Ma sto utilizzando Firefox su un computer che esegue 8.x versione di Ubuntu Crashbang e il design non sono affatto soddisfacenti. Non un grande affare, posso ancora fondamentalmente leggere gli articoli e la ricerca di informazioni, ma volevo solo informarvi di questo. La barra di navigazione è di tipo difficile da applicare con la configurazione sto correndo. Continuate così grande!
Mi dispiace sentir parlare di problemi con il design, ottengo la stessa cosa con Opera su Fedora 11, anche se FF è la manipolazione fine. Se ho la possibilità cercherò di aggiornare il progetto ancora una volta.
Grazie per questo, è stata la impressione che ho avuto dalla lettura lo schema che ci wasnt tanto che vorrei imparare, ma come dici tu il suo bello avere la possibilità di mettere le cose in chiaro su alcuni punti di Zend. Dopo aver letto questo potrei, basta leggere i libri di nuovo, e di andare dritto per la avanzato una e forse la sicurezza, e utilizzare questo tempo per chiarire eventuali dubbi ho potuto ... Grazie per il capo blog!