SharePoint 2013 Development - The Big Picture
  • Course Introduction
  • SharePoint 2013 Different Programming Models
  • Prerequisites For This Course
  • COMPLETE COURSE EXERCISE FILES
Working with Managed Client Side Object Model (CSOM)
  • Overview of Managed CSOM
  • Read Properties of a Web Site through Code
  • Get List of Lists of a Web site through Code
  • Using LoadQuery Method
  • Read Records of a List through Code
  • Deleting Records Of a List through Code
  • Loading Selective Properties
  • Implementing Paging Mechanism to retrieve records of a List
  • Updating Properties and Writing back to SharePoint Server
  • Creating a New Web Site using CSOM Approach
  • Creating a New List Using CSOM Approach
  • Get List of Sub Sites in a specific Site Collection using CSOM
  • Get Fields of a List using CSOM Approach
Working with JavaScript Client Side Object Model (JSOM)
  • Overview of Java Script Client Object Model (JSOM)
  • Read Properties of a Web Site through Code
  • Updating Properties and Writing back to SharePoint Server
  • Get List of Lists of a Web site through JSOM
  • Creating a New Site Using JSOM Approach
  • Creating a New List Using JSOM Approach
  • Adding Records to a List using JSOM Approach
  • Get Fields of a List using JSOM Approach
  • Read Records of a List using JSOM Approach
  • Loading JavaScript dynamically through a Web Part
Developing Custom Actions
  • Creating a New Custom Action for SiteActions Group
  • Creating a New Custom Action for a specific group of Users
  • Creating a New Custom Action for General Settings
  • Creating a New Custom Action for Specific Lists
  • Creating a New Custom Action for EditControlBlock Group
Developing Custom Actions for Ribbon Control
  • Creating a New Custom Button for DocLibListForm Ribbon
  • Creating a New Custom Button for ListItem Actions Group
  • Developing a Custom Group with Custom Actions
Working with Custom Dialogs
  • Developing a Web Part to create Custom Dialogs
  • Testing the Custom Dialog Functionality
Using LINQ To SharePoint 2013
  • Developing a Web Part that uses LINQ to talk to SharePoint Site - Part 1
  • Developing a Web Part that uses LINQ to talk to SharePoint Site - Part 2
  • Testing the Web Part Functionality
Customizing Navigations of a SharePoint Site
  • Developing an Application to customize Navigational Elements of a SIte
Working with User Profile Properties
  • Overview of User Profile Service and Properties
  • Developing a Web Part to change values of User Profile Properties
  • Read all available User Profile Properties
  • Test the Web Part
  • Read User Profile Properties using Client Side Object Model Approach (CSOM)
Working with Site Groups and Permission Levels through Code
  • Get List of Site Collection Administrators
  • Get List of Available SharePoint Groups
  • Get List Of All Users of various Groups
  • Develop a SharePoint Feature to Create Groups and assign Role Definitions
Working with Business Connectivity Services (BCS)
  • Creating External Content Types using SharePoint 2013 Designer
  • Creating External Content Types using Visual Studio - Part 1
  • Creating External Content Types using Visual Studio - Part 2
  • Test External Content Type
Developing Timer Jobs
  • Overview of Timer Jobs
  • Implementing the Job's Functionality
  • Creating a New Timer Job
  • Debug and Test Timer Job Functionality
Creating Site Definitions
  • Overview of Site Definitions
  • Creating Custom Site Definition using Visual Studio
  • Working with ONET.xml NavBar Elements
  • Working with ONET.XML Feature Elements
  • Working with ONET.XML DocumentTemplate Elements
Developing Web Templates
  • Creating a Site Template and Importing it into Visual Studio Solution
  • Creating a Custom Web Template using Visual Studio
  • Test our Custom Web Template
Working with Sandboxed Solutions
  • Overview of Sandboxed Solutions
  • Developing a Simple Sandboxed Solution
  • Performing IO Operations
  • Running Code with Elevated Privileges
  • Accessing a different site collection
  • Developing a Sandboxed Solution - Part 1
  • Developing a Sandboxed Solution - Part 2
  • Testing a Sandboxed Solution
Working with SharePoint 2013 REST Service
  • Overview of REST Service
  • Performing OData Query Operations - Part 1
  • Performing OData Query Operations - Part 2
  • Reading Site Properties using REST Approach
  • Get List of Lists of a Site Using REST Approach
  • Read Records of a List using REST Approach
  • Adding Records to a List using REST Approach
  • Updating Records of a List using REST Approach
  • Deleting Records of a List using REST Approach
Working with Silverlight Client Object Model (SCOM)