SharePoint 2013 Developer Training - PowerPoint PPT Presentation

View by Category
About This Presentation
Title:

SharePoint 2013 Developer Training

Description:

What is SharePoint ? SharePoint Development Introduction covers Server Object Model of SharePoint. You can know more about it from – PowerPoint PPT presentation

Number of Views:54

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: SharePoint 2013 Developer Training


1
SharePoint 2013 Server Object Model
SharePoint 2013 Server Object Model by
2
Introduction
What is Server Object Model ? Set of classes and
namespaces separated into .Net Libraries. What
is the use of these classes? Allows to develop
server-side programs interacting with the
SharePoint engine What is server-side
programs/solutions? Set of instruction running
on Server How to use Server Object Model Add
the library/assembly as a reference in your
Visual Studio project. When is it best to use
Server Object Model? Only when a solution
requires to talk with SharePoint farm/engine.
This solution is called Farm or Sandboxed
solution based on how it is deployed.
3
Introduction
What is the initial best development
approach? Develop solution using Console
application in initial stage. Why ? Its speeds
up the development process It does not require
deployment for testing Any cautions ? Make sure
project is targeted to 4.5 Framework, and 64x
Platform Which is the main library need to
reference? Microsoft.SharePoint.dll Where
Microsoft.SharePoint.dll and other assemblies are
located? Under 15Hive\ISAPI (15Hive
C\Program Files\Common Files\Microsoft
Shared\Web Server Extensions\15\)
4
Practical
Objects Types Located or defined in the namespace
starts with Microsoft.SharePoint.
Microsoft.Office. Type or Class names starts
with SP Examples SPFarm, SPWebApplication,
SPSite, SPWeb etc
5
Object Hierarchy
6
Practical
Creating first LIST Programmatically.
7
Practical
Display All sub sites under a site collections
  • Using
  • SPSite
  • SPWeb
  • Site.AllWebs
  • Web.Title
  • Web.Dispose()

8
Practical
Display All Sites
  • Using
  • SPSite
  • SPWeb
  • Site.AllWebs
  • Web.Title
  • Web.Dispose()

9
Practical
  • siteCollection.RootWeb
  • SPList
  • site.Lists.TryGetList()
  • list.Delete
  • site.Lists.Add()
  • list.Fields.Add()
  • SPFieldType
  • SPView
  • list.DefaultView
  • defaultView.ViewFields.Add()
  • SPListItem
  • list.Items.Add()

10
Practical
Console Application
Practice 1 How to display name of Lists
available in a site ? Practice 2 How to display
List of sites under a site collection ? Practice
3 How to display List Items of a List
? Practice 3 How to create List ? Practice 4
How to create List Item ? Practice 5 How to
create a Site ? Practice 6 How to Add a Field
in a List? Practice 7 How to include Field in a
Default View
11
Thank You for Watching SharePoint 2013
Server Object Model
by
About PowerShow.com