"SharePoint 2013 Developers Training in Bangalore" is no longer available

No Reviews Yet

Marathahalli, Bangalore

Course ID: 11815

Marathahalli, Bangalore

Venkat Ramavath picture
Venkat Ramavath
No Reviews Yet

Date and Time

Not decided yet.

Venkat Ramavath picture
Venkat Ramavath

B.tech in Computer Science and Information Technology

About Venkat Ramavath

Having 9+ years of strong experience in SharePoint Technologies can attend course.
No reviews currently

About the Course


Vensys’s SharePoint 2013 Development training course teaches experienced .NET developers how to create robust solutions using SharePoint 2013.We designed our SharePoint 2013 training classes to save you time and money by focusing on the important real world aspects of SharePoint.

Topics Covered

Module 01: Understanding SharePoint 2013

in this module student will get up to speed on SharePoint 2013 both from a SKU/license

perspective as well as from a capability & architectural perspective. The different deployment

models will also be covered in depth (on-premises / hosted [Office 365] / hybrid) and an

overview on the different development and extensibility options.

·SharePoint History

·Significant Changes from SharePoint 2010

·SharePoint 2013 Topology & Architecture

·SharePoint 2013 Deployment Options

·Extensibility Options

·Course Introduction

Hands-on Lab: Creating a SharePoint Server 2013 Environment for Development & Testing

Exercise 1: Configure Host Computer Hyper-V & Networking

Exercise 2: Install & Configure a Windows Server

Exercise 3: Install Active Directory Domain Services

Exercise 4: Install SQL Server 2012

Exercise 5: Install & Configure SharePoint Server 2013

Exercise 6: Configure SharePoint to Host My Sites

Exercise 7: Install & Configure Workflow Manager 1.0

Exercise 8: Install the Microsoft Office 2013 Professional Clients

Exercise 9: Install Visual Studio 2012

Module 02: SharePoint Development Practices and Techniques

With a solid understanding of the high-level structure of SharePoint 2013, students will then

learn what the development options and tools available to them for creating custom solutions

in this module. Not only are the tools & approaches covered, but an overview of the different

APIs available for both server-side and client-side development are discussed in this module.

Finally, some practices and techniques are demonstrated along with some useful tools (both

those included with SharePoint as well as publically available free tools) for debugging & testing


· Extensibility & Development Options

· Packaging Extensibility & Development Artifacts

· SharePoint 2013 APIs

· SharePoint Development Environment

· SharePoint Development Tools & Utilities

·Community Development Tools & Utilities

· Client-Side Development Tools & Libraries

· Windows PowerShell & SharePoint

Hands-on Lab: SharePoint Development Practices & Techniques

Exercise 1: Setup Lab Environment

Exercise 2: Working with the jQuery and datajs JavaScript Libraries

Exercise 3: Working with the KnockoutJS JavaScript Library

Module 03: Developing SharePoint Solutions

SharePoint extensibility has traditionally been done using solution packages (*.wsp’s).

The two types of solutions, farm & sandbox, are covered in depth in this module.

Students will learn when they are available depending on the deployments, what you

can and can’t do with them as scenarios when they are applicable.

Understanding SharePoint Solutions

· Farm Solutions

· Sandbox Solutions

· Breaking Out of the Sandbox

· SharePoint Features

Hands-on Lab: Creating SharePoint Farm & Sandbox Solutions

Exercise 1: Setup Lab Environment

Exercise 2: Creating Web Parts using Farm Solutions

Exercise 3: Creating a Visual Web Part with AJAX Behavior

Exercise 4: Creating a Sandbox Solution

Module 04: Developing SharePoint Apps

SharePoint 2013 introduces a new way to extend SharePoint sites: the SharePoint App Model.

This module will cover everything students need to know about the SharePoint App Model

including how to deploy them to the Marketplace to monetize your projects.

·Introduction to SharePoint Apps

·Developing SharePoint Apps

·Distribution and Deployment

·App Lifecycle Events

Hands-on Lab: Extending SharePoint 2013 with the SharePoint App Model

Exercise 1: Setup Lab Environment

Exercise 2: Create a SharePoint-Hosted App

Exercise 3: Create a Provider-Hosted App

Module 05: Pages, Navigation & User Interface

In this module you will learn how to create custom application pages as well as content pages

and the details around customizing pages. In addition this module will also dive into the aspects

of customizing the SharePoint user interface for custom branding experiences as well as

customizing and extending the SharePoint Ribbon.

·Master Pages in SharePoint 2013

·Site Pages and Modules

·User Interface Design for Apps

·Application Pages

·Extending Site Settings

Hands-on Lab: Pages, Navigation and User Interface

Exercise 1: Setup Lab Environment

Exercise 2: Add Site Pages to a SharePoint Solution

