SlideShare a Scribd company logo
1 of 7
Getting Started
•   Introduction to SharePoint
•   SharePoint Terminology
•   Hardware & Software Requirements
•   SPF 2010 & SPS 2010
•   SharePoint Versions
•   SharePoint Server 2010 Architecture
•   Topology Options
•   Installing SharePoint
•   SharePoint Configuration
•   Running PowerShell Scripts

Working with Central
Administration
• Working with Central Administration
• Creating Web Applications
• Creating Managed Paths
• Creating Quota Templates
• Creating Site Collections
• Creating Sites

Customizing SharePoint Sites
•   Customizing Quick Launch & Top Link Bar
•   Working with Image Web Part
•   Adding and Deleting Web Parts
•   Applying Site Themes
•   Creating Custom Site Templates
•   Working with Two Stage Recycle Bin
•   Creating Basic Pages and Web Part Pages


Document Libraries
•   Working with Predefined Libraries
•   Creating Document Library
•   Check Out & Check In Documents
•   Document Versioning
•   Versioning Approval
•   Draft Item Security


Lists
•   Working with Predefined Lists
•   Creating Custom Lists
•   Adding different types of columns to Custom List
•   Metadata Navigation
•   LookUp Columns
•   ListView Web Part and Filter Web Part
•   Creating Custom Views
•   Creating List Item validations
•   Save List as Template
•   Customizing List Forms
•   Alerts with Lists
•   Importing data from Excel workbooks into Lists
•   Exporting Access Database Tables into SharePoint
•   Creating Site Columns
• Creating Content Types
• List Throttling
• Content Type use cases


Workflows
•   Approval Workflow
•   Feedback Workflow
•   Disposition Workflow
•   Three state Workflow
•   Creating Workflows using SharePoint Designer 2010
•   Creating Information Management Policies


InfoPath Basics
•   InfoPath Basics
•   Anatomy of an InfoPath Form
•   Features of InfoPath
•   Integration Features
•   Getting Started with InfoPath
•   InfoPath Design Tools
•   Data Connections
•   Data Connection Libraries
•   Form Publishing Options
•   InfoPath Forms Services


Search
•   Basic Search Center
•   Enterprise Search Center
•   Federated Search
•   Restricting Results
•   Search Scopes
•   Enabling Scopes for Team Sites
•   Keywords and Best Bets



SharePoint 2010 Development

Working with SharePoint Server Object
Model
• SPFarm
• SPService
• SPWebApplication
• SPSite
• SPWeb
• Using SPContext
• Object Disposal Best Practices
• Using the SharePoint Dispose Checker Tool
• Using the Property bag of SPWeb Object
Developing Lists & ListItems
•       Using SPList and SPField Objects
•       Creating Lists Dynamically
•       Modifying Lists and Views
•       Adding an SPListItem Object to an SPList Programmatically
•       Modifying an Existing SPListItem Object Programmatically
•       Recycling an SPListItem Object Programmatically
•       Deleting an SPListItem Object Programmatically

Creating Lists using CAML
•        Developing a List using CAML
•        Developing Content Types using CAML
•        Developing a List based on a Content Type using CAML

Developing
Libraries
•   Creating Libraries Programatically
•   Selecting a Document Template Programatically
•   Adding Documents To Libraries Programatically
•   Navigating Documents in Libraries Programatically
•   Creating Documents with Open XML SDK

Developing Content Types
•   Creating Custom Content Types Dynamically
•   Creating List Definitions Dynamically
•   Creating List Instances Dynamically
•   Creating the Content Type Dynamically
•   Modifying Fields in a List Instance Dynamically with an Event Receiver

Developing Web
Parts
•   Creating a Standard Web Part Dynamically
•   Creating a Visual Web Part Dynamically
•   Creating Connected Web Parts Dynamically
•   Debugging Web Parts

Setting Up Permissions Dynamically
• SharePoint Groups, Permission Levels and Permissions
• SPUser, SPGroup, SPRoleDefinition and SPRoleAssignment Objects
• Creating Groups and Assigning Permissions Dynamically

Event
Receivers
• Types of Events
• Creating a Custom Item Event Receiver
• Attaching Event Receivers

Developing a Custom Ribbon
Control
•   Developing a CustomAction for a Ribbon Control
•   Setting the Custom Ribbon Control with CommandUIDefinition
•   Setting the Ribbon Control Behavior with the CommandUIHandler Properties
•   Setting the Appearance and Visibility of the Ribbon Control
•   Setting the Location of the Custom Ribbon Control
•   Deploying and Testing the Custom Ribbon Control

Developing BCS Applications using Visual
Studio
•   Developing Business Data Connectivity Model in Visual Studio
•   Working with the Service Class and Entity Class
•   Developing the CRUD Methods with the Design Model
•   Debugging the BCS Application in Visual Studio
•   Deploying and Testing Our BCS Application

