Batch
Date: Apr 25th @ 10:00AM - 12:30PM
Faculty: Mr. Prakash
Duration:
Weekend workshop
Fee: 10000/- INR + Reg Fee
100/- INR
Location : KPHB, Hyderabad
Venue:
3rd floor, above HDFC bank
Near JNTU signal, Kukatplly
Hyderabad-500085
Syllabus:
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
Create a custom list instance with code & browser
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 Visual Studio 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
Creating Page Layouts
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
Impersonation
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
Search Administration
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
At the end of the course you will be able to:
Complete Understanding of SharePoint Architecture and its real time usage in the Current IT Industry
Install and configure all the required software’s tools using with SharePoint 2010.
Create rich and powerful set of SharePoint Web Applications, Site Collections, Sites and Sub sites with enhanced roll based security permissions.
Create All SharePoint out of Box features and Custom components
Overall understanding of Web Part Developments and Deployment in various environments.
Manage Security permissions of entire SharePoint Web Applications and using with multiple Authentication modes.
Manage large amount of data and documents using Content management features like document sets,
Document IDs & content organizer & Record Management
Configure and manage user profile service
Able to Configure the Search in SharePoint to enable search facility on various sources in the site.
Create forms for lists and libraries using InfoPath.
Customize most widely used sections of the SharePoint API (site collections, sites, lists, lists items, list queries,
Fields, user profiles, web applications)
Able to expert on SharePoint Object Model & Client Object Model
Use out of the box workflow management and also be able to develop custom workflow solutions for SharePoint
Use features along with event receivers for deploying projects in SharePoint Server 2010
Package & Deploy Solutions
Able to develop Sandboxed solutions
Access external data using BCS.
Use VS.NET 2010 to create custom lists that use custom content types