www.edureka.co/microsoft-sharepoint-2013
View Microsoft SharePoint 2013 course details at www.edureka.co/microsoft-sharepoint-2013
Microsoft SharePoint 2013
The Ultimate Enterprise Collaboration Platform
For Queries:
Post on Twitter @edurekaIN: #askEdureka
Post on Facebook /edurekaIN
For more details please contact us:
US : 1800 275 9730 (toll free)
INDIA : +91 88808 62004
Email Us : sales@edureka.co
Slide 2 www.edureka.co/microsoft-sharepoint-2013
At the end of this module, you will be able to:
 Understand the Evolution of SharePoint
 Understand the Current Market Statistics
 Learn about the Job Trends
 Understand Salary Index
 Understand SharePoint Platform
» Enterprise Content Management (ECM)
» Business Process Management (BPM)
» Business Intelligence (BI)
» Enterprise Search
 Understand Logical & Physical Architecture
 Learn the Database Types
 Learn the Programming Models
 Understand Client Support
 Understand Developer Tools
 Learn about Apps Hosting Models
Objectives
Slide 3 www.edureka.co/microsoft-sharepoint-2013Slide 3
SharePoint Portal Server 2001 (SPS 2001)
Evolution of SharePoint
SharePoint Portal Server 2003 (SPS 2003)
Microsoft Office SharePoint Server 2007 (MOSS 2007)
Microsoft SharePoint Server 2010 Microsoft SharePoint Server 2013
Slide 4 www.edureka.co/microsoft-sharepoint-2013Slide 4
 More than 80% of all Fortune 500 companies use SharePoint Server in some capacity
 SharePoint adaptation by organizations peaked between 2006 and 2011, when more than 36.5 million licenses
were sold to businesses around the world
 SharePoint user licenses are added at a rate of around 20,000 new users every day currently
 Companies are adopting it worldwide to centralize knowledge, increase collaboration, develop applications on
top of it and realize actionable intelligence about their overall business health
Current Market Statistics
Slide 5 www.edureka.co/microsoft-sharepoint-2013Slide 5
Job Trends
Slide 6 www.edureka.co/microsoft-sharepoint-2013Slide 6
Salary Index
Slide 7 www.edureka.co/microsoft-sharepoint-2013
Microsoft SharePoint 2013 is an Enterprise Portal Solution which offers a wide range of integrated Services such as:
 Enterprise Content Management (ECM)
 Business Process Management (BPM)
 Business Intelligence (BI)
 Enterprise Search
 Enterprise Social Networking
SharePoint Platform
Slide 8 www.edureka.co/microsoft-sharepoint-2013
 Document Management
 Web Content Management
 Record Management
 Work Force Management
 Media Management
 Managed Management
Enterprise Content Management (ECM)
Slide 9 www.edureka.co/microsoft-sharepoint-2013
A Business Process is an activity or set of activities that will
accomplish a specific organizational goal
Business process management (BPM) is a systematic
approach to making an organization's workflow more
effective, more efficient and more capable of adapting to
an ever-changing environment
The Workflow Manager in SharePoint 2013 is build on
Windows Workflow Foundation 4.5 (WF), the powerful new
foundation for business process workflows
Business Process Management (BPM)
Slide 10 www.edureka.co/microsoft-sharepoint-2013
SharePoint 2013 workflows are powered by Windows Workflow Foundation 4.5 (WF), which in turn, is built on the messaging
functionality that is provided by Windows Communication Foundation (WCF)
Key Features in Workflow Manager are:
 Workflows are fully declarative
 Allow for high density and multi-tenancy
 Provide for workflow artifact management
 Allows for tracking and monitoring
 Provides for instance management
 Provides for expressive workflows
Designed and developed using:
 SharePoint Designer 2013
 Visual Studio 2013
 Visio 2013
Business Process Management (BPM)
Slide 11 www.edureka.co/microsoft-sharepoint-2013
Business intelligence (BI) is the set of techniques and tools for the transformation of raw data into meaningful and useful
information for business analysis purposes
Business intelligence (BI) in SharePoint 2013 provides comprehensive BI tools that integrate across Office applications and
other Microsoft technologies
These BI tools are:
 Excel 2013 BI
 Excel Services
 PerformancePoint Services
 Visio Services
 Microsoft SQL Server
Business Intelligence (BI)
Slide 12 www.edureka.co/microsoft-sharepoint-2013
In SharePoint Server 2013, Excel BI offers certain new
features to support business intelligence applications
These include the following:
 In-Memory BI Engine (IMBI):
The In Memory multidimensional data analysis engine
(IMBI), also known as the Vertipaq engine, allows for
almost instant analysis of millions of rows and is a fully
integrated feature in the Excel client
 Power View Add-in for Excel:
Power View enables users to visualize and interact with
modeled data by using highly interactive visualizations,
animations and smart querying. Power View is powered by
the BI Semantic Model and the VertiPaq engine
 Decoupled PivotChart and PivotTable reports:
Users can now create PivotChart reports without having to
include a PivotTable report on the same page
Business Intelligence (BI) – Excel BI
Slide 13 www.edureka.co/microsoft-sharepoint-2013
Enterprise Search is the practice of making content from multiple enterprise-type sources, such as databases and
intranets, searchable to a defined audience
Enterprise Search
Slide 14 www.edureka.co/microsoft-sharepoint-2013
Enterprise Search
Slide 15 www.edureka.co/microsoft-sharepoint-2013
Logical Architecture
Slide 16 www.edureka.co/microsoft-sharepoint-2013
Physical Architecture
Slide 17 www.edureka.co/microsoft-sharepoint-2013
Databases
Slide 18 www.edureka.co/microsoft-sharepoint-2013
Programming Models
 SSOM - SharePoint Server Object Model
 CSOM - .NET Framework Client Object Model
 JSOM - JavaScript Client Object Model
 REST/OData endpoints – (Representational State Transfer (REST) interface with Open Data Protocol (OData))
 Silverlight Client Object Model
 Silverlight Mobile object model
 Windows PowerShell
Slide 19 www.edureka.co/microsoft-sharepoint-2013
SharePoint Server Object Model (SSOM)
SharePoint Server offers a highly structured server-side object model. From higher-level objects, you can drill down
through the object hierarchy to obtain the object that contains the members you need to use in your code
SPFarm
SPService
SPWebApplication
SPSite
SPWeb
SPList
SPServiceApplication
Slide 20 www.edureka.co/microsoft-sharepoint-2013
Object Model Comparison
Feature
.NET CSOM or Silverlight
CSOM
JavaScript CSOM REST/OData endpoints
Object-oriented programming Yes Yes No
Batch processing Yes Yes Yes
APIs for conditional processing and
exception handling
Yes No No
Availability of LINQ syntax Yes No No
Combining list data from different
SharePoint web applications
Yes No Yes
Familiarity to experienced
REST/OData developers
No No Yes
Similarity to non-Windows
programming or JavaScript
programming
No Yes Yes
Strong typing for list item fields No (except with LINQ) No
Yes, from Windows platform
No, from JavaScript
Leveraging jQuery, Knockout, and
other JavaScript libraries
No Yes
No, from Windows platform
Yes, from JavaScript
Slide 21 www.edureka.co/microsoft-sharepoint-2013
Sandbox Apps Farm Solutions
When to use
Deprecated. Therefore, it’s
unadvisable to build new
sandboxed solutions.
Best practice. Create apps
whenever you can.
Create farm solutions when you can’t do it in an app.
1. Apps cannot call SharePoint server side code
2. Apps cannot access SharePoint components that are not on the same site
3. Apps cannot communicate with each other
4. Custom site definitions
5. Custom themes
6. Custom action groups and custom action hiding
7. User controls (.ascx files)
8. Delegate controls
Server-side
code
Runs under a strict CAS policy
and is limited in what it can do.
No SharePoint server-code. When
apps are hosted in an isolated
SharePoint site, no server-code
whatsoever is allowed.
Can run full trust code. (Custom CAS policies are not supported in SharePoint
2013. All farm solution code runs in full trust even if it is not deployed to the
GAC. Any custom CAS policies are ignored.)
Resource
throttling
Run under an advanced
resource management system
that allows resource point
allocation and automatic
shutdown for troublesome
solutions.
Apps run isolated from a
SharePoint farm, but can have an
indirect impact by leveraging the
client object model.
Can impact SharePoint server-farm stability directly
Solutions
Slide 22 www.edureka.co/microsoft-sharepoint-2013
Sandbox Apps Farm Solutions
Runs cross-domain
No, and there’s no need to since code runs
within the SharePoint farm.
Yes, which provides a very interesting way
to distribute server loads.
No, and there’s no need to since code runs
within the SharePoint farm.
Performance
Runs on the server farm, but in a
dedicated isolated process. The sandbox
architecture provides overhead.
Apps hosted on separate app servers
(even cross-domain) or in the cloud may
cause considerable overhead.
Very efficient.
Safety Very safe. Apps rely on OAuth 2.0.
Can be very safe, but this requires additional
testing, validation and potential monitoring.
Should IT pros worry
over it?
Due to the limited CAS permissions and
resource throttling system, IT pros don’t
have to worry.
Apps are able to do a lot via the CSOM.
There are some uncertainties concerning
the safety of an App running on a page
with other Apps.
Definitely. This type of solutions run on the
SharePoint farm itself and therefore can
have a profound impact.
Manageability
Easy to manage within the SharePoint
farm.
Can be managed on a dedicated
environment without SharePoint.
Dedicated app admins can take care of
this.
Easy to manage within the SharePoint farm.
Cloud support Yes Yes, also support for App MarketPlace. No, on-premises only
Solutions
Slide 23 www.edureka.co/microsoft-sharepoint-2013
Browser Supported Not supported
Internet Explorer 11 X
Internet Explorer 10 X
Internet Explorer 9 X
Internet Explorer 8 X
Internet Explorer 7 X
Internet Explorer 6 X
Google Chrome
(latest released
version)
X
Mozilla Firefox
(latest released
version)
X
Apple Safari (latest
released version)
X
Client Support
Slide 24 www.edureka.co/microsoft-sharepoint-2013
2012 | 2013
Developer Tools
SharePoint Designer 2013
Visio 2013
Slide 25 www.edureka.co/microsoft-sharepoint-2013
Tools Download
AjaxControl Toolkit http://ajaxcontroltoolkit.codeplex.com/
Silverlight Toolkit http://silverlight.codeplex.com/
Developer Dashboard https://msdn.microsoft.com/en-us/library/ff512745(v=office.14).aspx
Code Analysis Tool http://www.microsoft.com/en-us/download/details.aspx?id=5570
DebugView https://technet.microsoft.com/en-us/sysinternals/bb896647.aspx
WinDbg https://msdn.microsoft.com/en-us/windows/hardware/hh852365
LogParser https://technet.microsoft.com/en-us/scriptcenter/dd919274.aspx
NetMon https://msdn.microsoft.com/en-us/library/windows/hardware/hh451296(v=vs.85).aspx
CLR Profiler http://www.microsoft.com/en-us/download/details.aspx?id=16273
Color Palette Tool http://www.microsoft.com/en-us/download/details.aspx?id=38182
SPFastDeploy http://visualstudiogallery.msdn.microsoft.com/9e03d0f5-f931-4125-a5d1-7c1529554fbd
Developer Tools
Slide 26 www.edureka.co/microsoft-sharepoint-2013
 A SharePoint app is a custom solution for SharePoint that runs entirely outside any SharePoint server
processes
 An app for SharePoint is an easy-to-use, stand-alone app that solves a specific end-user or business need
 A framework for encapsulating functionality within a SharePoint site
 A web application that users access through a SharePoint web page
 A self-contained application that users consume through a SharePoint deployment
What are Apps?
Slide 27 www.edureka.co/microsoft-sharepoint-2013
What are Apps?
Slide 28 www.edureka.co/microsoft-sharepoint-2013
Apps Hosting Models
Slide 29 www.edureka.co/microsoft-sharepoint-2013
Course Topics
 Module 1
» SharePoint 2013 Overview
 Module 2
» Programming SharePoint Object Model
 Module 3
» Designing and Managing Features and Solutions
 Module 4
» Developing Apps in SharePoint 2013
 Module 5
» Customizing UI, Sites and Components
 Module 6
» Developing Managed Metadata Solutions (MMS)
 Module 7
» Developing Business Connectivity Services (BCS)
 Module 8
» Automating Business Processes using Workflows
 Module 9
» Customizing Enterprise Search
 Module 10
» Implementing Enterprise Content Management (ECM)
Slide 30 www.edureka.co/microsoft-sharepoint-2013
LIVE Online Class
Class Recording in LMS
24/7 Post Class Support
Module Wise Quiz
Project Work
Verifiable Certificate
How it Works
Slide 31 www.edureka.co/microsoft-sharepoint-2013

Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform

  • 1.
    www.edureka.co/microsoft-sharepoint-2013 View Microsoft SharePoint2013 course details at www.edureka.co/microsoft-sharepoint-2013 Microsoft SharePoint 2013 The Ultimate Enterprise Collaboration Platform For Queries: Post on Twitter @edurekaIN: #askEdureka Post on Facebook /edurekaIN For more details please contact us: US : 1800 275 9730 (toll free) INDIA : +91 88808 62004 Email Us : sales@edureka.co
  • 2.
    Slide 2 www.edureka.co/microsoft-sharepoint-2013 Atthe end of this module, you will be able to:  Understand the Evolution of SharePoint  Understand the Current Market Statistics  Learn about the Job Trends  Understand Salary Index  Understand SharePoint Platform » Enterprise Content Management (ECM) » Business Process Management (BPM) » Business Intelligence (BI) » Enterprise Search  Understand Logical & Physical Architecture  Learn the Database Types  Learn the Programming Models  Understand Client Support  Understand Developer Tools  Learn about Apps Hosting Models Objectives
  • 3.
    Slide 3 www.edureka.co/microsoft-sharepoint-2013Slide3 SharePoint Portal Server 2001 (SPS 2001) Evolution of SharePoint SharePoint Portal Server 2003 (SPS 2003) Microsoft Office SharePoint Server 2007 (MOSS 2007) Microsoft SharePoint Server 2010 Microsoft SharePoint Server 2013
  • 4.
    Slide 4 www.edureka.co/microsoft-sharepoint-2013Slide4  More than 80% of all Fortune 500 companies use SharePoint Server in some capacity  SharePoint adaptation by organizations peaked between 2006 and 2011, when more than 36.5 million licenses were sold to businesses around the world  SharePoint user licenses are added at a rate of around 20,000 new users every day currently  Companies are adopting it worldwide to centralize knowledge, increase collaboration, develop applications on top of it and realize actionable intelligence about their overall business health Current Market Statistics
  • 5.
  • 6.
  • 7.
    Slide 7 www.edureka.co/microsoft-sharepoint-2013 MicrosoftSharePoint 2013 is an Enterprise Portal Solution which offers a wide range of integrated Services such as:  Enterprise Content Management (ECM)  Business Process Management (BPM)  Business Intelligence (BI)  Enterprise Search  Enterprise Social Networking SharePoint Platform
  • 8.
    Slide 8 www.edureka.co/microsoft-sharepoint-2013 Document Management  Web Content Management  Record Management  Work Force Management  Media Management  Managed Management Enterprise Content Management (ECM)
  • 9.
    Slide 9 www.edureka.co/microsoft-sharepoint-2013 ABusiness Process is an activity or set of activities that will accomplish a specific organizational goal Business process management (BPM) is a systematic approach to making an organization's workflow more effective, more efficient and more capable of adapting to an ever-changing environment The Workflow Manager in SharePoint 2013 is build on Windows Workflow Foundation 4.5 (WF), the powerful new foundation for business process workflows Business Process Management (BPM)
  • 10.
    Slide 10 www.edureka.co/microsoft-sharepoint-2013 SharePoint2013 workflows are powered by Windows Workflow Foundation 4.5 (WF), which in turn, is built on the messaging functionality that is provided by Windows Communication Foundation (WCF) Key Features in Workflow Manager are:  Workflows are fully declarative  Allow for high density and multi-tenancy  Provide for workflow artifact management  Allows for tracking and monitoring  Provides for instance management  Provides for expressive workflows Designed and developed using:  SharePoint Designer 2013  Visual Studio 2013  Visio 2013 Business Process Management (BPM)
  • 11.
    Slide 11 www.edureka.co/microsoft-sharepoint-2013 Businessintelligence (BI) is the set of techniques and tools for the transformation of raw data into meaningful and useful information for business analysis purposes Business intelligence (BI) in SharePoint 2013 provides comprehensive BI tools that integrate across Office applications and other Microsoft technologies These BI tools are:  Excel 2013 BI  Excel Services  PerformancePoint Services  Visio Services  Microsoft SQL Server Business Intelligence (BI)
  • 12.
    Slide 12 www.edureka.co/microsoft-sharepoint-2013 InSharePoint Server 2013, Excel BI offers certain new features to support business intelligence applications These include the following:  In-Memory BI Engine (IMBI): The In Memory multidimensional data analysis engine (IMBI), also known as the Vertipaq engine, allows for almost instant analysis of millions of rows and is a fully integrated feature in the Excel client  Power View Add-in for Excel: Power View enables users to visualize and interact with modeled data by using highly interactive visualizations, animations and smart querying. Power View is powered by the BI Semantic Model and the VertiPaq engine  Decoupled PivotChart and PivotTable reports: Users can now create PivotChart reports without having to include a PivotTable report on the same page Business Intelligence (BI) – Excel BI
  • 13.
    Slide 13 www.edureka.co/microsoft-sharepoint-2013 EnterpriseSearch is the practice of making content from multiple enterprise-type sources, such as databases and intranets, searchable to a defined audience Enterprise Search
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
    Slide 18 www.edureka.co/microsoft-sharepoint-2013 ProgrammingModels  SSOM - SharePoint Server Object Model  CSOM - .NET Framework Client Object Model  JSOM - JavaScript Client Object Model  REST/OData endpoints – (Representational State Transfer (REST) interface with Open Data Protocol (OData))  Silverlight Client Object Model  Silverlight Mobile object model  Windows PowerShell
  • 19.
    Slide 19 www.edureka.co/microsoft-sharepoint-2013 SharePointServer Object Model (SSOM) SharePoint Server offers a highly structured server-side object model. From higher-level objects, you can drill down through the object hierarchy to obtain the object that contains the members you need to use in your code SPFarm SPService SPWebApplication SPSite SPWeb SPList SPServiceApplication
  • 20.
    Slide 20 www.edureka.co/microsoft-sharepoint-2013 ObjectModel Comparison Feature .NET CSOM or Silverlight CSOM JavaScript CSOM REST/OData endpoints Object-oriented programming Yes Yes No Batch processing Yes Yes Yes APIs for conditional processing and exception handling Yes No No Availability of LINQ syntax Yes No No Combining list data from different SharePoint web applications Yes No Yes Familiarity to experienced REST/OData developers No No Yes Similarity to non-Windows programming or JavaScript programming No Yes Yes Strong typing for list item fields No (except with LINQ) No Yes, from Windows platform No, from JavaScript Leveraging jQuery, Knockout, and other JavaScript libraries No Yes No, from Windows platform Yes, from JavaScript
  • 21.
    Slide 21 www.edureka.co/microsoft-sharepoint-2013 SandboxApps Farm Solutions When to use Deprecated. Therefore, it’s unadvisable to build new sandboxed solutions. Best practice. Create apps whenever you can. Create farm solutions when you can’t do it in an app. 1. Apps cannot call SharePoint server side code 2. Apps cannot access SharePoint components that are not on the same site 3. Apps cannot communicate with each other 4. Custom site definitions 5. Custom themes 6. Custom action groups and custom action hiding 7. User controls (.ascx files) 8. Delegate controls Server-side code Runs under a strict CAS policy and is limited in what it can do. No SharePoint server-code. When apps are hosted in an isolated SharePoint site, no server-code whatsoever is allowed. Can run full trust code. (Custom CAS policies are not supported in SharePoint 2013. All farm solution code runs in full trust even if it is not deployed to the GAC. Any custom CAS policies are ignored.) Resource throttling Run under an advanced resource management system that allows resource point allocation and automatic shutdown for troublesome solutions. Apps run isolated from a SharePoint farm, but can have an indirect impact by leveraging the client object model. Can impact SharePoint server-farm stability directly Solutions
  • 22.
    Slide 22 www.edureka.co/microsoft-sharepoint-2013 SandboxApps Farm Solutions Runs cross-domain No, and there’s no need to since code runs within the SharePoint farm. Yes, which provides a very interesting way to distribute server loads. No, and there’s no need to since code runs within the SharePoint farm. Performance Runs on the server farm, but in a dedicated isolated process. The sandbox architecture provides overhead. Apps hosted on separate app servers (even cross-domain) or in the cloud may cause considerable overhead. Very efficient. Safety Very safe. Apps rely on OAuth 2.0. Can be very safe, but this requires additional testing, validation and potential monitoring. Should IT pros worry over it? Due to the limited CAS permissions and resource throttling system, IT pros don’t have to worry. Apps are able to do a lot via the CSOM. There are some uncertainties concerning the safety of an App running on a page with other Apps. Definitely. This type of solutions run on the SharePoint farm itself and therefore can have a profound impact. Manageability Easy to manage within the SharePoint farm. Can be managed on a dedicated environment without SharePoint. Dedicated app admins can take care of this. Easy to manage within the SharePoint farm. Cloud support Yes Yes, also support for App MarketPlace. No, on-premises only Solutions
  • 23.
    Slide 23 www.edureka.co/microsoft-sharepoint-2013 BrowserSupported Not supported Internet Explorer 11 X Internet Explorer 10 X Internet Explorer 9 X Internet Explorer 8 X Internet Explorer 7 X Internet Explorer 6 X Google Chrome (latest released version) X Mozilla Firefox (latest released version) X Apple Safari (latest released version) X Client Support
  • 24.
    Slide 24 www.edureka.co/microsoft-sharepoint-2013 2012| 2013 Developer Tools SharePoint Designer 2013 Visio 2013
  • 25.
    Slide 25 www.edureka.co/microsoft-sharepoint-2013 ToolsDownload AjaxControl Toolkit http://ajaxcontroltoolkit.codeplex.com/ Silverlight Toolkit http://silverlight.codeplex.com/ Developer Dashboard https://msdn.microsoft.com/en-us/library/ff512745(v=office.14).aspx Code Analysis Tool http://www.microsoft.com/en-us/download/details.aspx?id=5570 DebugView https://technet.microsoft.com/en-us/sysinternals/bb896647.aspx WinDbg https://msdn.microsoft.com/en-us/windows/hardware/hh852365 LogParser https://technet.microsoft.com/en-us/scriptcenter/dd919274.aspx NetMon https://msdn.microsoft.com/en-us/library/windows/hardware/hh451296(v=vs.85).aspx CLR Profiler http://www.microsoft.com/en-us/download/details.aspx?id=16273 Color Palette Tool http://www.microsoft.com/en-us/download/details.aspx?id=38182 SPFastDeploy http://visualstudiogallery.msdn.microsoft.com/9e03d0f5-f931-4125-a5d1-7c1529554fbd Developer Tools
  • 26.
    Slide 26 www.edureka.co/microsoft-sharepoint-2013 A SharePoint app is a custom solution for SharePoint that runs entirely outside any SharePoint server processes  An app for SharePoint is an easy-to-use, stand-alone app that solves a specific end-user or business need  A framework for encapsulating functionality within a SharePoint site  A web application that users access through a SharePoint web page  A self-contained application that users consume through a SharePoint deployment What are Apps?
  • 27.
  • 28.
  • 29.
    Slide 29 www.edureka.co/microsoft-sharepoint-2013 CourseTopics  Module 1 » SharePoint 2013 Overview  Module 2 » Programming SharePoint Object Model  Module 3 » Designing and Managing Features and Solutions  Module 4 » Developing Apps in SharePoint 2013  Module 5 » Customizing UI, Sites and Components  Module 6 » Developing Managed Metadata Solutions (MMS)  Module 7 » Developing Business Connectivity Services (BCS)  Module 8 » Automating Business Processes using Workflows  Module 9 » Customizing Enterprise Search  Module 10 » Implementing Enterprise Content Management (ECM)
  • 30.
    Slide 30 www.edureka.co/microsoft-sharepoint-2013 LIVEOnline Class Class Recording in LMS 24/7 Post Class Support Module Wise Quiz Project Work Verifiable Certificate How it Works
  • 31.