Joel's SharePoint Architect Blog

SharePoint 2010, MOSS & WSS Tips and Consultancy Tales

Subscribe Subscribe  View Joel Jeffery's profile on LinkedIn
joelblogs.co.uk | joelj.co.uk | joeljeffery.co.uk | jfdiphoenix.co.uk

Posts Tagged ‘Training’

I’ve just read a really thought-provoking blog post from Patrick Sledz (@patman2520) on Microsoft’s approach to bringing SharePoint to market.

SharePoint Comes of Age

It strikes me that SharePoint is a product that’s taken a while to mature, but mature it certainly has. The several first iterations of the technology stack didn’t really have very much in the way of targeted Developer or IT Pro learning.

In fact, looking back at WSS 3.0 and SharePoint 2007, the only real, official Microsoft courses were for the IT Pro community (courses 5060 and 5061). I don’t think it’s a matter of Microsoft leaving things up to the community, but more the case that even with Microsoft’s man-power and financial might, SharePoint was a comparatively niche product and Microsoft simply couldn’t get the support and training to all the different groups who needed it, and remain cost effective.

Microsoft Courseware Library

But what they did do for learning in the SharePoint community was to make use of the already growing Microsoft Courseware Library. The Microsoft Courseware Library programme allows 3rd party vendors of training courses of sufficient quality to get a Microsoft seal of approval, and achieve a semi-official status.

Through this channel there have been some great training courses (and some not so good). Some of the good ones covered:

SharePoint 2007 Advanced Development (e.g. from Architecting Connected Systems or MindSharp)
SharePoint 2007 Business Intelligence Training
SharePoint 2007 Branding and Content Management
and
SharePoint End Users and Information Workers (or "Functionals" as Patrick calls them.)

To teach these courses to a paying audience, you’d need to be a Microsoft Certified Trainer /* like me! :o) */ but there is also a thriving community of other training companies who make terrific SharePoint courses outside of the Courseware Library programme (e.g. Ted Patterson / Critical Path).

As always, Microsoft leaves gaps for Microsoft partners to fill. Big partners like Firebrand Training, and not-so-big partners like JFDI Phoenix. /* my company! :o) */

Who Wants SharePoint Certification?

But possibly there is a case for certification for Information Workers – maybe a SharePoint equivalent of the Office User certification.

Venn DiagramHowever, I’m not convinced everyone who wants training also wants certification. I assert that the Venn diagram of Set A: "SharePoint Information Workers", Set B: "SharePoint Developers/Administrators/Architects" and Set C: "People Who Want SharePoint Certification" probably has those last two sets almost entirely overlapping, and only slightly intersecting the first.

The Changing Face of SharePoint Certification

The training landscape is definitely changing with SharePoint 2010:

  • If you’re an Administrator or Developer, the certifications are aligned to the MCITP and MCPD tracks respectively – that’s got to be better than the ragtag collection of 4 MCTS certifications we had with SharePoint 2007!
  • Microsoft are releasing Official Courses for Administrators and Developers alike! Look out for courses 10175 and 10232 for Developers, and 10174 and 10231 for IT Professionals.
  • If you have the MCITP and MCPD certifications for SharePoint, you could consider going for the SharePoint Certified Master certification… but that takes three weeks of your life and earning ability and about $15,000 and you have to pass a CV screen and interview before gaining a place on a course that only runs in the States.
  • And STOP THE PRESS! It seems that there may be Information Worker training in the near future!

The Microsoft ‘Get The Point’ Blog mentions an upcoming List training course.

Microsoft’s guide to End User training resources (OK, not classroom based)

Great free, third party End User SharePoint 2010 training videos.

Technorati Tags: Certification, Information Workers, Opinion, SharePoint 2010, Training

Update!

The July course is fully booked! We’re re-running the course August 10-14 2009. Book online here: http://www.jfdiphoenix.co.uk/events/ctl/details/mid/864/itemid/2.aspx

Hey folks!

Well, I’ve finally got round to it. I’m running a 5-day public SharePoint Developer course out of our offices at Brighton, UK. The dates are pretty soon – 27-31 July 2009.

