Some cool Lync dev training available if you are looking to extend Lync into your line of business or web applications:
Microsoft Lync Server 2010, Microsoft Lync 2010 and Microsoft Exchange Server 2010 provide the communication platform for developers to rapidly build solutions that integrate and extend communications into their business processes based on familiar tools and skills.
The Unified Communications "14" Training Course and the Unified Communications “14” Developer Training Kit provide deep technical training on all aspects of the Lync Server 2010, Lync 2010 and Exchange Server 2010 SDKs to give developers the skills they need to be productive developing communications driven business processes.
This training course includes 22 videos and 20 hands on labs, including the following:
Getting Started with Microsoft Lync Server 2010 and Exchange Server 2010 Development
In this session, you'll learn about the new platform capabilities shipping in Microsoft Lync Server 2010 and Microsoft Exchange Server 2010.
Integrating Microsoft Lync 2010 Features with the Lync Controls
In this session, you 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.
Building Contextual Conversation Applications with the Microsoft Lync 2010 Managed API
In this session, 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.
Building Communications Clients with the Lync 2010 Managed API
In this session, you'll learn how to programmatically control Microsoft Lync 2010 from within your applications using an easy to discover, easy to use managed API.
Getting Started with Exchange Web Services Managed API 1.0
In this session, you'll 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 using an easy to discover and easy to use managed API.
Getting Started with Unified Communications Managed API 3.0
In this session, you'll get started with the basics of UCMA 3.0 SDK development such as application provisioning, call control, and call transfer.
Building Communications Workflows with UCMA 3.0 Workflow SDK
In this session, you'll learn how to use the UCMA 3.0 Workflow SDK to build communications-enabled workflow solutions such as personal virtual assistants.
Building Advanced Communications Solutions with UCMA 3.0
In this session, you'll learn about some of the new capabilities of the UCMA 3.0 SDK, such as back-to-back, conference services, and application endpoint draining.
Microsoft Lync Server 2010 and Exchange Server 2010: Architecture and Deployment
In this session, you'll learn about some of the considerations for building and deploying production applications for Microsoft Lync Server 2010 and Exchange Server 2010.