Skip to main content

Unified Communications 2010 Training

This Unified Communications 2010 Training Kit provides deep technical training on all aspects of the Lync Server 2010 and Exchange Server 2010 SDKs to give developers the skills they need to be productive developing communications driven business processes.

Downloadable links for the videos and resources for each module are available later on this page.

Streaming videos and related virtual labs

Note: To download a video, right-click the WMV link and then save the target file to your desktop.

Module 1: Lync and Exchange Server 2010 Development Overview

Learn about the new platform capabilities shipping in Microsoft Lync Server 2010 and Microsoft Exchange Server 2010.

1.Getting Started with Microsoft Lync Server 2010 and Exchange Server Development
  WMV (50.2 MB)

Module 2: Integrating Lync 2010 Features with Lync Controls

Learn how to integrate Microsoft Lync 2010 features into your WPF and Silverlight clients much in the same way that Office 2010 and SharePoint 2010 do, including presence, contact lists and click-to-communicate features.

1.Integrating Microsoft Lync 2010 Features with the Lync Controls
  WMV (71.2 MB)

Related Virtual Lab:  Integrating Microsoft Lync 2010 Functionality

Module 3: Contextual Conversation Applications

In these sessions, you'll learn how to extend Microsoft Lync 2010 communications to include data and features from your client applications much in the same way that Outlook 2010 does with the "IM" and "Call" features within an email and how to extend the Lync 2010 conversation window using Silverlight and the Lync 2010 Managed API.

1.Building Contextual Conversation Applications with the Microsoft Lync 2010 Managed API
  WMV (137.3 MB)
2.Extending the Lync 2010 Conversation Window with the Microsoft Lync 2010 Managed API
  WMV (54.5 MB)

Related Virtual Lab:  Launching Contextual Conversations from the Lync Controls

Module 4: Using the Lync 2010 Managed API

In session 1, learn how to programmatically control Microsoft Lync 2010 from within your applications using an easy to discover, easy to use managed API. In session 2, learn how to programmatically start Lync 2010 conversations from within your applications using a managed API. In session 3, learn how to programmatically control Lync 2010 without showing the Lync UI via the Lync Object Model.

1.Introducing the Lync 2010 Managed API
  WMV (47.1 MB)
2.Starting Microsoft Lync 2010 Conversations Using the Microsoft Lync 2010 Managed API
  WMV (35.5 MB)
3.Using the Microsoft Lync 2010 Object Model
  WMV (59.4 MB)

Related Virtual Lab:  Introduction to the Microsoft Lync 2010 Managed API

Module 5: Using the Exchange Web Services Managed API 1.0

In session 1, learn how to integrate Exchange 2010 mailbox data such as mail, calendar and task items as well as Exchange 2010 services such as the free-busy service into your applications. In session 2, learn how to programmatically start Microsoft Lync 2010 conversations from within your applications. In session 3, learn how to integrate Exchange 2010 free-busy data into your applications. In session 4, learn how to integrate mailbox notification events into your applications using an easy to discover and easy to use managed API.

1.Getting Started with the Exchange Web Services Managed API 1.0
  WMV (71.4 MB)
2.Working with Extended Properties Using the Exchange 2010 Managed API 1.0
  WMV (22.2 MB)
3.Working with the Exchange Free/Busy Service Using the Exchange Web Services Managed API 1.0
  WMV (23.5 MB)
4.Exchange Notifications Using the Exchange Web Services Managed API 1.0
  WMV (59.4 MB)

Related Virtual Lab:  Getting Started with the EWS Managed API 1.0

Module 6: Using the UCMA 3.0 SDK

In session 1, become familiar with the new document management capabilities in SharePoint 2010, including document sets, Document Center, scalability, and interoperability services. In session 2, learn the basic building blocks of a UCMA 3.0 SDK application in order to get started building sophisticated communications enabled business processes. In session 3, learn how to use the UCMA 3.0 SDK to control calls and receive presence events.

1.Introduction to the UCMA 3.0 SDK
  WMV (15.9 MB)
2.Anatomy of a UCMA 3.0 Application
  WMV (43.6 MB)
3.Call Control and Presence Events Using UCMA 3.0
  WMV (75.5 MB)

Related Virtual Lab:  Introduction to the Unified Communications Managed API 3.0

Module 7: Using the UCMA 3.0 Workflow SDK

In session 1, learn how to use the UCMA 3.0 Workflow SDK to build communications-enabled workflow solutions such as personal virtual assistants. In session 2, build a UCMA 3.0 Workflow SDK communications-enabled workflow using communication activities, command and events. In session 3, build UCMA 3.0 Workflow SDK speech and DTMF grammars to provide the voice UI for your communications-enabled business process. In session 4, learn how to control the execution of a UCMA 3.0 Workflow SDK workflow using prompts, events and commands.

1.Introduction to the UCMA 3.0 Workflow SDK
  WMV (27.7 MB)
2.Anatomy of a UCMA 3.0 Workflow
  WMV (28.8 MB)
3.UCMA 3.0 Workflow SDK Speech and DTMF Grammars
  WMV (50.3 MB)
4.UCMA 3.0 Workflow Prompts, Events and Commands
  WMV (50.3 MB)

Related Virtual Lab:  Getting Started with the UCMA 3.0 Workflow SDK

Module 8: Building Advanced Communications Solutions with UCMA 3.0

In session 1, learn about some of the new capabilities of the UCMA 3.0 SDK, such as back-to-back, conference services, and application endpoint draining. In session 2, learn about the new conference services and audio routes. In session 3, learn about the new application endpoint draining capability.

1.Building Advanced Communications Solutions with UCMA 3.0
  WMV (28.3 MB)
2.UCMA 3.0 Advanced Communications with Conference Services and Audio Routes
  WMV (69.3 MB)
3.UCMA 3.0 Advanced Communications Using Application Endpoint Draining
  WMV (75.5 MB)

Related Virtual Lab:  Advanced UCMA 3.0 Development

Module 9: Server Architecture and Deployment

Learn key details for building and deploying production applications for Microsoft Lync Server 2010 and Exchange Server 2010.

1.Microsoft Lync Server 2010 and Exchange Server 2010: Architecture and Deployment
  WMV (46.2 MB)