SharePoint 2013 Development - The Big Picture
  • Course Introduction
  • Course Outline
  • Meet the Instructor
  • Prerequisites
Introduction to SharePoint 2013
  • Objectives
  • Software Requirements
  • Hardware Requirements
  • Software Download Links
  • How to set Up SharePoint Development Environment?
  • Module Materials
  • Summary
Overview of Server Object Model (SOM)
  • Objectives
  • Introduction To Server Object Model
  • Server Object Model DLL's
  • How to use Server Object Model DLL's
  • Developing a Simple Application using SOM
  • Module Materials and Code
  • Summary
Overview of Server Object Model Core Classes
  • Objectives
  • Hierarchical Overview of SharePoint Server Object Model
  • Overview of SPFarm
  • Overview of SPService
  • Overview of SPWebApplication
  • Overview of SPSite
  • Overview of SPWeb
  • Differences between SPSite and SPWeb
  • Overview of SPList
  • Module Material
  • Summary
Getting Started with SharePoint 2013
  • Objectives
  • Creating a Web Application
  • Creating a Site Collection
  • Creating a Site
  • Summary
Getting Started with SharePoint 2013 Development
  • Objectives
  • Creating a Site Collection using SOM
  • Creating a Web Site using SOM
  • Creating a Site Collection using Feature Event Receiver
  • Module Materials and Code
Developing a Windows Form Application using SOM
  • Objectives
  • Creating a Web Site using SOM
  • Add Items to Quick Launch through Code
  • Create a SharePoint List using SOM
  • Module Materials and Code
  • Summary
Working with Server Object Model Core Collections
  • Objectives
  • Get List of Farm Solutions through Code
  • Get List of Sub Sites through Code
  • Get List of Lists through Code
  • Get List of Farms and Farm Services through Code
  • Walking through SOM Core Objects through Code
  • Module Materials and Code
  • Summary
Working with Lists Programmatically
  • Objectives
  • Creating a List through Code
  • Add Records to a List through Code
  • Read Records of a List through Code
  • Using CAML Queries to filter records of a list
  • Add Records to a List using a Feature Event Receiver
  • Working with fields of a List through code
  • Working with Quick Launch Items
  • Module Materials and Code
Import data into Lists Programmatically
  • Objectives
  • Import Data from Text Files into Lists
  • Import Data from CSV Files into Lists
  • Import Data from SQL Server Database Table into Lists
  • Module Materials and Code
  • Summary
Working with SharePoint Web Services
  • Objectives
  • Why use SharePoint Web Services?
  • Commonly used SharePoint Web Services
  • SharePoint Web Services Location
  • Working with Admin Web Service
  • Working with Webs Web Service
  • Working with Lists Web Service
  • Working with GetListItems WebMethod of Lists Web Service
  • Working with DWS Web Service
  • Working with Versions Web Service
  • Module Materials and Code
  • Summary
Developing SharePoint Artefact’s using Visual Studio
  • Objectives
  • Creating Site Columns using Visual Studio
  • Creating Site Content Types using Visual Studio
  • Creating List Definitions and ListInstances using Visual Studio
  • Creating List Instances using Visual Studio
  • Module Materials and Code
  • Summary
Customizing List Instances Programmatically