For years I was blaming Microsoft Official Curriculum for different
courses for one very simple reason. The courses are technology oriented. In
better word you go through all the .NET courses and exams and earn your MCSD
credential but still you don't know design patterns. You become an MCDBA without
having a good grasp of Normalization and RDBMS. Now guess what? Somebody is an
MCDBA who knows SQL Server inside out, yet sucks at delivering a reasonable
database model for a solution. This becomes even worse when it comes to
SharePoint content management. I have worked with lots of clients that start
with SharePoint implementation and in no time end up with a file garbage dump
rather than a content management solution. It is obvious, because we never gave
them the content management basics. Imagine building a house by just trial and
error, without an architect in place.
Now take a look at this course content for a change:
Architecting Web Content Management Solutions with
Microsoft Office SharePoint Server 2007
Hey, it seems like Microsoft response to this need. Or look at this one:
Architecting and Planning the Search Capability in
Microsoft® Office SharePoint® Server 2007
Actually this is not a new course approach, I have delivered database
modeling from Microsoft Official Curriculum 6 years ago. I only believe these
courses are not marketed well simply because most of the clients see Microsoft
as pure technology provider. SharePoint is a new
product with new concepts around it. Consider basics before you get into the
technology!
Cheers
Alireza