- Course Introduction
- SharePoint 2013 Different Programming Models
- Prerequisites For This Course
- COMPLETE COURSE EXERCISE FILES
- 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
- 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
- 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
- Creating a New Custom Button for DocLibListForm Ribbon
- Creating a New Custom Button for ListItem Actions Group
- Developing a Custom Group with Custom Actions
- Developing a Web Part to create Custom Dialogs
- Testing the Custom Dialog Functionality
- 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
- Developing an Application to customize Navigational Elements of a SIte
- 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)
- 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
- 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
- Overview of Timer Jobs
- Implementing the Job's Functionality
- Creating a New Timer Job
- Debug and Test Timer Job Functionality
- 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
- Creating a Site Template and Importing it into Visual Studio Solution
- Creating a Custom Web Template using Visual Studio
- Test our Custom Web Template
- 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
- 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