UPPDATERING: 04/25/08: Var ifatt några blogginlägg och hittade en länk till denna artikel: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html?page=1. Jag antecknar det eftersom förutom be, "Hur lär jag sharepoint?", vissa människor frågar "Varför ska jag lära mig sharepoint?". Denna artikel svarar delvis den senare.
I de senaste månaderna, ett dussin eller fler folk från hela världen har e-posta mig och frågar den allmänna frågan, "Hur lär jag SharePoint?"
Jag är knappast auktoritära, men jag har haft viss framgång (och försöker bli bättre hela tiden) så jag tänkte skulle jag dokumentera min personliga vägkarta. Andra kan finna det värdefulla.
Innan jag gör det, Jag vill bara konstatera att det är uppenbart för mig, utifrån dessa personliga e-postmeddelanden och det ännu större antalet MSDN / SharePoint universitet inlägg av samma slag, som det finns stora utvecklare intresse att få upp farten med WSS/MOSS. Jag undrar vad det ska vara som ett år från nu … lättare att hitta bra SharePoint talanger? Samma? Folk begår sig till plattformen med en hastighet som är tillräcklig för att hålla jämna steg med efterfrågan på bra resurser? Hur kunde du ens räkna något sådär ut ifrån en VIFTA?
Pauls färdplan
Jag var anställd av bra folk på Conchango medan jag följde denna vägkarta på heltid. Detta innebär att ur ett lärandeperspektiv, Jag var aktivt engagerad i projekt som jag följde efter stammen jag beskriver nedan.
Några grundläggande termer
För människor träder in i denna värld, Det finns två viktiga förkortningar:
- WSS: Windows SharePoint Services
- MOSS: Microsoft Office SharePoint Server
WSS är "gratis" som har stuvat med windows server 2003 (eller åtminstone kan laddas ner från MS). Jag sätta citationstecken runt gratis eftersom du behöver en låda, en giltig O/S licens och förmodligen SQL (även om det finns en "fri" typ av SQL samt).
MOSS är byggd ovanpå WSS och fördjupa det. Det finns ingen mossa utan WSS. MOSS är inte gratis.
Kanske inte dag ett, men snart efter att du har vissa grundläggande kunskaper om plattformen, Det är viktigt att lära sig skillnaderna. Till exempel, en kraftfull webbdel, Webbdelen Innehållsfråga, är en mossa funktion och inte tillgänglig WSS. Människor gör ofta felaktiga antagandet att CQWP finns i WSS och sedan hamna kryptering för en utfyllnad åtgärd när de inser sina fel.
Hit böckerna
Jag började jobba med WSS/mossa på om 01/02/2007. Jag hade en liten tidigare erfarenhet av SPS 2003 men väldigt lite. Att få mig igång, Jag köpte den två böcker som listas här (http://paulgalvin.spaces.live.com/lists/cns!1CC1EDB3DAA9B8AA!203/).
Jag började med den stora blå administration bok. Naturligt, Det omfattar administration. På samma gång, Det ger en undersökning av alla funktioner på MOSS (och WSS funktioner samt).
För mig, Det är inte så viktigt att komma ihåg alla olika Detaljer (tills det är dags att bli certifierad) men det är bra att veta gränserna. (Jag följa detta samma tillvägagångssätt i första person shooters jag spela på xbox eller PC — Jag går in i ett rum och tenderar att göra en moturs loop tills jag får tillbaka där jag började. Jag mår bara bättre att veta formen på rutan jag i.)
Efter att ha läst den stora blå boken, Jag skulle läsa hela inuti WSS boken. Det dyker djupt in frågor som utvecklare bryr sig mest om.
Skapa en virtuell miljö
För att göra någon utveckling eller korrekt använda miljön, du behöver en full blåst windows-serveroperativsystem med SharePoint Designer, Visual Studio 2005 (2008 fungerar, men några användbara verktyg har ännu inte ska flyttas från och med skrivandet av denna artikel), InfoPath 2007 och lite andra grejer. Det finns många bra blogginlägg som beskriver denna process. Jag skulle ta en titt på dessa två:
- Hur man skapar en MOSS 2007 VPC bild: Hela 9 Meter – SharePoint Reporter blogg
- Hur man bygger en optimal utvecklare VPC för SharePoint-utveckling – Blogg
Ytterligare, Andrew Connell delade sina erfarenheter med VMWare här:
Använda din favorit sökmotor för att se vad andra människor gör. Det är en användbar lärande övning i och för sig.
Spendera några minuter ilsket fördöma det faktum att du behöver en servermiljö att göra utveckling. Men … bry dig inte blogga om den eller skicka den till MSDN: S Forum. It’s already been done 🙂. I stället, omfamna det och gå vidare. Du kommer att bli bättre för det..
Bli certifierad
Jag tror att MS SharePoint certifieringssökvägen, som består fyra examina, är uttömmande. Jag föreslår att du följer deras online handboken och gör ditt bästa för att förstå de olika testets.
JAG Gör inte föreslå att du tar testet bara för att passera det. JAG Gör inte föreslå att du använder en av de "brain dumpen" stil 3: e part "verktyg" för passerar MS tester. Om du kan ta testet, passera den baserad på en kombination av egna riktade studier och praktisk erfarenhet, du ska vara en starkare utvecklare och jobb kandidat för det.
Det finns fyra tester i två "spår":
Utvecklare:
- TS: Microsoft Windows SharePoint Services 3.0 – Programutveckling
- TS: Microsoft Office SharePoint Server 2007 – Programutveckling
Admin:
- TS: Windows SharePoint Services 3.0, Konfigurera
- TS: Microsoft Office SharePoint Server 2007, Konfigurera
Jag rekommenderar att utvecklare studera för alla dessa tentor. Du ska vara stark för dem, men jag antar att om du hoppat över de admin tentamina, du skulle få.
Jag hittade den WSS-versionen att vara betydligt mer utmanande än de motsvarande MOSS-versionerna, mycket till min förvåning. Jag var nyligen i en klass och flera andra gjorde samma sak.
Medan jag studerade för den 70-542 examen (MOSS utveckling) Jag spårade min studie resurser. Dessa kan vara bra att du också: http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!192.entry
Anslut dig till gemenskapen
SharePoint gemenskapen har ett livligt, stark och växande större hela tiden.
Du vill titta på följande för att starta:
- Bloggar
- Forum
- CodePlex
Bloggar
Om du inte förstår RSS, stoppa allt och lära sig det. Det kommer att ta 10 minuter att lära sig det, kanske en annan 10 minuter att hitta en webb baserad RSS-läsare (Jag gillar google reader, www.Google.com/ läsaren).
Start by adding this blog to your RSS reader 🙂
Nästa, Lägg till www.sharepointblogs.com till din läsare. De samlade många Bloggar i en enda foder.
Över tid, du hittar Bloggar som inte samman på så sätt. Bara lägga dem individuellt.
Jag prenumerera på några dussin Bloggar som jag har ackumuleras under det senaste året. Om du vill, Jag kan exportera min lista och e-post.
Så småningom, kan du starta din egen blogg. Personligen tror jag att en serie blogginlägg som beskriver en "nybörjare" framsteg lärande WSS/MOSS skulle vara en intressant serie. Jag önskar jag hade gjort det själv.
Forum
Jag deltar aktivt i två forum-grupper: MSDN och SharePoint universitet.
Forum är utmärkta ställen att lära sig. Folk frågar frågor, alltifrån från mycket enkla ("Hur skapar jag en webbplatskolumn") att i panik ("Min server är nere!") mer hypotetisk design frågor.
När du får en smak av miljön, ge dig ut och börja svara. Kort att direkt interagera med en kund, ingenting är bättre än detta för praktisk erfarenhet.
CodePlex
Gå till www.CodePlex.com.
Kontrollera ut och söka efter SharePoint-projekt.
Prenumerera på dagliga sammanfattningen Codeplex feed i din RSS-läsare.
Lägga till några nya SharePoint-projekt i din RSS-läsare.
Så småningom, efter läsa forum och vänd ner din egen WSS/MOSS demoner, överväga att sätta ihop din egen codeplex-projektet.
När jag skriver detta blogginlägg, en hel del SharePoint folk har börjat använda Twitter.
Det är svårt att karakterisera Twitter. Du får väl kolla upp det själv.
Slutsats
Som sveper upp min färdplan och gör mig nuvarande. Jag börjat precis använda Twitter för två veckor sedan.
WSS/MOSS är en väldigt cool plattform och gemenskapen växer hela tiden. Använda gemenskapens resurser för att förbättra dina kunskaper och njuta av resan!
</slutet>