Kategori: Kurser

Zend Framework: Fundamentals - Anmeldelse

Ved , lørdag 28 november 2009 22:42

Min arbejdsgiver for nylig betalt for en gruppe af os udviklere at tage Zend Framework: Fundamentals kursus, her vil jeg sammenfatte mine tanker og udtalelser om kurset for andre. For dem, der ønsker at spare tid, er her mit resumé:

For udviklere, der ikke har haft tid til at se på Zend Framework dette kursus (Zend Framework: Fundamentals) giver et godt samlet billede af de rammer, at indføre dig til de centrale områder og give tilstrækkelige oplysninger med henblik på at fortsætte. For dem, der har brugt tid på at kigge på de rammer og har fulgt en eller to tutorials dette kursus giver ikke meget ud over.

Baggrund

Jeg har været en PHP udvikler for omkring 5-6 år, og er begyndt at arbejde med Zend Framework på en komponent grundlag over de sidste 6 måneder. Jeg har udviklet og / eller været en udvikler på et par små Zend Framework MVC sites. vil jeg være ærlig, har jeg ikke haft en enorm mængde af udsættelse for andre rammer fra en kodning synspunkt, men har tilbragt flere timer forsker i projektet, websites og evaluering them. Rammerne og fællesskabet omkring Zend Framework det er ganske spændende, og der synes at være store muligheder i, hvor dens vej hen.

Om kurset

Kurset er leveret over 9 to timer WebEx sessioner (med en 10-minutters pause i midten). Den tid går at gå gennem et sæt af slides fra Zend med diskussion til enhver tid. Du kan bruge en mikrofon til at tale med instruktøren, men for at være ærlig jeg ikke se nogen bruge noget mere end chatvinduet. Dertil kommer en VMWare Ubuntu maskine er forudsat, at der er eksempel kode og projekter oprettet en en prøveversion af Zend Studio. Kurset leder taler med deltagerne enten over en integreret VoIP-løsning, eller du kan ringe op ved hjælp af en af ​​de mange verdensomspændende dial-in numre.

I løbet af kurset Materialet består af en kort oversigt over rammerne og MVC mønstret inden turen går til en prøve gæstebog ansøgning. Diskussionen viste bootstrapping, Zend_Application, DB tabeller, databaseadgang, Forms, filtrering, ACL, validering osv. osv. Dybest set dækker alle de emner, du vil kræve at få en grundlæggende websted oprette en kørende hele tiden giver dig værktøjer til at gå hen og få mere avancerede inden for rammerne (selv om dette var tale om 'Se hjemmesiden "meget af tiden).

Tid er givet til at kode nogle eksempler, og at udvikle 'gæstebogen' og simple 'wiki' ansøgning. Personligt følte jeg, at give koden eller hver app, og derefter beder os om at udvikle, hvad der var det væsentlige en kopi sammen med ikke rigtig give en god og lærerig oplevelse. Jeg ville have foretrukket at udvikle et program som ligner, men ikke identiske. til eksempel ansøgning med fordelen ved at have en guide til at henvise til. Alternativt kan bygge applikationer fra bunden med demonstrator vil af eventuelt førte til flere spørgsmål om, hvorfor og hvordan, hvilket giver en bedre forståelse af rammerne, når alt hvad du kan se op detaljerne efter kurset.

Den sidste forelæsning bestod af arbejde på wiki ansøgningen med hjælp / vejledning fra instruktøren. Efter kurset tilbagemeldinger blev taget, blev det understreget flere gange gennem kurset, at Zend tager tilbagemeldinger meget alvorligt, i virkeligheden tilsyneladende vores version af kurset var ganske nyt. Nogle af de andre udviklere i selskabet vil tage kurset snart, så det bliver interessant at se, om dette er sket.

Kurset Stilen var uformelt, tilladt for feedback og samarbejde mellem deltagere og instruktør. Kurset leder var venlige, ubureaukratiske (e-mail adresser er blevet delt i spørgsmål), og mens hans præsentation fra slides var lidt usikker syntes fuldt ud kompetente inden for rammerne. Han var tydeligvis en person, der brugte rammer på regelmæssig basis i stedet for nogen, der er oplært til at undervise i kurset, kunne jeg godt lide den "virkelige verden erfaring i den henseende.

Samlet Feeling

På nogle måder fandt jeg selvfølgelig et spild af tid, i andre var det meget handy. Forhåbentlig får jeg mine grunde går tydeligt igennem, og måske give nogle stof til eftertanke eller nyttig feedback (at kende mig, det er usandsynligt!).

For mig dette kursus var rettet mod et for lavt niveau. At have gået gennem quickstart guide, skal du læse Rob Allens Zend Framework i aktion, og arbejdede med de rammer lidt jeg fik ikke rigtig noget for meget. Jeg ville i kunne lide kurset at hente fra slutningen af ​​QuickStart og udvikle flere færdigheder.

Når det er sagt, kurset titlen ikke klart fremgå, "Zend Framework: Fundamentals" og i dette aspekt kurset opnår, hvad det formål at gøre. Andre medlemmer af udviklingsteamet, der ikke har brugt tid på at kigge ind i de rammer færdige hver session med entusiasme og stillede spørgsmål, som var virkelig rart at se.

Alt var ikke tabt, det var godt at bruge tid på at bekræfte de grundlæggende oplysninger i rammen og komme til at stille et par spørgsmål i områder, hvor jeg ikke var 100%. Det var også på tide, at jeg kom til at sidde ned hver dag og tænke over kodning ved hjælp af rammer og fremtidige projekter, noget, jeg ville ikke været i stand til at gøre noget andet (kan du forestille dig din virksomhed at acceptere, at:?)). Sidst men ikke mindst får du også en dejlig certifikat fra Zend at sige, at du har deltaget i kurset (om end via e-mail).

Zend Framework Certificering

Det var et spørgsmål, der blev ved at komme til at tænke på i løbet af kurset, ville det forberede mig til certificering? Den hurtige, let er et rungende nej. Kurset instruktør var helt klar på, at med de ekstra råd, for certificering bør du virkelig skal bruge rammer på en dag til dag og føler mig meget komfortabel og sikker på dens brug og metoder.

Resumé

I betragtning af alt det jeg har skrevet ovenfor, vil jeg opsummere det hele i to nemme punktform:

  • Ny på Zend Framework: Dette kursus gør præcis, hvad du ville forvente, det giver dig en fin introduktion til de rammer og en god jordforbindelse på det grundlæggende, hvorfra du kan bygge. Kurset ser ud til at skabe interesse og entusiasme for det rammer blandt udviklerne.
  • Brugt Zend Framework: Selv om det var rart at afstive nogle af de meget grundlæggende Jeg følte tid, kræfter og midler til at tage kurset kunne af været bedre brugt andre steder. Det vil være rart at SEEA Zend oprette et nyt højere niveau selvfølgelig at tage udviklere til det næste niveau. - I det mindste at standarden for certificering og ud over For at jeg ville melde sig med det samme.












Panorama Tema ved Themocracy

10 besøgende online nu
7 gæster, 3 bots, 0 medlemmer
Max besøgende i dag: 13 kl 2:23 UTC
Denne måned: 19 kl 19-08-2011 06:09 UTC
I år: 130 kl 28-03-2011 22:40 UTC
Al tid: 130 kl 28-03-2011 10:40 UTC