Menu Icon

Available Training Rooms


Course Details

  • Course Overview
  • Skills Gained
  • Prerequisites
  • Syllabus

This 4 day course is targeted for .NET developers who want to develop custom SharePoint Solutions using SharePoint Server 2010. During the course of this training, we will explore the fundamental building blocks of SharePoint such as Features, Solutions, Pages, Content Types, Lists. Once we are comfortable with the SharePoint building blocks, we will explore Master Page, Themes, developing web parts using Visual Studio, deploy solutions, Features, APIs, Server Object Model, CAML, Workflows & Security.

  • Configure Business Connectivity Services
  • SharePoint Search Service
  • User Profile Services
  • MySites
  • Managed Meta Data Services
  • Office Services

The participants will also learn how to

  • Configure SharePoint Timer Jobs,
  • Create & restore backups and disaster recovery.
Attendees should have good experience in developing solutions through Visual Studio, .NET Framework (C#/VB.Net) and ASP.Net.

Module 1 : Introduction to SharePoint

Topics Covered

What is SharePoint?


Editions Comparison

SharePoint 2007 to SharePoint 2010 Evolution

SharePoint 2010 Wheel

SharePoint 2010 Development Stack

SharePoint 2010 Development Tools

Logical Site Hierarchy

SharePoint Object Hierarchy

Central Admin Overview

Module 2 : SharePoint Architecture

Topics Covered

SharePoint File Locations and Storage

How SharePoint Works

Overview of Security Model

How to package SharePoint Application

Module 3 : SharePoint Lists & Columns

Topics Covered

List and Libraries

List views

List Forms

Basic List Types

List Columns

Site Columns

List Columns Vs. Site Columns

Content Type

How to attach with SharePoint List

Module 4 : Webparts

Topics Covered

What are WebParts?


Structure of WebParts

OOB WebParts

Module 5 : SharePoint Designer 2010 Introduction

Topics Covered

Why we need SharePoint Designer

Connect with SharePoint Site

Create List

Customize List Form

Module 6 : Master Page & Themes

Topics Covered

Change Master Page

Change Theme

Edit Master Page using Designer


Module 7 : Visual Studio 2010

Topics Covered

How to use VS for SharePoint development?

SharePoint Project Templates

First Visual WebPart

Solution Package



Module 8 : Feature & Feature Types

Topics Covered

What is Feature?

Capabilities of Features


Feature Schema

Feature Events

Module 9 : Feature - List Definitions

Topics Covered

List Definition Schema

How to create Custom list using Visual Studio

Module 10 : Exploring the SharePoint Object Model

Topics Covered

Server Object Model

SharePoint Assemblies


Module 11 : Feature - List API

Topics Covered

Create List using Object Model

Retrieving List data

List Events

Module 12 : CAML Queries

Topics Covered

CAML Queries

U2U CAML Query Builder

SPQuery Classes



Simple Join

Module 13 : Webparts - Programming

Topics Covered

Create Child Controls

Render Contents


Standard Web Part Vs. Visual Web Part

Module 14 : Action and Ribbons

Topics Covered

Custom Action

Custom Ribbon

Module 15 : SharePoint Security Model

Topics Covered


SharePoint User

Groups & Permission Level


Breaking Inheritance

Module 16 : SharePoint Workflow

Topics Covered


Types of Workflow

Designer Workflow

Designer Workflow Elements



Task Actions




  • Developer
  • Administrators

Public Program Schedule

Course Name Duration Brochure Location Schedule Enroll
There is no upcoming Public Batch Schedule, you can ask for Private Batch or for On-Demand Learning

Download the syllabus


The highest standard, The happiest learners

Our Enterprise Clients


  • Why should I choose RPS?
  • I am working, is it possible to arrange the classes on weekends?
  • Please confirm if your office is open on weekends?
  • Can I get the courseware in advance before start of training?
  • What are the timings (class hours)?
  • How can I make the payment?
  • What is the mode of payment?
  • Candidate authorized RPS to charge $200. But the bank has charged $208. Why is this?
  • If we need training on one of the modules only how does that work?
  • How long before do we need to book the exams?
  • Where are your training centers available?
  • Can I pay the fee in installments?
  • What are the refund policies? Can i get my money back in case i am unable to attend the training?
  • Do you provide a bank loan facility?
  • 10+ years of Training Expertise
  • Gold Learning Partner for Microsoft
  • Certified instructors with industry standard experience
  • Tailor made training available
  • 6+ training Locations
  • 100000 + professional trained
  • Customer Satisfaction
  • Reliable and Most cost effective Training

Yes, we do offer weekend classes for professionals in group or 1-to-1 Training depending upon the technology.

The administrative and sales staff works on weekdays (Monday - Friday). System Admins and Operation team are available on all days.

Yes, after you have paid the booking amount (which will be non–refundable in this case). Booking amount depends on the technology selected.

Training timings are from 9 am to 5 pm.

You can send the deposit by any of the following methods:-

  • PayPal
  • Credit Card
  • Bank Transfer
  • Demand Draft
  • Cash
  • Purchase Order (in case of Corporates / Government).
  • If you are an International student, the registration amount of USD 200 can be paid by Bank Transfer or PayPal/PayUMoney . The balance amount has to be paid by traveler's cheque or cash after arrival in India. You can also pay the balance by PayPal. There is a surcharge of 4% in this case.
  • For Indian Resident students, the course fees including registration can be paid by Cash, Cheque, Demand Draft or Bank transfer.To Know more Please call +919883305050 or Email us at for any of your queries.

Overseas credit card payments through PayPal involve a mark-up of up to 4% as surcharge.

We can provide customized 1-to-1 training for a technology as per your requirement.

Most exams can be booked once you are on the course (e.g. Microsoft, ITIL, VEEAM, EC-Council). Red Hat and some other exams have to be booked in advance.

Our training centers are available in Bangalore, Chennai, Hyderabad, Pune and Delhi.

We do not have facility to pay in installments

If the course fee has been paid for and RPS cancels the Course, a refund will be provided, else the courses are non-refundable.

We do not provide loan facility.

Other Related Courses

Related courses will be updated soon...