Udviklere: Hvordan lærer SharePoint?

OPDATERING: 04/25/08: Var ved at indhente på nogle blogindlæg og fundet et link til denne artikel: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html?page=1. Jeg gør opmærksom på det fordi ud over at spørge, "hvordan kan jeg lære sharepoint?", nogle mennesker spørger "Hvorfor skal jeg lære sharepoint?". Denne artikel besvarer delvist den senere.

I de sidste flere måneder, et dusin eller flere folk fra hele verden har været e-maile mig og spørger de generelle spørgsmål, "Hvordan kan jeg lære SharePoint?"

Jeg er næppe autoritative, men jeg har haft nogle succes (og forsøger at få bedre hele tiden) så jeg tænkte ville jeg dokumentere min personlige vej kort. Andre kan finde det værdifulde.

Inden jeg gør det, Jeg ønsker blot at påpege, at det er indlysende for mig, baseret på disse personlige e-mails og de endnu større antal MSDN / SharePoint Universitet indlæg af samme art, der findes store udvikler interesse i at komme op i fart med WSS/mos. Jeg spekulerer på, hvad det vil være som et år fra nu … nemmere at finde god SharePoint talent? Det samme? Er folk forpligter sig til platformen med en hastighed, der er tilstrækkelig til at holde trit med efterspørgslen efter gode ressourcer? Hvordan kunne du selv finde noget som det ud fra en WAG?

Pauls køreplan

Jeg blev ansat ved de gode folk på Conchango, mens jeg har fulgt denne køreplan på fuld tid. Det betyder, at fra et læringsperspektiv, Jeg var aktivt engageret i projekter, som jeg har fulgt de trin, jeg skitserer nedenfor.

Nogle grundlæggende begreber

For folk ind i denne verden, der er to centrale akronymer:

  • WSS: Windows SharePoint Services
  • MOSS: Microsoft Office SharePoint Server

WSS er "gratis" ved at have bundtet med windows server 2003 (eller i det mindste kan downloades fra MS). Jeg sætter anførselstegn omkring gratis, fordi du har brug for en boks, en gyldig licens til o/s og sandsynligvis SQL (selv om der er en "gratis" slags SQL så godt).

MOSS er bygget oven på WSS og udvider det. Der er ingen MOSS uden WSS. MOSS er ikke gratis.

Måske ikke dag ét, men snart efter at du har nogle grundlæggende kendskab til platformen, Det er vigtigt at lære af forskellene. For eksempel, en kraftfuld webdel, Webdelen indholdsforespørgsel, er en funktion, MOSS og ikke tilgængelig WSS. Folk gøre ofte den forkerte antagelse, at CQWP er tilgængelig i WSS og derefter ender scrambling for en nødløsning foranstaltning, når de indser deres fejl.

Ramte bøger

