Trainer's Profile:

5 years experience in Development/Administration with Client experience in US

Training Approach:

  1. In-depth coverage of every topic including new features of SharePoint 2010
  2. Covers all the modules
    1. Usability
    2. Administration
    3. Development
    4. Designer
  3. Content is very well planned and organized

Sharepoint Course Contents

General Introduction

  • What is IIS
  • IIS Website & Web Application
  • Steps to Create Multiple Website on IIS
  • What is Application Pool
  • What is AppDomain
  • What is ISAPI Filter / Extension
  • Web Farm
  • HTTPS and SSL
  • Active Directory users and groups

Introduction to SharePoint

  • What is SharePoint ?
  • High Level Features
  • Version History of SharePoint
  • Components in SharePoint (Physical server Architecture)
  • Developers View of SharePoint

SharePoint Installation and Administration

  • Hardware & Software Requirements
  • Supported Browser
  • Types of Installation
  • Software’s to be Installed
  • Central Administration Site
  • Managed Accounts
  • Configuration To Send and Receive E-Mail

SharePoint Site Hierarchy

  • SharePoint Site Hierarchy
  • Web Application
  • Site Collection
  • Creating Site and Sub Site
  • SharePoint site Home Page.
  • Branding Site Look and Feel
  • Save Site as Template
  • Create Site from Template

Predefined List & Libraries

  • Overview of Lists/Libraries
  • Create Custom List/Libraries
  • Add Custom Columns
  • Site Columns and Groups
  • Sort and Filter List
  • Create / Manage List View
  • Content Type
  • List Template
  • Versioning of Data
  • Adding Documents
  • Document Template
  • Check out, edit, and check in files

Security – User Groups and Permissions

  • Authentication vs Authorization
  • SharePoint Groups
  • Creating Custom Permissions Groups
  • Granting Permission to User/groups
  • To Create a Custom Permission level
  • To bind Users/Groups and Permission Level
  • Managing Permissions in Sub site
  • Allow Users to create their own site
  • Permissions for Lists / Libraries / List Items

Claim Based Authentication

  • How does Claims Based Authentication works?
  • Creating SQL Server Database for authentication using Membership and Role Provider
  • Creating Web Application using Claim Based Authentication.
  • Allowing Anonymous Access in a Web Application
  • Enable Form Based Authentication
  • Editing web.config of Web Application, Central Admin Application and STS
  • Zones in SharePoint
  • Creating an Alternate Access Mapping

Enterprise Content Management

  • Managed Metadata Service
  • Term, Term sets & Keywords
  • Enterprise Content Type
  • Document sets
  • Document ID Service and IDs
  • Content Organizer and Automatic routing
  • In Place Record Management

User Profile Service Administration

  • What is Social Computing?
  • Managing User Profiles
  • User Profile Service Application
  • Synchronization Service
  • Working with Audience
  • Tags and Notes
  • Working with My Site

Administering and configuring Search

  • Purpose of Enterprise Search solution
  • Microsoft Server Side Search Products
  • What’s New in SharePoint Search Server 2013/2016
  • Logical architecture for the Enterprise Search Components
  • Setting up Search Service Application
  • Configuring Crawler Settings
  • Queries and Results Settings
  • Search Administration at the Site Collection Level
  • Creating Keywords, Definitions, Best Bets and Synonyms
  • Creating Search Scopes

Power Shell

  • Overview of Power Shell
  • Pipelining of cmdlets
  • Windows Power Shell Scripts
  • Using .NET Objects
  • SharePoint Power Shell Snap-In
  • Creating/Managing a Web Application
  • Creating/Managing Site Collection and Site

Backup and Restore

  • Complete Backup of Web Application
  • Complete Restore of Web Application
  • Granular Backup of Site Collection
  • Exporting & Importing of List

Server Object Model

  • Using Microsoft.SharePoint.DLL
  • Site Architecture and Object Overview
  • SPWebApplication, SPSite, SPWeb, SPList and more
  • Sample Programs to understand the Object Model


  • Introduction to CAML
  • Writing CAML Queries
  • Implementing Join
  • LINQ Introduction
  • LINQ to SharePoint

Client Object Model

  • Managed Object Model
  • JavaScript Client Object Model
  • Using SharePoint Web Services in Client Application

SharePoint Tools for Visual Studio 2015/2017

  • Visual Studio Project templates for SharePoint 2015/2017
  • Server Explorer, Feature Designer, Package Explorer
  • Building and Deploying Solutions in Visual Studio 2015/2017 for SharePoint 2013/2016


  • SharePoint Root Directory
  • Features Overview
  • Features Scope
  • Create a new feature and Deploying Features using VS2015/VS2017
  • Feature Events
  • Manage SharePoint Solution (WSP) using Power Shell Commands

Visual Studio Templates

  • Creating Content Type
  • Creating SharePoint List Definition with List Instance
  • Modify the User Interface Using Custom Actions

Event Receivers

  • Event Handlers - Before events and After Events.
  • Event receiver base classes
  • Registering Event Handlers
  • Example of Before Events
  • Programming after Events

Working with Web Parts

  • Overview of Web Parts
  • Web Part Page Structure
  • Common Web Parts
  • Manage Web Part
  • Creating Custom Web Parts in VS.NET
  • Add Web Part to Gallery
  • Adding Web Part to Page from Gallery
  • Connecting Web Parts

SharePoint APPs (Addins)

  • SharePoint APPs and it's infrastructure.
  • App deployment and management
  • Building SharePoint Hosted Apps.
  • Building Provider Hosted Apps.(Very Important Concept)

InfoPath (Now Deprecated) Microsoft no longer support this product , instead we can use Forms.

  • Form controls
  • Form templates
  • Publishing form to document library

Business Connectivity Service (BDC)

  • Creating a BDC Project in VS.NET
  • Working with Entities and Methods
  • Type Descriptor
  • Using Data in External List
  • Granting Permissions to the BDC List


  • Overview of Workflow
  • Creating Workflow using Web Interface
    • 3 – State
    • Approval
    • Signature
  • Workflow Authoring using SharePoint Designer 2013
  • Workflow Authoring using Visual Studio 2015/2017
  • Managing Workflow Instances in the Farm

SharePoint Designer 2013

  • What’s new in SharePoint Designer
  • Opening SharePoint Site in Designer
  • Types of Panes
  • Editing look and feel using CSS and Themes
  • Application Pages
  • Customized Pages
  • Page Layout
  • Creating Master Pages
  • Creating Content Pages
  • Working with external data sources
    • Data View Web Parts
    • Data Source
    • Working with Web Parts
  • No-code workflows designed and developed in SharePoint Designer 2013 (SharePoint 2016 uses SharePoint Designer

About Instructor


Software Architect, Trainer, Author and Speaker in Pragim Technologies.

Subscribe Email Alerts

If you wish to receive email alerts when new articles, videos or interview questions are posted on, you can subscribe by providing your valid email.