SharePoint Client Object Model
•   Introduction to the Client Object Model
•   Loading Object Instances
•   Using the Client Object Model in Managed Code
•   Using the Client Object Model in Silverlight Clients
•   Using the Client Object Model in JavaScript (ECMA Script) Clients
•   Using LINQ to SharePoint
•   SharePoint REST API

Sandboxed Solutions
•   What are Sandboxed Solutions?
•   SandBox Solutions Architecture
•   Sandbox Solutions Monitoring,Management
•   Limitations of Sandboxed Solutions
•   Benefits and Other Considerations with Sandboxed Solutions
•   Working with Sandboxed Solutions in Visual Studio and SharePoint 2010
•   Deploying and Testing Sandboxed Solutions
•   SandBox Solutions Full Trust Proxies

Developing RESTFUL
Services
• Working with a SharePoint List using REST
• Adding Data to a SharePoint List using REST
• Updating Data of a SharePoint List using REST

WCF Services in SharePoint
2010
• Adding a WCF Service Library
• Silverlight application consuming WCF Service
• JavaScript front end consuming WCF Service

Developing Timer
Jobs
•   Creating a Timer Job Dynamically
•   Scheduling a Timer job Dynamically
•   Installing Timer Job
•   Activating Timer Job
•   Testing Timer Job
•   Debugging Timer Job

FEATURES Development
•   Features
•   Capabilities of Features
•   Features in SharePoint Root
•   Feature Schema
•   Feature Scopes
•   Feature Schema
•   Installing and Activating
•   Types of Features
•   New Feature Elements
•   Defining Data Structures
•   Field Element
•   ContentType Element
•   List Instance
•   Content Type Binding
•   Feature Event Receivers
• Solutions
• Solution Files

Developing Site
Definitions
•   Working with Site Templates
•   Site Definitions vs. Site Templates
•   Creating a Custom Site Definition to Set the Master Page URL Programmatically
•   Deploying and Testing Our Custom Master Page Site Definition
•   Creating Sites Based on Our Site Definition

Workflows
•   Creating Workflows using SharePoint Designer
•   Workflow Startup Options
•   Elements of Designer Workflows
•   Adding Conditions
•   Adding Actions
•   Adding Task Actions
•   Designing Workflows with Visio
•   Developing Code-Based Workflow s using Visual Studio 2010
•   Binding Properties to Activities
•   Flow of Control
•   Rules and Conditions
•   Save Workflow as Template
•   SharePoint Workflows
•   Code-based Workflow Elements
•   Binding Properties: Activities
•   Flow of Control
•   Rules and Conditions
•   Sequential Workflows
•   State Machine Workflows

Developing a Custom Delegate
Control
•   What is a Delegate Control?
•   What is SmallSearchInputBox delegate control?
•   Overriding a Delegate Control with a Custom Control
•   Deploying and Testing Custom Delegate Control

Developing Branding
Solutions
•   Apply theme to a Web Dynamically
•   Customizing Master page using SharePoint Designer 2010
•   Dynamically Applying Master Page to a Web
•   Deploying Custom Master Page using a Solution Package
•   Creating a Branding Solution with Visual Studio 2010
•   Deploying Our Visual Studio Branding Solution and Activating Through SharePoint Designer
•   Implementing an Event Receiver to Create a One-Click Branding Solution

Developing a Search
Interface
•   Using SPQuery and SPSiteDataQuery
•   LINQ to SharePoint
•   Keyword Query and Full Text Query
•   Creating a Visual Web Part for Search Using CAML
•   Creating a Visual Web Part for Search Using LINQ and SPMetal

Working with Document
Objects
• SPDocument Library, SPFolder and SPFile Objects
• Programmatically Creating a Document Library
• Turn Off Versioning for a document library dynamically
• Deploying and Testing the Documents Application

Developing a Custom
Dialog
•   Create a Custom Dialog for Data Entry
•   JavaScript and the Client Object Model
•   Modal Dialogs
•   Creating a Custom Dialog
•   Controlling the Client Side Behavior and Visibility of the Dialog
•   Adding Server Side Functionality to the Dialog
•   Deploying and Testing the Dialog User Control

Dynamically Modifying Navigation
•   Top Link Bar
•   Quick Launch Bar
•   Menus and Custom Actions
•   Hiding the Left Navigation Programmatically
•   Adding Links to the Top Link Bar Programmatically
•   Adding Links to the Quick Launch Bar Programmatically
•   Deploying and Testing the Custom Navigation Feature
•   Displaying Contextual Navigation with a CustomAction

Developing User
Profiles
•   Referencing a User Profile
•   Referencing and Editing User Profile Properties
•   Creating a Web Part to Update and Display User Profile Properties
•   Working with the User Profile Service Application
•   Activating and Implementing Our User Profile Web Part



