SharePoint 2013 Development

Who can learn this course:

Individuals interested to become sharepoint architect , sharepoint engineer , sharepoint developer project manager

Pre Requisite:

Individuals should have professional development experience with Visual Studio, the NET framework and ASP. NET

End Objective:

· Learn to effectively create and utilize SharePoint 2013 Sites, Lists, and Libraries.

· Discover the ease and flexibility in adding pages to sites that include custom content and Web Parts, bringing true value to this collaborative environment.

· Understand what you need to know to work effectively with the SharePoint 2013 tools and gain insight into the possibilities it provides.

Course Duration: 40 Hours

Hardware: Mandatory 64bit processor with minimum of 4GB RAM (including virtual PC mode).

Getting Started to Share Point 2013

  • Introduction to SharePoint Foundation 2013
  • Introduction to SharePoint 2013
  • Creating a Site and Working with Documents and editing pages

Working with Content

  • Configuring Lists and Document Libraries
  • Understand New Features in 2013
  • Understand Content Types
  • Using Document Templates

Getting Started with Share Point 2013 Development

  • SharePoint as a Development Platform
  • Creating a Site
  • Lists and Pages
  • SharePoint Architecture
  • Virtual Paths and Safe Mode


  • About Features
  • Deploy Files with Module
  • Define Fields
  • Create Content Types
  • Create List Instances

Developing SharePoint Solutions with Visual Studio 2010

  • SharePoint 2010 Project and Item Templates
  • Configuring Deployment and Activation
  • Importing Web Solution Packages

Writing Managed Code with the SharePoint Object Model

  • Core Classes in Microsoft SharePoint
  • Display Webs and Lists with a Web Part
  • Elevation of Privileges
  • Managing Resources with Dispose

Programming Lists with Managed Code

  • List Object Model
  • Manipulate Lists and List Items
  • Create List Instances
  • Define Views
  • CAML Queries
  • Joins
  • LINQ to SharePoint

User Controls and Web Parts

  • Create User Controls
  • Visual Web Parts
  • Create Web Parts

SharePoint Client Object Model

  • Introduction to the Client Object Model
  • Loading Object Instances
  • Using the Client Object Model in Managed Code

Programming with List Items and Custom List Forms

  • Create, Read, Update and Delete List Items
  • Dealing with Complex Field Types
  • Creating Event Handlers

Master Pages

  • Creating SharePoint Master Pages in ASP.NET
  • Build Custom Master Pages
  • Deploy Custom Master Pages

Sandbox Solutions

  • Sandbox Overview
  • Sandbox Benefits
  • Sandbox Limitations
  • Creating Visual Web Parts
  • Full Trust Proxies

Site Definitions and Web Templates

  • Core Foundation Site Definitions
  • Custom Site Definitions
  • WebTemp and ONET.xml
  • Web Template Features

Navigation and the Ribbon

  • Configure Navigation Programmatically
  • SPMenu Control

Workflow Basics

  • SharePoint Designer Site Workflows
  • Deploying Declarative Workflows with Web Solution Packages