Zend Framework: Fundamentals - Review

Ved Steven Lloyd Watkin , lørdag 28 november 2009 22:42

Min arbeidsgiver har nylig betalt for en gruppe av oss utviklere til å ta Zend Framework: Fundamentals kurset, her vil jeg oppsummere mine tanker og meninger på kurs for andre. For de som ønsker å spare tid, her er min oppsummering:

For utviklere som ikke har hatt tid til å se på Zend Framework dette emnet (Zend Framework: Fundamentals) tilbyr et godt helhetlig bilde av rammeverket introdusere deg til de viktigste områdene og gi nok informasjon for å fortsette. For de som har brukt tid på å se på rammene og har fulgt en eller to opplæringsprogrammer dette emnet tilbyr ikke mye utover.

Bakgrunn

Jeg har vært en PHP -utvikler for rundt 5-6 år, og har startet arbeidet med Zend Framework på en komponent basis over de siste 6 månedene. Jeg har utviklet og / eller vært en utvikler på et par små Zend Framework MVC sites. Jeg skal være ærlig, har jeg ikke hatt en stor mengde eksponering for andre rammeverk fra et koding synspunkt, men har brukt flere timer forske på prosjektet nettsteder og vurdere them. Rammeverket og samfunnet rundt Zend Framework er det ganske spennende, og det synes å være store muligheter i hvor det kommer.

Om Course

Kurset er levert over 9 to timers WebEx økter (med en 10-minutters pause i midten). Tiden er brukt går gjennom et sett av lysbilder levert av Zend med diskusjon til enhver tid. Du kan bruke en mikrofon til å snakke til instruktøren, men for å være ærlig jeg kunne ikke se noen bruke noe mer enn chattevinduet. I tillegg en VMWare Ubuntu maskin er forutsatt at har eksempelkode og prosjekter satt opp en en prøveversjon av Zend Studio. Kurset leder snakker til deltakerne enten over en integrert VoIP-løsning, eller du kan ringe i å bruke en av de mange verdensomspennende ringe i tall.

I løpet av materialet består av en kort oversikt over rammeverket og MVC mønsteret før du drar til en prøve gjesteboken program. Diskusjonen viste bootstrapping, Zend_Application, Db Tabeller, databasetilgang, Skjemaer, filtrering, ACL, Validating, etc, etc. I utgangspunktet dekker alle emnene du vil kreve å få en grunnleggende område opp en kjører hele tiden gir deg verktøy til å gå og få mer avanserte i rammen (selv om dette gjorde beløpet til "Se nettsiden" mye av tiden).

Tid gis til å kode opp noen eksempler, og å utvikle "gjestebok" og enkle 'wiki' søknad. Personlig følte jeg at det å tilby koden eller hver app og deretter be oss om å utvikle det i hovedsak var en kopi ved siden gjorde egentlig ikke gi en god erfaring. Jeg ville ha foretrukket å utvikle et program som ligner, men ikke identiske. til eksemplet søknaden med fordelen av å ha en guide for å referere til. Alternativt kan bygge applikasjoner fra bunnen av med demonstratoren ville av muligens ført til flere spørsmål om hvorfor og hvordan, og dermed gi en bedre forståelse av rammene, etter at alt du kan slå opp spesifikk etter kurset.

Den siste forelesningen bestod av arbeider på wiki-programmet med hjelp / veiledning fra instruktøren. Etter kurset tilbakemeldinger ble tatt, ble det understreket flere ganger gjennom kurset som Zend tar tilbakemeldingen svært alvorlig, faktisk tilsynelatende vår versjon av kurset var ganske nytt. Noen av de andre utviklerne i selskapet vil være å ta kurset snart så det blir spennende å se om dette har skjedd.

Kurset stilen var uformell, tillatt for tilbakemeldinger og samarbeid mellom deltakere og instruktør. Kurset leder var vennlig, imøtekommende (e-postadresser ble delt for spørsmål), og mens hans presentasjon fra lysbildene var litt skjelven virket fullt kompetente i rammeverket. Han var helt klart noen som brukte rammeverket på regelmessig basis heller enn en som er opplært til å undervise kurset, likte jeg den opplevelsen "virkelige verden" i så måte.

Samlet Feeling

