01 May, 2014

SharePoint Channel 9 Videos

  • SharePoint 2010 Development Primer  - This video will get you up to speed quickly with the new SharePoint 2010 application development environment using Visual Studio 2010. If you are a new to SharePoint this video will give you a good grounding to get started.
  • New Developer Tools for SharePoint 2010  - In this video you will see the new development tools that are available to you in SharePoint 2010. These tools include Visual Studio 2010 and SharePoint Designer 2010. You will understand how to build applications using the new tools and how they work together.
  • SharePoint 2010 Integration with PowerShell  - In this video you will learn about the new PowerShell integration in SharePoint 2010. PowerShell is a key piece of the SharePoint 2010 platform; bring SharePoint administration in line with the other Server Products such as Exchange. Understanding PowerShell is a must have skill for SharePoint 2010 developers.
  • Introducing the SharePoint 2010 Developer Roadmap - SharePoint 2010 includes numerous new capabilities and features for professional developers most of which are highlighted in this unit. SharePoint 2010 makes developing those solutions easier, quicker, and more flexible. Much of the work that the developer had to do in the past with earlier versions of SharePoint has been replaced with simple configuration of the SharePoint 2010 platform, use of Visual Studio 2010 and SharePoint Designer 2010 or with calls to the SharePoint API.
  • Introduction to VS2010 SharePoint Tools  - Visual Studio 2010 contains a new set of tools for developing SharePoint applications built in. These tools make developing SharePoint applications as easy as any other .net applications such as WPF or Asp.net. The tools include project templates for many of the SharePoint application types, such as Web Parts, List definitions, Modules, Application Pages, Workflows, user Controls and others.
  • SharePoint Tools Project Structure  - Visual Studio 2010 includes support out of the box for the most common types of projects that you may want to build with SharePoint 2010 as well as new features for more easily defining features, solutions, and wizards to walk through the most common settings for each project type.
  • Adding SPIs to a Project - Each project is either C# or VB.NET project that contains particular initial project items. You can add typical C# or VB.NET artifacts as well. In addition Visual Studio 2010 includes additional SharePoint project items as items that you can add to any of your projects
  • Introduction to Visual Studio 2010 Tools for SharePoint 2010  - This unit will provide you with an overview of SharePoint development with Visual Studio 2010. Specific topics covered will include an overview of the project and item templates, a walkthrough of the designers included, and areas of extensibility within Visual Studio 2010 that can enhance SharePoint development. Visual Studio 2010 includes support out of the box for the most common types of projects that you may want to build with SharePoint 2010 as well as new features for more easily defining features, solutions, and wizards to walk through the most common settings for each project type.
  • Introducing the Client Object Model - In SharePoint 2010 there are a number of object models that can be used by developers to access the server. The Client Object Model (Client OM) is a unified model which uses the same or similar programming concepts as the Server Object Model (Server OM). The Client OM can be accessed via web services, via a client (JavaScript) API, and via REST.
  • Silverlight Client Object Model - In this video you will learn how to use the SharePoint client object model to program a Silverlight application against SharePoint data.
  • ECMAScript Client Object Model - In this video you will learn how to use the SharePoint client object model to program a ECMAScript application against SharePoint data.
  • Introducing Sandboxed Solutions  - Sandboxed Solutions are SharePoint Solution Package files (WSP files) that are limited in what they can do and in the server resources they can use. What they can do is limited using Process Isolation and Code Access Security limited to the SharePoint Site. The resources they can use are limited by process monitoring, logging and log aggregation.
  • Executing Code in the Sandbox  - The Sandboxed Solutions Service provides for a complete isolation system that ensures code running in a sandboxed solution cannot reach out to access information beyond the scope of the deployment. Specifically, sandboxed solutions will not be able to make updates to the SharePoint object model beyond the scope of the SPSite object. Farm level and web application level changes are allowed only for read operations.
  • Code for the Sandbox
  • Introducing SharePoint Lists and Schemas - Introducing SharePoint Lists and Schemas
  • Accessing SharePoint List Data - In this video you will learn how to create strongly typed classes using a tool called SPMetal to do Linq programming against a SharePoint 2010 list.
  • LINQ Syntax - Getting up to speed on the Linq to SharePoint Syntax
  • Services Architecture Intro  - In this video you will learn about the new SharePoint Services model. You will see how the new service architecture is different from the SSP model in MOSS 2007. You will see how the new model provides for greater flexibility and scalability.
  • Creating Custom Service Applications - Do you need more than the services provided by SharePoint? In this session you will learn how to create a custom SharePoint service. This is advanced topic targeted at high end developers.

SharePoint Video demos and Training

SharePoint 2010 Advanced Developer Training - Self-paced modules, presentations, and hosted labs on SharePoint Server 2010 for Developers. In these lessons, you can save video to your desktop

SharePoint Technical diagrams


Application Development

Developer Training Kit includes a comprehensive set of technical content including hands-on labs, presentations, source code, and instructor-led videos that are designed to help you learn how to develop for Office 2010 and SharePoint 2010. These are a great resource to start learning development.

MSDN Resource Centers for SharePoint 2010