The Office 2010 Beta Developer Training Kit has been released, and it’s chock full of interested presentations, links to videos, and most importantly, labs. Here’s a rundown of the labs, which you could probably use to make a full-scale Office 2010 application.
Getting Started with Office 2010 Development
Build and debug a small Word 2010 add-in. Learn how to customize the Office ribbon and use the ribbon designer. This C# lab utilizes the new dynamic keyword and uses WPF data-binding with the SharePoint Client API.
Open Xml Programming
Utilize the previous lab’s add-in to to use the Open XML SDK and a SharePoint 2010 ListEventHandler.
Business Connectivity Services
Create external content types in SharePoint Designer 2010 and Visual Studio 2010 then connect to the external data with Business Connectivity Services. You will extend a simple Outlook Form Region to use the external data once the connection is established using the SharePoint Workspace 2010 cache.
Developing BI Applications
Learn about the business intelligence offerings in SharePoint 2010 by utilizing the Chart Web Part, publishing Excel Workbooks to Excel Services, and using PerformancePoint Services to build rich dashboards to analyze business information.
InfoPath and Forms Services
Use InfoPath to define custom forms to aid in the entry of time tracking data. Learn how to use web parts to host and connect InfoPath forms, and write custom code to extend the capabilities of InfoPath forms.
Client Workflow
Using Visio 2010, SharePoint Designer 2010, and Visual Studio 2010, you will build a workflow process to approve a timesheet submission. When an entry is submitted by an employee, several fields are examined before an approved timesheet is produced. The data from this timesheet is used to generate a printable version in a Word document.
Office 2010 Service Applications
Word Services generates PDF and XPS files based on a Word document, and the Excel Service exposed a REST interface to an Excel workbook. This lab utilizes these services to build a report generation application.
Office 2010 UI Customization
Using C#, customize the UI in Office 2010, build a custom Ribbon, and build a custom Outlook Form Region.
Security and Deployment
This lab demonstrates how to deploy several Office add-ins using ClickOnce and post deployment actions. You will also learn how to create deployments containing multiple add-ins and how to create a WSP file to deploy an Office Document template.