SharePoint 개발자 책

by MOONSO KO 26. June 2011 20:04

회사 선배의 요청으로 이제 막 SharePoint 개발자로 입문하실 분에게 알맞은 책을 추천해달라는 문의가 있었습니다. 책을 고르려고 보니 아무것도 모르는 시절 단지 앞으로 SharePoint 를 기반으로 개발을 한다는 것만 알고 시작했던 때가 생각납니다. 그때는 ASP.NET, SQL Server, JavaScript 등 .NET 개발자 3개월 속성코스(저녁까지, 주말엔 숙제)를 밟고 있었는데 출처를 모르는 PDF 파일을 제본하여 보았고 막상 자세한 내용도 없으므로 몰라도 계속 봐야만 했었습니다. ^^

저도 직접적인 SharePoint 개발에 감을 잃은지 약 1년이 지난 지금 얼마나 도움이 될지 모르겠지만 그간의 경험을 기준으로 각 레벨에 맞는 책에 대한 내용을 정리했습니다. 현재는 운영, WebPart 개발 정도는 하고 있으며 곧 진행할 SP 2010 으로 업그레이드 프로젝트를 위해 시간나는대로 공부하고 있습니다. 안타깝게도 원서의 책들을 모두 다 눈으로 보고 내용을 확인하면 좋겠지만 한국에서는 가장 큰 교보문고에 가서도 몇권밖에 확인이 되지 않습니다. 캐나다나 미국에서도 대형 서점이 아니면 그런 기회는 없을 것으로 예상됩니다. 뉴욕의 반스&노블스는 엄청 컸던 기억이 납니다. 그래서 사람은 큰 물에서 놀아야한다는... 여튼, 제가 확인이 가능한 책들을 기준으로 1차로 개발자를 위한 책을 요약하겠습니다. (Admin, End User 는 다음에 추가하겠습니다.)

책을 소개하기에 앞서 가장 중요한 장벽에 대해 말씀을 드리면 영어입니다. 제가 경험한 바로는 개발자가 영어에 친숙한 분은 많지 않았습니다. 저는 MOSS 2007 의 SqlMembershipProvider 를 Custom 하는게 제 첫번째 개발이었는데 이때 SqlMemberShipProvider 와 MSDN 등을 막 뒤져서 활용해야했습니다. 하지만 이때부터 한글은 도대체 찾아볼 수 없는 현실에 부딛치게 되었습니다. 한 페이지 읽는데 30분 이상씩 걸리고 읽어도 잘 해석도 안되고 아주 힘든 과정이었습니다. 안타깝게도 여기서 포기하신 분들이 많은데 이 역경을 이기지 못하면 앞으로 쉽게 거져 얻을 수 있는 기회를 잃어버린 것과 같습니다. CodeProject, CodePlex, StackOverflow, Bing 과 Google 검색, SharePoint Vendor 활용, 매거진 구독 등 개발 능력과는 별도로 앞으로 개발시에 많은 도움을 받을 수 있는 Resource 는 업무에 직/간접적으로 영향을 주기에 꼭 영어 공부(Only Reading) 하시기를 권장 드립니다. 비단 SharePoint 개발자만이 아닌 .NET 개발자도 영어를 잘하시면 혜택이 많습니다. 저도 영어를 못하기에 되도록 원서를 읽으려고 하고 시간나면 영어 공부를 하려고 합니다.

그럼 책 소개입니다. 제가 소유하지 않은 책도 있어서 Amazon 의 평을 참고하고 간략히 살펴보고 작성했습니다. 향후 책을 읽어가는대로 업데이트하겠습니다. 고급책은 Must Have 아이템으로 꼭 득템하시기 바랍니다.

Book Image

Level

Description
BeginningSP2010Dev

초급

[★★★★] Beginning SharePoint 2010 Development by Steven Fox
안타깝게도 직접 책의 내용을 확인하지 않았지만 Amazon 에서 확인한 결과 유일한 초급책이고 .NET 개발자에서 SharePoint 개발자로 이사왔을때나 SharePoint 기본 개념 설명, Step-By-Step 예제 등으로 보아 초급으로 적당한 것 같습니다.

BuildingSolutionsForSP2010

중급 / 고급

[★★★★] Microsoft SharePoint 2010: Building Solutions
for SharePoint 2010
- by Sahil Malik
저자의 경험이 많이 묻어나오는 책으로 실제 프로젝트에 활용할 팁과 코드가 많습니다. 지하철 출/퇴근 하면서 봤는데 그나마 가장 많이 봤던 책으로 실용적인 부분에서 가장 좋은 책이라고 말할 수 있습니다. (조금 보다가 최근 책들에 묻힘)

ProfessionalSP2010Dev

고급

[★★★★] Professional SharePoint 2010 Development
- by Tom Rizzo, Reza Alirezaei, Jeff Fried, Paul Swider, et al.
SharePoint 제품 관리 책임자인 Tom Rizzo 가 주로 작성하신 것으로 아는데 이책은 2007 시절부터 쉽지 않는 내용을 포함하고 있었습니다. 대신 확실히 깊이있는 개념 설명과 새로운 내용이 포함되어 있습니다. 개발적인 내용이 많이 포함되어 있지는 않지만 옆에서 두고두고 도움이 될만한 책입니다.

InsideMicrosoftSP2010

고급

[★★★★★] Inside Microsoft SharePoint 2010 by Ted Pattison, Andrew Connell, Scot Hillier and David Mann

Inside Microsoft Windows SharePoint Services 3.0 때부터 Ted 할아버지의 팬이었던 나는 이 책에서 아주 많은 것을 배웠습니다. Scot 과 Andrew 역시 CriticalPathTraining 의 멤버로서 SharePoint 경험이 많으신 분들입니다. 저는 Andrew 의 WCM 책도 샀었는데 이미 다른 책에서 많은 내용이 겹치는 부분이라서 별로였습니다. 그래도 프로젝트 빌드시 cab 빌드를 자동으로 하는 설정 등에서는 많은 도움을 받았었습니다. 여튼 강추하는 책입니다.

Tags:

SharePoint