Backup and Restore

•          BackUp and Restore

•          Creating Backup of Server

•          Performing restoration

•          Granular Backups



Security

•   Claims Overview and differences between Windows and Claims authentications
•   Setting up a SharePoint Web Application to use Claims authentication
•   Setting up a Membership Provider
•   Editing Web.configs to use Membership Provider




Contact email id :smartittrainings@gmail.com

Contact number : 248 906 3750 Or 9949020720 ( India)
Sharepoint 2010 content

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Sharepoint 2010 content

  • 1. Getting Started • Introduction to SharePoint • SharePoint Terminology • Hardware & Software Requirements • SPF 2010 & SPS 2010 • SharePoint Versions • SharePoint Server 2010 Architecture • Topology Options • Installing SharePoint • SharePoint Configuration • Running PowerShell Scripts Working with Central Administration • Working with Central Administration • Creating Web Applications • Creating Managed Paths • Creating Quota Templates • Creating Site Collections • Creating Sites Customizing SharePoint Sites • Customizing Quick Launch & Top Link Bar • Working with Image Web Part • Adding and Deleting Web Parts • Applying Site Themes • Creating Custom Site Templates • Working with Two Stage Recycle Bin • Creating Basic Pages and Web Part Pages Document Libraries • Working with Predefined Libraries • Creating Document Library • Check Out & Check In Documents • Document Versioning • Versioning Approval • Draft Item Security Lists • Working with Predefined Lists • Creating Custom Lists • Adding different types of columns to Custom List • Metadata Navigation • LookUp Columns • ListView Web Part and Filter Web Part • Creating Custom Views • Creating List Item validations • Save List as Template • Customizing List Forms • Alerts with Lists • Importing data from Excel workbooks into Lists • Exporting Access Database Tables into SharePoint • Creating Site Columns
  • 2. • Creating Content Types • List Throttling • Content Type use cases Workflows • Approval Workflow • Feedback Workflow • Disposition Workflow • Three state Workflow • Creating Workflows using SharePoint Designer 2010 • Creating Information Management Policies InfoPath Basics • InfoPath Basics • Anatomy of an InfoPath Form • Features of InfoPath • Integration Features • Getting Started with InfoPath • InfoPath Design Tools • Data Connections • Data Connection Libraries • Form Publishing Options • InfoPath Forms Services Search • Basic Search Center • Enterprise Search Center • Federated Search • Restricting Results • Search Scopes • Enabling Scopes for Team Sites • Keywords and Best Bets SharePoint 2010 Development Working with SharePoint Server Object Model • SPFarm • SPService • SPWebApplication • SPSite • SPWeb • Using SPContext • Object Disposal Best Practices • Using the SharePoint Dispose Checker Tool • Using the Property bag of SPWeb Object
  • 3. Developing Lists & ListItems • Using SPList and SPField Objects • Creating Lists Dynamically • Modifying Lists and Views • Adding an SPListItem Object to an SPList Programmatically • Modifying an Existing SPListItem Object Programmatically • Recycling an SPListItem Object Programmatically • Deleting an SPListItem Object Programmatically Creating Lists using CAML • Developing a List using CAML • Developing Content Types using CAML • Developing a List based on a Content Type using CAML Developing Libraries • Creating Libraries Programatically • Selecting a Document Template Programatically • Adding Documents To Libraries Programatically • Navigating Documents in Libraries Programatically • Creating Documents with Open XML SDK Developing Content Types • Creating Custom Content Types Dynamically • Creating List Definitions Dynamically • Creating List Instances Dynamically • Creating the Content Type Dynamically • Modifying Fields in a List Instance Dynamically with an Event Receiver Developing Web Parts • Creating a Standard Web Part Dynamically • Creating a Visual Web Part Dynamically • Creating Connected Web Parts Dynamically • Debugging Web Parts Setting Up Permissions Dynamically • SharePoint Groups, Permission Levels and Permissions • SPUser, SPGroup, SPRoleDefinition and SPRoleAssignment Objects • Creating Groups and Assigning Permissions Dynamically Event Receivers • Types of Events • Creating a Custom Item Event Receiver • Attaching Event Receivers Developing a Custom Ribbon Control • Developing a CustomAction for a Ribbon Control • Setting the Custom Ribbon Control with CommandUIDefinition • Setting the Ribbon Control Behavior with the CommandUIHandler Properties • Setting the Appearance and Visibility of the Ribbon Control • Setting the Location of the Custom Ribbon Control • Deploying and Testing the Custom Ribbon Control Developing BCS Applications using Visual Studio
  • 4. Developing Business Data Connectivity Model in Visual Studio • Working with the Service Class and Entity Class • Developing the CRUD Methods with the Design Model • Debugging the BCS Application in Visual Studio • Deploying and Testing Our BCS Application SharePoint Client Object Model • Introduction to the Client Object Model • Loading Object Instances • Using the Client Object Model in Managed Code • Using the Client Object Model in Silverlight Clients • Using the Client Object Model in JavaScript (ECMA Script) Clients • Using LINQ to SharePoint • SharePoint REST API Sandboxed Solutions • What are Sandboxed Solutions? • SandBox Solutions Architecture • Sandbox Solutions Monitoring,Management • Limitations of Sandboxed Solutions • Benefits and Other Considerations with Sandboxed Solutions • Working with Sandboxed Solutions in Visual Studio and SharePoint 2010 • Deploying and Testing Sandboxed Solutions • SandBox Solutions Full Trust Proxies Developing RESTFUL Services • Working with a SharePoint List using REST • Adding Data to a SharePoint List using REST • Updating Data of a SharePoint List using REST WCF Services in SharePoint 2010 • Adding a WCF Service Library • Silverlight application consuming WCF Service • JavaScript front end consuming WCF Service Developing Timer Jobs • Creating a Timer Job Dynamically • Scheduling a Timer job Dynamically • Installing Timer Job • Activating Timer Job • Testing Timer Job • Debugging Timer Job FEATURES Development • Features • Capabilities of Features • Features in SharePoint Root • Feature Schema • Feature Scopes • Feature Schema • Installing and Activating • Types of Features • New Feature Elements • Defining Data Structures • Field Element • ContentType Element • List Instance • Content Type Binding • Feature Event Receivers
  • 5. • Solutions • Solution Files Developing Site Definitions • Working with Site Templates • Site Definitions vs. Site Templates • Creating a Custom Site Definition to Set the Master Page URL Programmatically • Deploying and Testing Our Custom Master Page Site Definition • Creating Sites Based on Our Site Definition Workflows • Creating Workflows using SharePoint Designer • Workflow Startup Options • Elements of Designer Workflows • Adding Conditions • Adding Actions • Adding Task Actions • Designing Workflows with Visio • Developing Code-Based Workflow s using Visual Studio 2010 • Binding Properties to Activities • Flow of Control • Rules and Conditions • Save Workflow as Template • SharePoint Workflows • Code-based Workflow Elements • Binding Properties: Activities • Flow of Control • Rules and Conditions • Sequential Workflows • State Machine Workflows Developing a Custom Delegate Control • What is a Delegate Control? • What is SmallSearchInputBox delegate control? • Overriding a Delegate Control with a Custom Control • Deploying and Testing Custom Delegate Control Developing Branding Solutions • Apply theme to a Web Dynamically • Customizing Master page using SharePoint Designer 2010 • Dynamically Applying Master Page to a Web • Deploying Custom Master Page using a Solution Package • Creating a Branding Solution with Visual Studio 2010 • Deploying Our Visual Studio Branding Solution and Activating Through SharePoint Designer • Implementing an Event Receiver to Create a One-Click Branding Solution Developing a Search Interface • Using SPQuery and SPSiteDataQuery • LINQ to SharePoint • Keyword Query and Full Text Query • Creating a Visual Web Part for Search Using CAML • Creating a Visual Web Part for Search Using LINQ and SPMetal Working with Document Objects • SPDocument Library, SPFolder and SPFile Objects • Programmatically Creating a Document Library
  • 6. • Turn Off Versioning for a document library dynamically • Deploying and Testing the Documents Application Developing a Custom Dialog • Create a Custom Dialog for Data Entry • JavaScript and the Client Object Model • Modal Dialogs • Creating a Custom Dialog • Controlling the Client Side Behavior and Visibility of the Dialog • Adding Server Side Functionality to the Dialog • Deploying and Testing the Dialog User Control Dynamically Modifying Navigation • Top Link Bar • Quick Launch Bar • Menus and Custom Actions • Hiding the Left Navigation Programmatically • Adding Links to the Top Link Bar Programmatically • Adding Links to the Quick Launch Bar Programmatically • Deploying and Testing the Custom Navigation Feature • Displaying Contextual Navigation with a CustomAction Developing User Profiles • Referencing a User Profile • Referencing and Editing User Profile Properties • Creating a Web Part to Update and Display User Profile Properties • Working with the User Profile Service Application • Activating and Implementing Our User Profile Web Part Backup and Restore • BackUp and Restore • Creating Backup of Server • Performing restoration • Granular Backups Security • Claims Overview and differences between Windows and Claims authentications • Setting up a SharePoint Web Application to use Claims authentication • Setting up a Membership Provider • Editing Web.configs to use Membership Provider Contact email id :smartittrainings@gmail.com Contact number : 248 906 3750 Or 9949020720 ( India)