SharePoint 2010 COURSE CONTENT

SharePoint 2010 Introduction

  • Getting Started with SharePoint
  • What is SharePoint & History
  • Main Pillars of SharePoint 2010
  • SharePoint 2010 Enhancements & Features
  • SharePoint Server 2010 Versions

SharePoint 2010 Installation

  • Software Prerequisites
  • Hardware Prerequisites
  • SharePoint 2010 Architecture
  • Understanding Server Farm Topologies
  • Creating Dedicated Service Accounts in AD
  • Installing SharePoint 2010 (Typical & Custom)
  • Create the Server Farm and Configuration Database

SharePoint 2010 Configuration & Administration

  • Service Application Architecture
  • Getting Around SharePoint Central Administration
  • Managing Service Accounts and Rights
  • Configuring Service Applications
  • Managing Timer Jobs
  • Managing IIS for SharePoint Central Admin Site
  • Managing Share Point Application pool settings
  • Managing Site Usage Analysis
  • Managing site Scalability & Performance

SharePoint Site & Web Application Configuration

  • SharePoint Site Hierarchy model
  • Creating New Web Application
  • Working with Extended Web Application
  • Organizing SharePoint Site Collection
  • Create Top-level & Root Site Collections
  • Working with Sites & Sub Sites
  • Creating SharePoint Sites using inbuilt Site Templates
  • Creating Custom Site Templates
  • Customizing Sites using Browser
  • Configuring DNS & Host Headers
  • Configuring Alternate Access Mappings
  • Managing Site Quotas & Content DB for Sites
  • Configuring Anonymous Access

Health Monitoring & Optimization

  • Introduction of Developer Dash Board
  • Understanding the ULS logs
  • The Logging Database
  • Health Analyzer and Usage reporting
  • Event log Monitoring
  • Timer Jobs & Server Affinity

Backup & Restore

  • Attach & Detach Content Databases
  • Types of Site Backup’s and its uses
  • Backup SharePoint Site/Web Application
  • Restore Site/Application
  • Configuring Recycle Bin Behavior

Pages & Navigation

  • Application Pages & Site Pages
  • Adding Custom Actions for Navigation
  • Pages Templates and Customization (Ghosting)
  • Master Pages and Branding
  • Provisioning Site Pages
  • Designing Web Part Pages
  • Customizing and Extending the SharePoint Ribbon
SharePoint Out of the Box Tools
  • Create Predefined lists (Task list, Contacts, Calender, and LinkList etc.)
  • Working with Lists and settings
  • Create Document Library
  • Working with Document library and management
  • Document library version management
  • Creating Document Workspace
  • Creating Meeting Workspace
  • Configure Antivirus settings
  • Creating List & Document Templates
  • Creating Site Columns & Groups
  • Creating Custom Fields
  • Create Content Types

Lists Event Handling

  • Overview of Lists
  • Create Views (Personal & Shared)
  • Create List Definition
  • Associate the custom content type to List
  • Managing List Metadata
  • List Throttling
  • Configuring List Settings
  • Sort & Filter list
  • Types of Event Handlers (Synchronous & Asynchronous)
  • Understanding of Event Receiver Base class & properties
  • Working with List & Item Event Handlers

SharePoint Web Part Development

  • Overview of Web Parts and its use
  • Web Part Page life Cycle
  • Create Simple & Complex Custom Web Parts using Class Library
  • Working with Web Parts and it’s Properties
  • Package & Deployment of Web Parts
  • Create Connected Web Parts
  • Create Visual Web Parts in VS.NET
  • Out of box SharePoint Web Parts
  • Managing Web Part Gallery
  • Audience Targeting

SharePoint Object Model

  • Overview of SharePoint Server object model
  • Introduction to Client Object Model
  • Differences between Server & Client Object Model
  • Working with Client Object Model
  • SharePoint Server & Site Architecture
  • Programming with SharePoint Server Objects (SPSPSite, SPWeb, SPWebCollection, SPSiteCollection, SPList, SPListItem, SPField, SPFieldCollection etc

CAML & LINQ

  • Introduction to CAML
  • Writing CAML Queries to extract data from SharePoint lists
  • Basics of LINQ
  • LINQ Syntax
  • Joins in LINQ
  • Overview of LINQ to SharePoint Provider

SharePoint Features & Solutions

  • Overview of SharePoint Features
  • Understanding Feature Scopes
  • Feature Objects & Elements
  • Create new SharePoint Feature in VS 2010
  • Package & Deployment of Feature
  • Feature Event receivers
  • Working with Feature Stapling
  • Install ,Uninstalling, Activate & Deactivate Features
  • Create WSP Solutions
  • Deploy features using WSP’s
  • Managing WSP’s using Power shell commands

Sandbox Solutions

  • What is Sandboxed
  • Applications deployable as Sandboxed
  • Sand boxed and Farm Deployment comparison
  • Benefits of Sandbox
  • Working with Sandbox
  • Enable Sandbox Service
  • Build and Deploy Sandboxed Solution

Workflows

  • Overview of Workflows
  • Creating Workflow using Web Interface
  • 3 – State
  • Approval
  • Signature
  • Workflow Authoring using SharePoint Designer 2010
  • Workflow Authoring using SharePoint Designer 2010
  • Managing Workflow Instances in the Farm
  • No-code workflows designed in Visio 2010 and developed in
  • SharePoint Designer 2010

InfoPath

  • What’s new in InfoPath 2010?
  • Create Form Library
  • Understanding of InfoPath form services & Administration
  • Create InfoPath Forms and Publish to Form/Document Libraries
  • Create Form Content Type
  • Integrating the Custom Content types of Info Path Forms
  • Using workflows in InfoPath forms

Business Connectivity Services

  • Overview of BCS
  • Configuring BCS
  • Creating Data source
  • Creating External Content Type
  • Creating External List

SharePoint Designer

  • New features in SharePoint Designer 2010
  • Understanding the tools in Designer 2010
  • Customizing SharePoint Sites using Designer
  • Site Branding (CSS, Themes)
  • Working with Master Pages
  • Application & Site Pages
  • Application & Site Pages
  • Creating Content Types using wizard
  • Working with content management (Document libraries, Lists etc.)
  • Creating Designer based Workflows
  • Working with Data view Web Part

SharePoint Security

  • Different type of Authentications in SharePoint
  • mpersonation
  • Creating users and groups in Active Directory
  • Creating SharePoint Groups
  • Creating Custom Permissions Groups
  • Granting Permission to User/groups
  • Create a Custom Permission level
  • Assign Permissions to specific Users/Groups
  • Managing Permissions in Sub site
  • Allow Users to create their own site
  • Item level Permissions for Lists / Libraries / List Items

Enterprise Content Management

  • Team Library
  • Document Center
  • Remote BLOB Storage (RBS)
  • Document IDs
  • Document Sets
  • Term Sets
  • Metadata –based Navigation
  • Content Type Syndication
  • Content Type Organizer
  • Record Management

Enterprise Search

  • Overview of SharePoint Enterprise search
  • SharePoint 2010 Search Logical Architecture
  • Create & Configure Search Service Application
  • Configure Search Topology (Crawl, Query Components
  • Creating Search Keywords, Definitions
  • Best Bets & Synonyms
  • Creating Search Scopes

Power shell

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

SharePoint Authentication

  • What is Authentication?
  • Types of Authentications
  • Difference between Authorization & Authentication
  • Enable Form Based Authentication
  • Create Web Application using CBA
  • Allow Anonymous Access to Web Application
  • Configuring different Zones for SharePoint Site URLs for different purposes

Leave a comment