SharePoint Development

OVERVIEW
Building Strategic Influence in Matrix Organizations

The SharePoint development training course introduces you to SharePoint 2010 development and discusses the creation of SharePoint 2010 Web parts, Event receivers & application settings, development of SharePoint 2010 workflows, user interfaces, object model etc. This course also covers advanced topics such as SharePoint as a Developer Platform, working with SharePoint Objects, working with Lists and Libraries, designing and managing features and solutions.

WHAT YOU'LL LEARN
Why you shouldn't miss this course

By the end of this course, participants will have the leadership toolkit to shape and steer GenAI portfolios across their organization.

01Understand SharePoint 2010
02Create SharePoint 2010 Web parts, event receivers and application settings
03Develop workflows, interactive user interfaces, client model objects etc
04Understand SharePoint 2013

PREREQUISITES
Recommended experience

CURRICULUM
Structured for
Strategic Application
  • What is SharePoint?
  • High level features
  • Version history of SharePoint
  • Components in SharePoint (Physical server Architecture)
  • Developers view of SharePoint
  • Hardware & Software requirements
  • Supported browser
  • Types of installation
  • Software to be installed
  • Central administration site
  • Managed accounts
  • Configuration to send and receive E-Mail
  • SharePoint site hierarchy
  • Web application
  • Site collection
  • Creating site and sub-site
  • SharePoint site home page
  • Branding site – look and feel
  • Save site as a template
  • Create site from template
  • 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
  • Authentication vs. authorization
  • SharePoint groups
  • Creating custom permissions groups
  • Granting permission to user/groups
  • Creating a custom permission level
  • Binding users/groups and permission level
  • Managing permissions in sub-site
  • Allowing users to create their own site
  • Permissions for Lists/Libraries/List Items
  • Authentication vs. authorization
  • SharePoint groups
  • Creating custom permissions groups
  • Granting permission to user/groups
  • Creating a custom permission level
  • Binding users/groups and permission level
  • Managing permissions in sub-site
  • Allowing users to create their own site
  • Permissions for Lists/Libraries/List Items
  • Authentication vs. authorization
  • SharePoint groups
  • Creating custom permissions groups
  • Granting permission to user/groups
  • Creating a custom permission level
  • Binding users/groups and permission level
  • Managing permissions in sub-site
  • Allowing users to create their own site
  • Permissions for Lists/Libraries/List Items
  • Working of Claims Based Authentication work
  • Using SQL Server Database for authentication using Membership and Role Provider
  • Using Claim based authentication for web applications
  • Allowing anonymous access in a web application
  • Enable form based authentication
  • Editing web.config of web applications, central admin application and STS
  • Zones in SharePoint
  • Creating an Alternate Access Mapping
  • Managing 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
  • What is social computing?
  • Managing user profiles
  • User profile service application
  • Synchronization service
  • Working with audience
  • Tags and notes
  • Working with My Site
  • 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
  • Creating Keywords, Definitions, Best Bets and Synonyms
  • Creating Search Scopes
  • 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
  • Complete backing up of web application
  • Complete restoration of web application
  • Granular backup of site collection
  • Exporting & importing of list
  • 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
  • Managing Object Model
  • JavaScript Client Object Model
  • Using SharePoint Web Services in Client Application
  • 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
  • Creating content type
  • Creating SharePoint List Definition with List Instance
  • Modify the user interface using custom actions
  • 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
  • Event Handlers – before events and after events
  • Event receiver base classes
  • Registering Event Handlers
  • Example of before events
  • Programming after events
  • Overview of Web Parts
  • Web Part page structure
  • Common Web Parts
  • Managing Web Parts
  • Creating custom Web Parts in VS.NET
  • Adding Web Parts to gallery
  • Adding Web Parts to Page from gallery
  • Connecting Web Parts
  • 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
  • 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
  • Form controls
  • Form templates
  • Publishing form to document library
  • SharePoint APPs and its infrastructure
  • App deployment and management
  • Building SharePoint Hosted Apps
  • Building Provider Hosted Apps (Very Important Concept)

RECOMMENDED PARTICIPANT SETUP
This course follows Cognixia's AI-first,
hands-on learning model

Access to sanitized process maps, KPI definitions, candidate initiative lists, and basic cost baselines (time, cycle time, error or rework rates)

INTERESTED IN THIS COURSE?
Let's Connect

Speak with a Cognixia specialist about enrollment options, custom cohorts for your leadership team, or tailored delivery formats for your organization.

Response within 1 business day
Available in 5 delivery formats globally
Volume pricing for teams of 10+
Get in touch

One of our specialists will contact you within one business day.

WHY COGNIXIA
Why Cognixia for This Course

KEEP EXPLORING
Mapped Official Learning
Leadership
Equip enterprise leaders to drive culture, skills, policy, and operating-model change required for sustainable Generative AI adoption at scale.
In-Person Workshop, Virtual Instructor-Led
Applied
Enterprise-grade security, governance, and Responsible AI controls to protect, govern, and operate GenAI and agentic systems safely at scale.
In-Person Workshop, Virtual Instructor-Led
Applied
Build portable, enterprise-grade GenAI systems that run consistently across Databricks, AWS, and Google Vertex AI—without vendor lock-in, quality drift, or governance gaps.
In-Person Workshop, Virtual Instructor-Led
Applied
Systematic testing, evaluation, and quality engineering frameworks for validating GenAI and agentic AI systems at enterprise scale.
In-Person Workshop, Virtual Instructor-Led
Applied
Production-grade GenAIOps and LLMOps practices to deploy, monitor, evaluate, and govern enterprise-scale LLM and agentic applications with reliability and control.
In-Person Workshop, Virtual Instructor-Led
Applied
Design, build, evaluate, and operate production-grade agentic AI systems with multi-agent orchestration, tool integration, and enterprise-grade safety controls.
In-Person Workshop, Virtual Instructor-Led

READY TO SHAPE YOUR AI FUTURE?
Let's build the workforce
of the future

Enroll your leadership cohort in Designing GenAI Use-Case Portfolios & Business Cases.
Custom cohorts available for enterprise teams.