- Business logic
- application development
- Visual C#
- Visual Studio
- Microsoft Office
- Exchange server
- SharePoint 2010
- document management
- Web development
- Web sites
- Web Parts
- SharePoint Service Account
- SharePoint administration
The Road to SharePoint MasterySo, you want to learn SharePoint? More than that, you want to master it? That's a significant challenge -- SharePoint is a complicated, multi-faceted product. The fact is few people are going to "master" SharePoint. However, it's possible to get close, if you're consistent, focused, and follow an appropriate road map. This article suggests a path that will lead you to ever increasing levels of technical and functional depth and understanding of the product.
Hit the BooksThe first step is to hit the books. In the "old" days of pure WSS and MOSS, there were two must-have SharePoint books:
* Inside Microsoft Windows SharePoint Services 3.0
* Microsoft Office SharePoint Server 2007 Administrator's Companion
Take Advantage of the CommunityThe SharePoint community is one of premier technical communities on the planet. There are hundreds of bloggers, dozens of books in multiple languages, on-line forums, formal and informal gatherings every which way you turn. The SharePoint community produces a enormous amount of content targeting every conceivable business scenario. The community is a great resource, but the real value to the aspiring SharePoint master is community participation.
BloggingOrganizing your thoughts and putting them down on paper, so to speak, is an inherently good way to learn SharePoint. Bloggers need to overcome two common obstacles, however. First, blogs expose a side of you to the literally the entire planet. If you put up a poor blog entry, someone is going to call you on it and it can be ego-deflating. Second, it often feels like certain topics have already been blogged to death. Neither of these should stop you from blogging. In the first case, if you've made a mistake, so what? It's almost better, in fact, to make mistakes. We learn from our mistakes. It can certainly be ego-deflating (or worse, humiliating). The good thing about the SharePoint community is that it's a very welcoming community. Other SharePoint bloggers generally don't jump down anyone's throat. The lone exception is stealing content. Don't do that - the community will band together against you and it can take a very long time indeed to recovery your reputation. As for "it's been done before" -- again, so what? This is a learning experience for you. The process of writing it all down is the real value. If your goal is to learn, then you're not in this to push the boundaries of human knowledge. That said, even well-understood topics benefit from multiple blog discussions. Different people learn things differently. An old blog post written by an established blogger may prove to be less than helpful to a given reader while your new, fresh take on the subject may set off light bulbs for the same reader. You can rest assured that this will happen.
A Developer.com eBook
Discover how to start developing for the Android platform with this extensive guide, which provides a reference to the Android platform as well as a look at developing your first Android application. You'll explore the top 10 features for developers as well as learn design and development tips that go beyond the phone and target tablet development as well.