Lists and libraries are not only the heart of the collaboration side of SharePoint, they are also the main data store of the system. This course takes a look at the development aspect of lists and libraries. We'll see how to programmatically create lists and libraries and how to interact with the content stored inside. We will also take a look at the various data access options developers can use to access list data. The techniques and practices described in the course apply to development for SharePoint 2010, 2013, and 2016 on-premises farms.
Rob Windsor is a Senior Consultant and Trainer. He has almost twenty five
years' experience developing all types of applications and is currently
spending a majority of his time working with Office 365 and SharePoint.
Programming Lists using CAML Hi, this is Rob Windsor from Pluralsight, and this module is Programming Lists using CAML, part of our SharePoint 2010 Lists and Libraries course. In this module we'll be performing the same tasks we did in the last module, but we'll be using CAML instead of code. We'll see the introduction of the list template, which we didn't see in the last module, and we'll also talk a little bit about an attribute of the content type element in CAML, inherits, which is new to SharePoint 2010 and adds some interesting behavior to the process of the creation of content types.
Programming Libraries Hi, this is Rob Windsor from Pluralsight, and this module is on Programming Libraries. It's part of our SharePoint 2010 Lists and Libraries course. In this module we'll see how to create libraries using code, including the selection of the document template to associate with the library. We'll see how to add existing documents to libraries, and how to create new documents using the Open XML SDK. We'll also take a look at how to navigate the files and folders contained in libraries.
SharePoint Workflows Hi, this is Rob Windsor from Pluralsight, and in this module we'll cover SharePoint Workflows. This is part of our SharePoint 2010 Lists and Libraries course. The material in this module covers SharePoint 2010 workflows. These workflows are supported in SharePoint 2013 and SharePoint 2016, however, SharePoint 2013 introduced a new workflow development model and the Workflow Manager. This new model works side by side with the SharePoint 2010 model. You can find information on SharePoint 2013 workflows in Andrew Connell's SharePoint 2013 Workflow Fundamentals course. We'll begin the module with an introduction to SharePoint workflow concepts and also a brief primer on Windows workflow. The remainder of the module will focus on creating custom workflows. We'll introduce the process, take a look at working with workflow activities and also workflow tasks, and then finish up by taking a look at creating custom workflow forms.
Data Access Options Hi, this is Rob Windsor from Pluralsight, and this module is on Data Access Options. It's part of our SharePoint 2010 Lists and Libraries course. In this module we'll take a pretty extensive look at using CAML Queries. We'll see using the SPQuery type to query individual lists, and that will include queries with joins, and we'll see the SPSiteDataQuery for querying multiple lists over a site collection. We'll also take a look at new technologies in SharePoint 2010, which are LINQ to SharePoint and the REST APIs.