We’ll be covering a bunch of topics for both WSS 3.0 and MOSS 2007 including:

  • Deploying Windows SharePoint Services and custom components
  • Creating Site and Feature provisioning components
  • Creating Metadata and Workflow provisioning components
  • Manipulating Site Content and Configuration by using the API
  • Developing Windows SharePoint Services Components using the .NET Framework
  • Managing Enterprise Content
  • Creating Business Intelligence Solutions by using Office SharePoint Server 2007
  • Accessing Office SharePoint Server Application Platform Services
  • Searching Data by using the Search Service
  • Targeting Content Based on Audience Membership
  • Customising Functionality by using Profiles

Drop me a line if you’re interested, or you’re welcome to sign up online here: http://www.jfdiphoenix.co.uk/events/ctl/details/mid/864/itemid/1.aspx

Technorati Tags: Brighton, Microsoft, MOSS 2007, SharePoint, Training, WSS 3.0

Since this month I’ve been a Microsoft Certified Trainer. I’ve not got round to blogging it until now. This means I’m certified to teach a metric tonne of courses. Including the SharePoint courses 5060/5061 (Administration) and 50064 (Development). Drop me a line if you’re interested!

Course #Course Name
1303, (1900)Mastering Microsoft Visual Basic 6 Fundamentals
1905Building XML-Based Web Applications
1913Exchanging and Transforming Data Using XML and XSLT
2014Customizing Microsoft® SharePoint™ Products and Technologies 2003
2015Enabling Business Processes using XML, Smart Documents, and Smart Client Solutions within the Microsoft Office System
2016Bringing Data into Desktop Programs Using the Microsoft Office System 2003 Research and Reference Technologies
2030Creating Reporting Solutions Using Microsoft® SQL Server™ 2000 Reporting Services
2052Using Microsoft Visual Studio Tools for the Microsoft Office System
2071, (2318, 2320, 2325)Querying Microsoft SQL Server 2000 with Transact-SQL
2072, (2321, 2322, 2323, 2324)Administering a Microsoft SQL Server 2000 Database
2073Programming a Microsoft® SQL Server™ 2000 Database
2074, (2258, 2259)Designing and Implementing OLAP Solutions with Microsoft SQL Server 2000
2090Modeling Business Requirements to Create a Database Using Microsoft Visual Studio .NET Enterprise Architect
2092, (2251)Populating a Data Warehouse with Microsoft SQL Server 2000 Data Transformation Services
2093Implementing Business Logic with MDX in Microsoft SQL Server 2000
2124, (2132, 2133)Programming with C#
2157Developing E-Business Solutions Using Microsoft BizTalk Server 2004
2185Deploying and Managing Microsoft Commerce Server 2000
2300Developing Secure Web Applications
2310Developing Web Applications Using Microsoft Visual Studio 2008
2310Developing Web Applications Using Microsoft Visual Studio 2008
2311Advanced Web Application Development Using Microsoft ASP.NET
2345Managing Business Processes with Microsoft BizTalk Server 2004
2349Programming with the Microsoft .NET Framework (Microsoft Visual C#.NET)
2350Developing and Deploying Secure Microsoft .NET Framework Applications
2363Getting Started with Microsoft .NET for COBOL Programmers
2364What’s New in Microsoft Visual Studio 2005 for Existing Microsoft Visual Studio .NET Developers
2364What’s New in Microsoft® Visual Studio® 2005 for Existing Visual Studio .NET Developers
2366Developing High Performance and Scalable Web Applications using ASP.NET 1.1 and ADO.NET 1.1
2373, (2374, 2375, 2683)Programming with Microsoft Visual Basic .NET
2389E-Learning – Programming with Microsoft ADO.NET
2389, (2391)Programming with Microsoft ADO.NET
2415Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)
2432Developing Embedded Solutions for Microsoft Windows CE 3.0
2433Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials
2434Introduction to Development with Microsoft BizTalk Server 2004
2436Using Microsoft BizTalk Server 2004 Tools and Web Services
2439Scripting Microsoft Windows Management Instrumentation
2500, (2650, 2651, 2654)Introduction to XML and the Microsoft .NET Platform
2524Developing XML Web Services Using Microsoft ASP.NET
2541, (6111)Core Data Access with Microsoft Visual Studio 2005
2542, (4728, 4734, 6112)Advanced Data Access with Microsoft Visual Studio 2005
2543, (6230)Core Web Application Technologies with Microsoft Visual Studio 2005
2544, (4730, 4736, 6114)Advanced Web Application Technologies with Microsoft Visual Studio 2005
2546, (6200, 6229)Core Windows Forms Technologies with Microsoft Visual Studio 2005
2547, (4732, 6201)Advanced Windows Forms Technologies with Microsoft Visual Studio 2005
2548Core Distributed Application Development with Microsoft Visual Studio 2005
2549Advanced Distributed Application Development with Microsoft Visual Studio 2005
2555Developing Microsoft .NET Applications for Windows (Visual C# .NET)
2556Developing Mobile Applications Using the Microsoft .NET Compact Framework
2557Building COM+ Applications Using Microsoft .NET Enterprise Services
2558Programming with Managed Extensions for Microsoft Visual C++ .NET
2559, (2560, 2561)Introduction to Visual Basic .NET Programming with Microsoft .NET
2562Getting Started with Microsoft Visual Studio 2005 for Visual Basic 6.0 Developers
2565Developing Microsoft .NET Applications for Windows (Visual Basic .NET)
2591Implementing Replication Using Microsoft SQL Server 2000
2609, (2610)Introduction to C# Programming with Microsoft .NET
2631Optimizing the Software Development Lifecycle with Microsoft Visual Studio Team System
2640Upgrading Web Development Skills from ASP to Microsoft ASP.NET
2657, (2675)Programm
ing Microsoft Access 2002
2663Programming with XML in the Microsoft .NET Framework
2667Introduction to Programming
2710, (2211)Analyzing Requirements and Defining Microsoft .NET Solution Architectures
2717Introduction to Microsoft .NET Development
2728Building Microsoft BizTalk Server 2002 Solutions
2729Building Microsoft Commerce Server 2002 Solutions
2730Building Microsoft® Content Management Server 2002 Solutions
2794Designing a Business Intelligence Solution for the Enterprise Using Microsoft SQL Server 2005
2795Designing an ETL Solution Architecture using Microsoft SQL Server 2005 Integration Services
2796Designing an Analysis Solution Architecture Using Microsoft SQL Server 2005 Analysis Services
2797Designing a Reporting Solution Architecture using Microsoft SQL Server 2005 Reporting Services
2806E-Learning – Microsoft Security Guidance Training for Developers
2840Implementing Security for Applications
2853, (2372, 2376, 2377, 2378, 2427, 2431)Developing and Maintaining Applications on Microsoft® Windows® XP Service Pack 2
2954First Look: Microsoft BizTalk Server 2006 for Developers
2955First Look: Microsoft BizTalk Server 2006 for IT Professionals
2956Core Foundations of Microsoft .NET 2.0 Development
2957Advanced Foundations of Microsoft .NET 2.0 Development
3087First Look: Microsoft Windows Vista for Developers
4994, (6159, 6160, 6161)Introduction to Programming Microsoft .NET Applications with Microsoft Visual Studio 2005
4995, (6163, 6164, 6165)Programming with the Microsoft .NET Framework using Microsoft Visual Studio 2005
5060, (5942, 5943)Implementing Microsoft Windows SharePoint Services 3.0
5061, (5944, 5945, 6142)Implementing Microsoft® Office SharePoint® Server 2007
6066, (7191, 7192, 7193)Developing Managed Applications for Windows Mobile 6
6067, (7194, 7195, 7196)Developing Native Applications for Microsoft Windows Mobile 6
6214Effective Team Development using Microsoft® Visual Studio® Team System
6215Implementing and Administering Microsoft® Visual Studio® 2008 Team Foundation Server
6438Implementing and Administering Windows® SharePoint® Services 3.0 in Windows Server® 2008
6459First Look: Visual Studio 2008
6460Visual Studio 2008: Windows Presentation Foundation
6461Visual Studio 2008: Windows Communication Foundation
6462Visual Studio 2008: Windows Workflow Foundation
6463Visual Studio 2008 – ASP.NET 3.5
6464Visual Studio® 2008: ADO.NET 3.5
8036Designing Collaborative Applications with Microsoft® SharePoint® Server 2003
50001ProClarity Analyst Training
50003Customizing and Extending Enterprise Content Management Solutions
50004Implementing Visual Studio 2005 Team System Deep Dive Training
50005Microsoft Visual Studio 2005 Team System Deep Dive Training
50010Office Groove 2007 Fundamentals, Deployment and Administration
50011MOF Essentials
50012Microsoft Operations Framework Changing Quadrant
50015Building and Operating Commerce Server 2007 Solutions
50016Microsoft SoftGrid Application Virtualization
50018Mastering Microsoft Office Accounting 2007
50026SharePoint 2007 Hands-On Labs
50030Delta .NET 3.0 – 3.5
50031Complete .NET 2.0 Security
50032Complete .NET 2.0 Application Architecture and Best Practices
50033Complete Windows Presentation Foundation (WPF)
50037Windows Server Partner Preparation
50040Preparing for the Microsoft Certified Application Specialist Exam in Microsoft Office Access 2007
50041Preparing for the Microsoft Certified Application Specialist Exam in Microsoft Office Excel 2007
50042Preparing for the Microsoft Certified Application Specialist Exam in Microsoft Office Outlook 2007
50043Preparing for the Microsoft Certified Application Specialist Exam in Microsoft Office PowerPoint 2007
50044Preparing for the Microsoft Certified Application Specialist Exam in Microsoft Office Word 2007
50045Preparing for the Microsoft Certified Application Specialist Exam in Windows Vista
50046Introduction to Development Using Windows SharePoint Services 3.0 (Mindsharp)
50047Advanced IT Pro Course for Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0
50048Architecting and Planning the Search Capability in Microsoft® Office SharePoint® Server 2007
50049Architecting Web Content Management Solutions with Microsoft® Office SharePoint® Server 2007
50050Architecting Documents and Records Management Solutions with MOSS 2007
50051Architecting Microsoft Office SharePoint Server 2007 Portals and Collaboration Solutions
50057Developing Websites with HTML 4.0
50058JavaScript 1.5
50059Visual Studio 2005 Tools for the Microsoft Office System
50060Core XML & XML Transformations and Web Services
50061XML Overview for the IT Professional
50062Core XML
50063Transforming XML with XSLT
50064Advanced SharePoint Development
50066LINQ with C# 3.0
50067Microsoft Desktop Optimization Pack (MDOP)
50141Microsoft® Office PerformancePoint™Server 2007 Technical Training
50145Silverlight 2.0 for Developers
50146Programming Microsoft Office SharePoint Server
50149SharePoint 2007 Operations
50150C# 3.0 Programming in the .NET Framework
50151Windows Presentation Foundation (WPF)
50152C# Programming in the .NET Framework 2.0
50153.NET Performance
50154Win Internals for programmers
50196Microsoft® Office SharePoint Server 2007 for the Site Owner/Power User
50197Developing Web Applications Using Microsoft Silverlight 2.0
50204SharePoint 2007 Search Customization
50205SharePoint 2007 Web Development
50206Microsoft SQL Server 2005 for Application Developers
50207Learn Microsoft Office SharePoint® Designer 2007 Step by Step, Level 1
50208Learn Microsoft Office SharePoint® Designer 2007 Step by Step, Level 2
50209Learn Microsoft Office SharePoint® Designer 2007 Step by Step, Level 3
50212Building Embedded Devices Using Windows Embedded CE 6.0 R2
50218Windows 7 Training for Developers
50219Introduction to Windows 7 for Developers
50220Principles of Project Management
50222From C# 2.0 to C# 3.0
50228SharePoint 2007 Governance
52310Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET

Technorati Tags: MCT, Microsoft, Microsoft Certified Trainer, SharePoint, Training

JFDI Phoenix – New Training Slideshow

We have a new video showcasing our training offerings, including Microsoft Office SharePoint Server 2007, and Windows SharePoint Services 3.0. I even make a cameo appearance! :)

The video was created with the excellent Animoto SaaS video authoring application. You can also see the video streaming from Animoto’s site.

Technorati Tags: SharePoint, Training, Videos

Freelance SharePoint Consultant and Trainer

sharepoint-logoI’ve been busy of late, reinventing myself a bit.

If you search for Microsoft Technical Due Diligence on Google, I’m there at link #5. Which is quite cool.

But if you search for SharePoint consultant or trainer, I’m nowhere as far as Google goes. So I’ve got to do something about that.

I’m always interested in SharePoint solution architecture, development and consulting roles. I can also offer on site, bespoke training for SME and corporate customers looking to cross-train their development teams to Microsoft Office SharePoint Server 2007 – MOSS -  and Windows SharePoint Services 3.0 – WSS.

If you’re interested in bespoke SharePoint training or consultancy coming to you, check out my details here: http://www.jfdiphoenix.co.uk/sharepoint+training.aspx

Technorati Tags: MOSS, SharePoint, Training, WSS