A team made of immense talent, coming from various large global organizations

Course Content


1. Introduction to SharePoint 2007/ 2010/ 2013/ Online
2. SharePoint as a Developer Platform.
2.1. Introducing the SharePoint Developer Landscape.
2.2. Choosing Approaches to SharePoint Development.
2.3. Understanding SharePoint 2013 Deployment and Execution Models.

3. Working with SharePoint Objects
3.1. Understanding the SharePoint Object Hierarchy.
3.2. Working with Sites and Webs.
3.3. Working with Execution Contexts.

4. Working with Lists and Libraries
4.1. Using List and Library Objects.
4.2. Querying and Retrieving List Data.
4.3. Working with Large Lists.

5. Designing and Managing Features and Solutions
5.1. Working with Features.
5.2. Deploying Solutions.
5.3. Working with Sandboxed Solutions.

6. Working with Server-Side Code
6.1. Developing Web Parts.
6.2. Using Event Receivers.
6.3. Using Timer Jobs.
6.4. Storing Configuration Data.

7. Managing Identity and Permissions
7.1. Understanding Identity Management in SharePoint 2013.
7.2. Managing Permissions in SharePoint 2013.
7.3. Configuring Forms-Based Authentication.
7.4. Customizing the Authentication Experience.

8. Managing Custom Components and Site Lifecycles
8.1. Component Overview.
8.2. Defining Custom Lists.
8.3. Defining Custom Sites.
8.4. Managing SharePoint Sites.

9. Introducing Apps for SharePoint
9.1. Overview of Apps for SharePoint.
9.2. Developing Apps for SharePoint.

10. Client-Side SharePoint Development
10.1. Using the Client-Side Object Model for JavaScript.
10.2. Using the REST API with JavaScript.

11. Developing Remote Hosted SharePoint Apps
11.1. Overview of Remote Hosted Apps.
11.2. Configuring Remote Hosted Apps.
11.3. Developing Remote Hosted Apps.

12. Publishing and Distributing Apps
12.1. Understanding the App Management Architecture.
12.2. Understanding App Packages.
12.3. Publishing Apps.
12.4. Installing, Updating, and Uninstalling Apps.

13. Automating Business Processes
13.1. Understanding Workflow in SharePoint 2013.
13.2. Building Workflows by using Visio 2013 and SharePoint Designer 2013.
13.3. Developing Workflows in Visual Studio 2012.

14. Managing Taxonomy
14.1. Managing Taxonomy in SharePoint 2013.
14.2. Working with Content Types.
14.3. Working with Advanced Features of Content Types.

15. Customizing User Interface Elements
15.1. Working with Custom Actions.
15.2. Using Client-Side User Interface Components.
15.3. Customizing the SharePoint List User Interface.


16. Working with Branding and Navigation
16.1. Creating and Applying Themes.
16.2. Branding and Designing Publishing Sites.
16.3. Tailoring Content to Platforms and Devices.
16.4. Configuring and Customizing Navigation.

17. Working with Business Connectivity Services
17.1. Business Connectivity Services in SharePoint 2013.
17.2. Creating BDC Models in SharePoint Designer.
17.3. Creating BDC Models in Visual Studio 2012.

18. Interacting with the Search Service
18.1. Understanding the SharePoint 2013 Search Service.
18.2. Building Search Queries with KQL and FQL.
18.3. Executing Search Queries from Code.