Exercise 3: Customize the Rendering of a SharePoint List Using JavaScript

Exercise 4: Creating a User Interface for a Cloud-Hosted App

Module 06: Reusable Type Definitions and Templates

I?? this ??odule ??ou’ll lear?? ho?? to create custo?? field t??pes, field co??trols, site colu????s a??d

content types as well as how to leverage them in custom solutio??s. I?? additio??, ??ou’ll also lear??

how to implement them in a repeatable fashion with the SharePoint tools in Visual Studio 2012.

Finally this module will also cover creating site definitions and Web Templates

·Field Types & Controls

·Site Columns & Content Types

·List Definitions & Templates

·Site Definitions

·Web Templates

Hands-on Lab: Creating Field Types, Controls, Site Columns, Content Types and Lists

Exercise 1: Setup Lab Environment

Exercise 2: Creating Custom Field Types & Controls

Exercise 3: Creating Site Columns & Content Types

Exercise 4: Creating Lists with Visual Studio

Module 07: OAuth and Application Identity

In this module students will learn the basics of security and permissions in SharePoint 2013,

specifically AuthN, AuthZ and claims based security. In addition students will also learn how to

program with the security API and how to secure SharePoint Apps using app identity, and the

new support for OAuth and server-to-server (S2S) authentication/security.

·SharePoint 2013 and Application Identity

·Requesting and Granting Application Permissions

·Authentication using OAuth

·Server-to-Server (S2S) High Trust

Hands-on Lab: Programming Secure SharePoint 2013 Apps: OAuth, AuthN & AuthZ

Exercise 1: Setup Lab Environment

Exercise 2: Create a SharePoint-Hosted App

Exercise 3: Create a Certificate and Register a High-Trust App

Exercise 4: Create a S2S High Trust SharePoint Provider-Hosted App

Module 08: Lists, Libraries and Events

In this module you will learn how to create lists and document libraries using the SharePoint

development tools in Visual Studio 2012. Students will also learn about the various events in

SharePoint 2013 including the new remote event receiver capability.

·List Instances

·Document Libraries

·Events in SharePoint 2013

·Server-Side Event Receivers

·Remote Event Receivers

Hands-on Lab: Creating SharePoint 2013 Event Receivers

Exercise 1: Setup Lab Environment

Exercise 2: Create Server-Side Event for all Announcement Lists

Exercise 3: Create Server-Side Event for a Specific List

Exercise 4: Creating List-Based Remote Event Receivers

Exercise 5: Create an App Lifecycle Remote Event Receiver

Module 09: Server-Side SharePoint Development

This module covers everything students need to know about building solutions that run on the

server and use the SharePoint Server-Side API. In this module you will learn how to setup LINQ

for SharePoint and query lists as well as use the more traditional methods of working with

·SharePoint data using CAML, SPQuery and SPSiteDataQuery.

·Server-Side API Overview

·Server-Side Data Access

·CAML, SPQuery & SPSiteDataQuery

·LINQ Primer

·LINQ for SharePoint

Hands-on Lab: Programming with the SharePoint 2013 Server-Side API

Exercise 1: Setup Lab Environment

Exercise 2: Creating List Data

Exercise 3: Querying a List Using CAML & SPQuery

Exercise 4: Querying a List Using LINQ for SharePoint

Module 10: Client-Side SharePoint Development

In this module students will learn how to leverage each of the three client object models

(CSOM) implementations in SharePoint projects. In addition students will also learn how to use

the OData/REST APIs to access SharePoint data from off the server.

·Overview of CSOM and REST

·Programming CSOM with C# and JavaScript

·REST and ODATA Fundamentals

·Making REST calls with C# and JavaScript

Hands-on Lab: Programming with the SharePoint 2013 REST API

Exercise 1: Setup Lab Environment

Exercise 2: Calling the SharePoint 2013 REST API

Exercise 3: Executing OData Queries to Discover the Lists

Exercise 4: Using OData Filters and Templates

Exercise 5: Querying SharePoint List Items

Module 11: Developing Workflows

SharePoint 2013 dramatically changes the workflow architecture in the latest release. Workflow

is now handled by Workflow Managers, both in on-premises and hosted deployments. In this

module students will learn how to create custom workflows using SharePoint Designer 2013

and Visual Studio 2012 as well as some of the new capabilities introduced in SharePoint 2013

workflows: dynamic values, stages and remote web service calls.

·Workflow in SharePoint 2010

·Workflow in SharePoint 2013

·SharePoint 2013 Workflow Improvements

·Creating Custom Workflows

·Tooling: Visio 2013 & SharePoint Designer 2013

·Tooling: Visual Studio 2012

·Working with Web Services

·Advanced Workflow Debugging

Hands-on Lab: Automating Business Process with Workflows in SharePoint 2013

