Course
Skills Expanded
Understanding SharePoint 2013: Part 4 - Conventional Development
WSPs are not history, yet! This course walks you through the major things you would still use WSPs for. There is plenty of Visual Studio here people.
What you'll learn
SharePoint 2013 supports two main ways of deploying new functionality - WSPs (Windows Solution Packages) and Apps. Apps are new, but WSPs are still good for many key scenarios. This video walks you through the more "SharePointy" topics, and introduces you to authoring WSPs in SharePoint. Having this knowledge is key to understanding Apps.
Table of contents
SitePages and Application Pages - No Code
34mins
- Introduction 2m
- What can be a part of a solution package? 1m
- An introduction to SharePoint’s file system 4m
- The _layouts directory 4m
- The SharePoint content database file system 1m
- Using SharePoint Designer to view the Content DB file system 2m
- Customizing a site page 10m
- Adding and using non-standard files, such as .html files 2m
- An introduction to Application pages 5m
- Mapping the SharePoint file system as a drive 2m
- Summary 1m
SitePages and Application Pages – Visual Studio
41mins
- Introduction 1m
- Modules 2m
- A Feature Receiver 1m
- Demo: Authoring a Site Page 4m
- Using Inline Code in a Site Page 4m
- Diagnosing SharePoint Errors During Development 5m
- Inline Code Blocks in Customized Site Pages 4m
- Writing Application pages 6m
- Writing Custom Actions 6m
- Deploying and Running an Application Page 6m
- Authoring a Feature Receiver 2m
WebParts
47mins
- Introduction 2m
- What are WebParts 2m
- An Outline and Theory of What Will we See 4m
- Using Visual Studio to Author WebPart Projects 5m
- The WebBrowsable Property 2m
- The .Webpart File and the Elements.xml File in WebParts 2m
- SafeControl Entries 3m
- Writing a Second Webpart – Using a Custom Editor 2m
- The IWebEditable Interface 2m
- The EditorPart Base Class, ApplyChanges and SyncChanges 5m
- Exporting Webparts 1m
- Enabling WebPart Communication 4m
- Establishing Communication in the UI 1m
- Writing a Visual WebPart 5m
- Writing a Silverlight WebPart 2m
- The Out of the Box Silverlight WebPart 4m
- Summary 1m
Content Types & Site Columns - Browser only
38mins
- Introduction 1m
- What are Content Types? 3m
- What are Site Columns? 2m
- Content Types: Demo 1m
- Defining Your own Content Type 2m
- Information Management Policies 2m
- Creating a Site Column 1m
- Using a Content Type in a List 5m
- Using CTypes in a Content Query WebPart 5m
- ContentType IDs - In-Depth Look 10m
- ContentType IDs and Content type inheritance 2m
- FieldTypes, Lists, List Definitions, and Content Types 3m
- List Definition and List Templates 2m
- Summary 1m
Content Types, Site Columns & List Definitions - Visual Studio
28mins
CAML and LINQ
30mins
- Introduction 1m
- LINQ to SharePoint 1m
- CAML in SharePoint 3m
- CAML in the SharePoint object model 1m
- Generating a CAML query using PowerShell 8m
- Using LINQ to SharePoint in a console app 1m
- Generating a DataContext 2m
- Querying data using LINQ 3m
- Joins between lists 2m
- Updating data using LINQ 2m
- Adding data using LINQ 2m
- Best practices in using LINQ to SharePoint 3m
- Summary 1m
- What's next? 1m