På noen måter fant jeg løpet bortkastet tid, i andre var det veldig nyttig. Forhåpentligvis vil jeg få mine grunner over klart, og kanskje gi noen tankevekkere eller nyttige tilbakemeldinger (kjenner meg dette er lite sannsynlig!).

For meg selv dette kurset var rettet mot et for lavt nivå. Etter å ha gått gjennom Hurtigstart guide, les Rob Allen's Zend Framework i Action, og jobbet med rammene litt jeg egentlig ikke få noe for mye. Jeg ville likt kurset å plukke opp fra slutten av Quickstart og utvikle flere ferdigheter.

Når det er sagt, kurset tittelen ikke klart "Zend Framework: Fundamentals" og i det aspektet kurset oppnår det den setter seg fore å gjøre. Andre medlemmer av utviklingsteamet som ikke har tilbrakt tid på å se inn i rammeverket ferdige hver økt med entusiasme og stilte spørsmål som var veldig hyggelig å se.

Alt var ikke tapt, var det godt å tilbringe tid bekrefter grunnleggende informasjon om rammeverket og få å stille et par spørsmål på områder hvor jeg ikke var 100%. Det ble også tid at jeg kom til å sitte ned hver dag og tenke koding ved hjelp av rammeverket og fremtidige prosjekter, noe jeg ikke ville vært i stand til å gjøre noe annet (kan du forestille deg din bedrift å akseptere at:?)). Sist men ikke minst du får også en fin attest fra Zend å si at du deltok på kurset (om enn via e-post).

Zend Framework Certification

Dette var ett spørsmål som hele tiden kom til å tenke i løpet av kurset, vil det forberede meg for sertifisering? Den raske, er lett et rungende Nei. Kurset instruktør var ganske klar på at med de ekstra råd som for sertifisering bør du virkelig skal bruke rammeverket på en dag til dag basis, og føler meg veldig komfortabel og trygg i sin bruk og metoder.

Sammendrag

Gitt alt jeg har skrevet ovenfor, jeg skal oppsummere alt i to enkle punkter:

  • Ny til Zend Framework: Dette kurset gjør akkurat det du forventer, det gir deg en fin innføring i rammeverket og en god forankring på det grunnleggende som du kan bygge. Kurset ser ut til å skape interesse og entusiasme for rammen blant utviklerne.
  • Brukte Zend Framework: Mens det var fint å demme opp noe av det helt grunnleggende jeg følte den tid, krefter og penger for å ta kurset kunne av vært bedre brukt andre steder. Det vil være fint å see Zend opprette et nytt høyere nivå selvsagt å ta utviklere til neste nivå - i hvert fall til standarden på sertifisering og utover umiddelbart. For at jeg skulle registrere meg.

3 Svar å "Zend Framework: Fundamentals - Review"

  1. Anonym sier:

    Hei Jeg ville bare fortelle deg, jeg liker virkelig stykke skrive på ditt nettsted. Men jeg er ansette Firefox på en maskin som kjører versjon 8.x av Crashbang Ubuntu og design er ikke helt tilfredsstillende. Ikke en stor avtale, kan jeg fortsatt i utgangspunktet lese artikler og søk etter info, men ville bare informere deg om det. Navigasjonsfeltet er slags vanskelig å søke med config jeg kjører. Fortsett med det gode arbeidet!

  2. Beklager å høre om problemene med design, får jeg det samme med Opera på Fedora 11, men FF håndterer det greit. Hvis jeg får en sjanse jeg skal se på oppdatering design igjen.

  3. Stefan sier:

    Skål for dette, var det det inntrykket jeg fikk av å lese disposisjonen at det var ikke mye at jeg ville lære, men som du sier det godt å ha muligheten til å sette inn direkte på et par Zend poeng. Etter å ha lest dette jeg kan, bare lese gjennom bøkene på nytt, og gå rett på den avanserte én og kanskje sikkerheten en, og bruke denne tiden til å avklare enhver tvil jeg måtte ha ... Takk for bloggen sjefen!

Legg igjen en kommentar













Panorama Theme av Themocracy

6 besøkende online nå
3 gjester, 3 bots, 0 medlemmer
Maks besøkende i dag: 15 kl 09:50 UTC
Denne måneden: 26 på 07-05-2011 12:35 UTC
I år: 130 på 28-03-2011 22:40 UTC
All time: 130 på 28-03-2011 10:40 UTC