Exercise 1: Setup Lab Environment

Exercise 2: Visio 2013 & SharePoint Designer 2013 Workflows

Exercise 3: Visual Studio 2012 Workflows

Module 12: Business Connectivity Services

In this module students will learn how to consume and interact with external data sources as

well as how to create a custom .NET Assembly Connector. In addition students will also learn

how to create BCS-enabled SharePoint Apps and some of the new support for remote callouts

as well as how to work with BCS via the client-side object model and use OData sources.

·BCS Overview & Architecture

·External Content Types

·Using External Content Types

·Creating External Content Types



·OData Backed External Content Types

·External Content Types in SharePoint Apps

·Notifications& Custom Event Receivers

Hands-on Lab: Working with External Data using Business Connectivity Services

Exercise 1: Setup Lab Environment

Exercise 2: Create & Use an External Content Type with SharePoint Designer 2013

Exercise 3: Create & Use an External Content Type in an App with Visual Studio 2012

Module 13: SharePoint Search

Previous versions of SharePoint included various search implementations between SharePoint

search & FAST search. In SharePoint 2013 Microsoft merged their search implementations into

a single, unified search architecture with a powerful and robust search API that is accessible

both in server-side and client-side solutions. In this module students will learn about the search

architecture as well as how to leverage it in custom solutions.

·Search Overview

·Search Architecture & APIs

·Executing Queries

·Search Verticals


·Custom Entity Extraction

·Web Service Callout

Hands-on Lab: Creating Custom Search Verticals and Apps

Exercise 1: Setup Search & Creating the Glossary List

Exercise 2: Creating the Search User Interface Vertical

Exercise 3: Search App

Module 14: Enterprise Content Management

This module will cover all the Enterprise Content Management (ECM) capabilities in SharePoint

2013 in the areas of document management, recordings management and eDiscovery.

Microsoft invested a considerable amount of effort in eDiscovery in SharePoint 2013 and this

module will cover what students need to know. In addition students will also learn how to work

with Ma??aged Metadata, ??hat’s ??e?? i?? SharePoi??t ???????? a??d ho?? to le??erage it i?? custo??

solutions using either the existing server-side API or the new client-side API.

·Document Sets

·Records Management

·Managing Large Content Sets


·Managed Metadata

·Programming with Managed Metadata

Hands-on Lab: Working with and Developing with Managed Metadata

Exercise 1: Creating & Using Taxonomies with the Managed Metadata Term Store Tool

Exercise 2: Query and Update the Taxonomy Using the Server-Side API

Exercise 3: Query and Update the Taxonomy Using the Managed CSOM

Module 15: Web Content Management

SharePoint 2013 introduces a completely new approach Web Content Management (WCM).

WCM sites (aka Publishing sites) are primarily search-based applications showing content from

across a site collection, the SharePoint farm and/or external sources. In this module students

will learn how to create Publishing sites that are based off search as well as how to implement

custom brands using the new Design Manager.

·SharePoint 2013 WCM Platform Improvements

·Managing Content, Navigation and Authoring

·Search Engine Optimization

·Cross Site Publishing - Content Reuse

·Content Catalogs & Topic Pages

·Branding Sites

·Design Manager

·Usage Analytics


Hands-on Lab: Creating Publishing sites with Web Content Management

Exercise 1: Setup Content Catalog, Taxonomy and Configure Search

Exercise 2: Create and Populate the Publishing Site with Content

Exercise 3: Customize Rollup and Detail Pages with the Content by Search Web Part

Exercise 4: Implement a Custom Brand with the Design Manager

Module 16: Office Services

This module includes any of the additional services that are not covered in various other places

in the course. In this module students will learn how to programmatically work with the social

and Excel Services APIs as well as how to do document assembly with Word Automation

Services and PowerPoint Services. In addition students will learn about the dramatic changes

with Access Services in SharePoint 2013 and how they can leverage the new Translation Service




·Excel Services

·Word Automation Services

·PowerPoint Automation Services

·Translation Service

Hands-on Lab: Programming with the Social APIs & Office Services

E??ercise ??: Worki??g ??ith a User’s Social Feed

Exercise 2: Programming the Social Feed

Exercise 3: Excel Services – JavaScript Object Model

Exercise 4: Excel Services – Retrieve Excel Data as OData

Exercise 5: Word Automation Services

Exercise 6: PowerPoint Automation

Who should attend

All the .net developers who wants to upgrade their skills with new technology.



This course is designed for individuals with a basic understanding knowledge on Microsoft Technologies ASP.NET and C#.

What you need to bring


Key Takeaways

Lab Manuals
Mock up Examples
Video Training


No reviews currently


Post your requirement and let us connect you with best possible matches for Microsoft SharePoint Training Post your requirement now

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more