Protiviti / Training / Courses / SharePoint 2013 Application Development Course

SharePoint 2013 Application Development Course

Audience Developers
Duration 2 Days

This course will guide students through the process of architecting and developing SharePoint 2013 customizations and applications. SharePoint 2013's broad range of custom development capabilities can help meet almost any business need; the key is to learn how to select the right tool for the job. Day 1 of this course will provide an in-depth look at the various custom development capabilities in SharePoint 2013 and when to use each one. Day 2 will provide a more in-depth look at full trust solutions, various client side development alternatives and the SharePoint 2013 App Model. Along the way, we will design, build, and deploy several real-world applications with differing scenarios.

This course is intended for experienced .NET developers who want to learn how to architect and develop SharePoint 2013 applications. Students must have an understanding of programming C# with the Microsoft .NET Framework and Visual Studio.​

  ​Introduction to SharePoint 2013 Development

  • ​​​​​Windows PowerShell 3.0
  • Object Models and APIs

  • Server Side Object Model

  • Client Side Object Model

  • NET Framework Redistributable Assemblies

  • JavaScript Object Model (JSOM)

  • Visual Studio 2102

​Developing Farm Solutions for SharePoint 2013

  • SharePoint Project Item Types

  • Packaging and Deploying Farm Solutions using Visual Studio

Accessing  and Manipulating SharePoint Data from External Clients

  • .NET Managed Client Object Model Examples

  • Creating a .NET Console Application

  • JSOM and jQuery

​SharePoint 2013 App Model

  • Types of Apps

  • App Shapes

  • Host Web vs. App Web

  • App Permissions​

SharePoint administrators and developers with a strong understanding of .NET programming and a desire to understand the SharePoint 2013 Development and App Model

  • To create a SharePoint 2013 Project in Visual Studio 2012
  • To develop Farm Solutions for SharePoint 2013
  • To create a visual web part to add data to a SharePoint List
  • To create an Application Page to Add Data to and Display Data from a SharePoint List
  • To access and manipulate SharePoint Data from External Clients
  • To create a .NET Console Application that uses CSOM
  • To create a SharePoint Application Page that uses jQuery and JSOM
  • To create and Deploy a SharePoint-Hosted App


 Instructed By


 Dates and Locations


© Protiviti 2020. All rights reserved.   |   Privacy Policy