Deciding Which SharePoint API’s to Use

When deciding to start developing in SharePoint you first need to know which API’s / Tools and Technologies are available.

Deciding Which SharePoint 2010 API to Use

There are 2 types the Server-Side and the Client Side ones.

Server-side Object Model

Client Object Model

Ok now we know both API categories, how can we use it in our Scripting / Programming experience.

First we need to decide which language we want to use to access the API’s/

Powershell
JavaScript / Jquery

.NET c# or VB.NET
ASP.NET

Which Tools and Technologies do you need to master.

MS SharePoint Designer
XSL
HTML
CSS3
XML

MS Silverlight

Mobile Apps
HTML5

SharePoint 2010 Web Services
SOAP / REST
SharePoint Query String (URL)

SharePoint Designer Features for Developers
Workflows
Business Data Connectivity

Database Management
MS SQL DB & Admin
MS SSRS (integrated mode)

MS Report Builder
Query language
CAML query syntax
LINQ query syntax

MS Windows Server 2008 or Higher
Active Directory
MS IIS
SharePoint Security Model

Maybe I forgot some, but these are the one I got my feet wet in.

So if you decide to take a dive into SharePoint development. You run into an elephant Winking smile

This is a good comprehensive overview as well : SharePoint Architecture.

Here you can find some examples on how to access the different Interfaces

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: