Synapse India Reviews On SharePoint 
• What we’ll talk about 
• What is SharePoint? 
• SharePoint architecture 
• SharePoint development scenarios 
• SharePoint development tools 
• SharePoint development concepts 
• SharePoint APIs 
• Demos! 
• SharePoint Terms 
• Where to go from here
What is SharePoint?
What is SharePoint? 
• The new way to work together
SharePoint Products 
SPS 2001 SPS 2003 
STS WSS 2.0 
SharePoint 
MOSS 2007 Server 2010 
SharePoint 
WSS 3.0 Foundation 2010 
SharePoint 
Server 2013 
Preview* 
SharePoint 
Foundation 2013 
Preview* 
BPOS 
Office 365 / 
SharePoint 
Online 2013 
Preview* 
Office 365 / 
SharePoint 
Online 
• Clo 
ud 
Server 
Free
SharePoint Products 
• Not to worry: all products share the same core concepts 
• Lists 
• Views 
• Document Libraries 
• Webs 
• Pages 
• Site Collections 
• Content Types 
• Site Columns 
• Workflows 
• Web Parts 
• Features
SharePoint Architecture 
• One Or More Web Front 
Ends 
• Powered by Internet Information Services (IIS) and 
ASP.NET 
• All have the same exact content on them 
• Have Windows Services running in background 
• Zero or More App Servers 
• Exact same configuration as Web Front Ends above 
• Host backend services such as Active Directory 
crawling 
• Search Crawling, and many more 
SharePoint App 
Server 
SharePoint Web 
Front End 
SharePoint App 
Server 
SharePoint Web 
Front End 
SharePoint Web 
Front End 
SharePoint App 
Server 
Database Server(s)
SharePoint Development Scenarios 
Customize Build Solutions 
Interact with 
SharePoint data 
from the outside 
Bring data in 
Look and feel, site 
templates, lists, list 
views, WebParts, 
etc. 
Approval Processes, 
Helpdesk, etc 
Smart phones, 
tablets, writing apps 
that talk to 
SharePoint from the 
outside 
Bringing external 
data into 
SharePoint
SharePoint Development Tools 
Internet Explorer SharePoint Designer InfoPath Designer 
SQL Server 
Reporting Services 
Report Builder 
PerformancePoint 
Dashboard 
Designer 
SQL Server Business 
Intelligence Studio 
Napa* (only for 
SharePoint 2013) Visual Studio
SharePoint Development Concepts 
• SharePoint is a Platform 
• SharePoint can be modified and extended in supported ways to support end user needs. 
• SharePoint enables end users to do a lot! 
• In-browser creation and editing of web pages, documents, document libraries, lists, data, and metadata 
• Form creation using InfoPath 
• Report creation using Reporting Services 
• Dashboard creation using Excel, Chart WebParts, Performance Point, or Visio 
• Workflow creation using SharePoint Designer 
• Many more things!
SharePoint Development Concepts 
Visual Studio .wsp SharePoint 
Is really just a .cab file 
Typically contains XML, 
dlls, images, JavaScript, 
CSS, masterpage, and 
ASPX page files 
Defines package and 
features via XML 
Compiles assemblies (.dlls) 
Creates .wsp file 
Deploys to SharePoint dev 
environment 
Has mechanisms to 
deploy the solution 
(.wsp) and it’s assets 
across the entire farm 
and activate features at 
the appropriate scopes
SharePoint APIs 
• Customizing SharePoint and 
Creating Apps/Solutions 
• SharePoint’s Declarative XML 
• JavaScript! 
• SharePoint’s JavaScript Client Side Object Model 
(CSOM) 
• REST based interfaces 
• NOTE: .NET server-side object model exists; however, 
focus is on XML/JavaScript/REST going forward for a 
lot of scenarios 
Talking to SharePoint from the outside 
.NET 
Managed SharePoint Client Side Object Model 
Other platforms: 
REST based interfaces 
WCF Web Services
SharePoint Terms 
• Lists 
• Views 
• Document 
Libraries 
• Webs 
• Pages 
• Site Collections 
• Content Types 
• Site Columns 
• Workflows 
• Event Receivers 
• Web Parts 
• Features

Synapse india reviews on share point development

  • 1.
    Synapse India ReviewsOn SharePoint • What we’ll talk about • What is SharePoint? • SharePoint architecture • SharePoint development scenarios • SharePoint development tools • SharePoint development concepts • SharePoint APIs • Demos! • SharePoint Terms • Where to go from here
  • 2.
  • 3.
    What is SharePoint? • The new way to work together
  • 4.
    SharePoint Products SPS2001 SPS 2003 STS WSS 2.0 SharePoint MOSS 2007 Server 2010 SharePoint WSS 3.0 Foundation 2010 SharePoint Server 2013 Preview* SharePoint Foundation 2013 Preview* BPOS Office 365 / SharePoint Online 2013 Preview* Office 365 / SharePoint Online • Clo ud Server Free
  • 5.
    SharePoint Products •Not to worry: all products share the same core concepts • Lists • Views • Document Libraries • Webs • Pages • Site Collections • Content Types • Site Columns • Workflows • Web Parts • Features
  • 6.
    SharePoint Architecture •One Or More Web Front Ends • Powered by Internet Information Services (IIS) and ASP.NET • All have the same exact content on them • Have Windows Services running in background • Zero or More App Servers • Exact same configuration as Web Front Ends above • Host backend services such as Active Directory crawling • Search Crawling, and many more SharePoint App Server SharePoint Web Front End SharePoint App Server SharePoint Web Front End SharePoint Web Front End SharePoint App Server Database Server(s)
  • 7.
    SharePoint Development Scenarios Customize Build Solutions Interact with SharePoint data from the outside Bring data in Look and feel, site templates, lists, list views, WebParts, etc. Approval Processes, Helpdesk, etc Smart phones, tablets, writing apps that talk to SharePoint from the outside Bringing external data into SharePoint
  • 8.
    SharePoint Development Tools Internet Explorer SharePoint Designer InfoPath Designer SQL Server Reporting Services Report Builder PerformancePoint Dashboard Designer SQL Server Business Intelligence Studio Napa* (only for SharePoint 2013) Visual Studio
  • 9.
    SharePoint Development Concepts • SharePoint is a Platform • SharePoint can be modified and extended in supported ways to support end user needs. • SharePoint enables end users to do a lot! • In-browser creation and editing of web pages, documents, document libraries, lists, data, and metadata • Form creation using InfoPath • Report creation using Reporting Services • Dashboard creation using Excel, Chart WebParts, Performance Point, or Visio • Workflow creation using SharePoint Designer • Many more things!
  • 10.
    SharePoint Development Concepts Visual Studio .wsp SharePoint Is really just a .cab file Typically contains XML, dlls, images, JavaScript, CSS, masterpage, and ASPX page files Defines package and features via XML Compiles assemblies (.dlls) Creates .wsp file Deploys to SharePoint dev environment Has mechanisms to deploy the solution (.wsp) and it’s assets across the entire farm and activate features at the appropriate scopes
  • 11.
    SharePoint APIs •Customizing SharePoint and Creating Apps/Solutions • SharePoint’s Declarative XML • JavaScript! • SharePoint’s JavaScript Client Side Object Model (CSOM) • REST based interfaces • NOTE: .NET server-side object model exists; however, focus is on XML/JavaScript/REST going forward for a lot of scenarios Talking to SharePoint from the outside .NET Managed SharePoint Client Side Object Model Other platforms: REST based interfaces WCF Web Services
  • 12.
    SharePoint Terms •Lists • Views • Document Libraries • Webs • Pages • Site Collections • Content Types • Site Columns • Workflows • Event Receivers • Web Parts • Features