Jeg begyndte at arbejde med WSS/mos på om 01/02/2007. Jeg havde en lille forudgående erfaring med SPS 2003 men meget lidt. At få mig i gang, Jeg har købt den to bøger er opført her (http://paulgalvin.spaces.live.com/lists/cns!1CC1EDB3DAA9B8AA!203/).

Jeg startede med den store blå administration bog. Naturligt, Det dækker administration. På samme tid, Det giver et overblik over alle MOSS funktioner (og WSS funktioner samt).

For mig, Det er ikke så vigtigt at huske alle de forskellige detaljer (indtil det er tid til at få certificeret) men det er godt at vide grænser. (Jeg følger denne samme tilgang i 1st person skydespil jeg spiller på xbox eller PC — Jeg indtaster et rum og tendens til at gøre en uret løkke, indtil jeg får tilbage hvor jeg startede. Jeg føler bare bedre at kende boksen jeg i form.)

Efter at have læst den store blå bog, Jeg vil læse det hele inde i WSS bog. Det dykker dybt ind i problemer den udviklere pleje mest om.

Oprette et virtuelt miljø

For at gøre enhver udvikling eller korrekt brug af miljøet, du har brug for en fuld blæst windows serveroperativsystem med SharePoint Designer, Visual Studio 2005 (2008 værker, men nogle nyttige værktøjer har endnu at blive porteret som skrivning af denne artikel), InfoPath 2007 og nogle andre ting. Der er mange gode blogindlæg der beskriver denne proces. Jeg ville have et kig på disse to:

Derudover, Andrew Connell delte sine erfaringer med VMWare her:

Brug din foretrukne søgemaskine til at se, hvad andre mennesker gør. Det er en nyttig læring øvelse i sig selv.

Bruge et par minutter vredt fordømme det faktum, at du har brug for en servermiljø at gøre udvikling. Men … gider ikke blogge om det, eller sende det til MSDN-forummer. It’s already been done 🙂. I stedet, favne det og gå videre. Du vil være bedre stillet til det.

Bliv certificeret

Jeg mener, at MS SharePoint certifikatstien, der består fire eksamener, er udtømmende. Jeg foreslår, at du følger deres online forberedelse guide og gøre dit bedste for at forstå hver af områderne af test.

JEG Gør ikke foreslå, at du tager eksamen blot at passere det. JEG Gør ikke foreslå, at du bruger en af "brain dumpet" stil 3rd part "værktøjer" for at videregive MS tests. Hvis du kan tage testen, pass det baseret på en kombination af din egen instrueret study og hands-on erfaring, du vil være en stærkere udvikler og job kandidat til det.

Der er fire tests i to "spor":

Udvikleren:

Admin:

Jeg anbefaler, at udviklere studere for alle disse eksamener. Du vil være stærk for dem, Selvom jeg formoder, at hvis du sprang over admin eksamener, du ville få ved.

Jeg fandt WSS versionen til at være betydeligt mere udfordrende end de tilsvarende MOSS versioner, meget til min overraskelse. Jeg var i en klasse for nylig og flere andre gjorde det samme punkt.

Mens jeg studerede til den 70-542 eksamen (MOSS udvikling) Jeg sporede min undersøgelse ressourcer. Disse kan være nyttige for dig så godt: http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!192.entry

Sæt dig selv i Fællesskabet

Fællesskabets SharePoint er levende, stærke og voksende større hele tiden.

Du kigge på følgende for at starte:

  • Blogs
  • Fora
  • CodePlex
  • Twitter

Blogs

Hvis du ikke forstår RSS, Stop alt og lære det. Det vil tage 10 minutter til at lære det, måske en anden 10 minutter til at finde en web-baseret RSS-læser (Jeg kan godt lide google reader, www.Google.com/ læser).

Start by adding this blog to your RSS reader 🙂

Næste, tilføje www.sharepointblogs.com til din læser. De samlede mange blogs i en enkelt feed.

Over tid, Du kan finde blogs, der ikke er samlet på den måde. Blot tilføje dem individuelt.

Jeg abonnere på et par dusin blogs, som jeg har ophobes i det sidste år. Hvis du vil, Jeg kan eksportere min liste og mail det.

Til sidst, kan du starte din egen blog. Personligt mener jeg, at en række blogindlæg der beskriver en "newbie's" fremskridt lære WSS/MOSS ville være en interessant serie. Jeg ville ønske jeg havde gjort mig.

Fora

Jeg deltage aktivt i to forumgrupper: MSDN og SharePoint Universitet.

Fora er gode steder at lære. Folk spørger spørgsmål lige fra den meget enkle ("Hvordan kan jeg oprette en webstedskolonne") at den gik i panik ("Min server er nede!") mere hypotetisk design spørgsmål.

Når du får en smag af miljøet, Begiv dig ud og begynde at besvare. Kort direkte interagere med en kunde, intet er bedre end dette for hænder på erfaringer.

CodePlex

Gå til www.Codeplex.com.

Tjek det ud og Søg efter SharePoint projekter.

Abonner på den daglige Resumé Codeplex feed i din feed-reader.

Tilføje nye SharePoint projekter til din feed-reader.

Til sidst, efter læsning fora og vender ned din egen WSS/MOSS dæmoner, overveje at sammensætte dit eget codeplex projekt.

Twitter

Som jeg skriver denne blog, en masse af SharePoint folk er begyndt at bruge Twitter.

Det er svært at karakterisere Twitter. Du skal bare nødt til at tjekke dig selv.

Konklusion

Der ombrydes op min køreplanen og gør mig aktuelle. Jeg begyndt lige at bruge Twitter for to uger siden.

WSS/MOSS er en meget cool platform og Fællesskabet vokser hele tiden. Bruge fællesskabsressourcer til at forbedre dine færdigheder og nyd turen!

</slutningen>

Abonner på min blog.

Technorati Tags: ,

3 tanker om ”Udviklere: Hvordan lærer SharePoint?

  1. Sonu devgan

    Kære piz Lad mig vide, at jeg kan køre WSS på XP, hvis ja, hvordan jeg kan & Hvad er de andre krav fo WSS
    er du har ebook piz sende mig en mail
    af thanx for dit forslag

    Svar

Efterlad et svar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *