SharePoint 2010 tutorial for beginners step by step

This SharePoint 2010 tutorial explains SharePoint 2010 from beginners, intermediate to advanced level. I will provide various topic links to various SharePoint 2010 topics. I will cover SharePoint 2010 topics like list and document libraries, InfoPath, web parts, workflows, content types, master pages, page layouts, SharePoint 2010 server object model etc. Let us see SharePoint 2010 tutorial for beginners step by step and sharepoint 2010 tutorial for developers.

I will also explain on SharePoint 2010 download and hardware and software requirements, various examples in SharePoint 2010 with visual studio 2010.

In this SharePoint 2010 tutorial, I will also explain on SharePoint 2010 download and hardware and software requirements, various examples in SharePoint 2010 with visual studio 2010.

What is SharePoint 2010?

Microsoft SharePoint 2010 is an effective platform for business and collaboration. This platform was already appreciated by many customers. Using these platform users get a big variety of abilities.

Well, let’s imagine you’ve already installed of configured your service. What can you do here? SharePoint 2010 provides a lot of features for building your site, setting up necessary rules, creating necessary content and downloading documents.

Main Capabilities of SharePoint 2010

The main capabilities of SharePoint 2010 have six categories like Sites, Communities, Content, Search, Insights, and Composites.


The major thing that comes in SharePoint 2010 is the enhancement of Ribbon UI, dialogs, web parts, Silverlight, and also support in different browsers. Now also you can manage offline content with Microsoft office.

You can create your own site for sharing information and storing a document. Or you can create a Team site for communication, sharing calendars and managing schedules. This entire staff makes teamwork easier and increases effectiveness.

Intranet sites – those ones you may use for keeping companies information and news, accessing business process information finding necessary data, and peoples easily. Finally, public websites – is a convenient tool for small business marketing on the web. Using familiar tools you can update business information and choose your own domain name.


What about SharePoint communities you may use them for work in small or big groups of users, to combine users in the community, depending on their competencies and create wikis and blogs. Creating content with rich media data and categorized pages is also available. SharePoint communities enable you to upload images and format content using Ribbon UI.

The Communities category contains features such as social networking, information sharing, content tagging and rating, and user feedback collection capabilities. Besides, it has also featured blogging, wiki pages, alerts, etc. A major feature added is User Profile.


If you have special business needs – it is not a problem. You can upload sandbox solutions or create your own custom workflows using Microsoft SharePoint Designer.

Except this SharePoint Composite enables you to publish and edit Access databases with internet browsers and create Forms using InfoPath 2010.


As for site content – Microsoft Office integration allows you to access view and edit documents with an internet browser. You can reach your business data at any time from any place only using the internet. Storing document sets, exporting multiple files, and tagging info is also available for you.

SharePoint 2010 has features like Enterprise content type, Metadata and navigation, Document sets, Audio, and video content type. Also, it supports remote blog storage.


SharePoint 2010 supports FAST search.

Site Search provides searching necessary people and content for collaboration easily with phonetic or people and enterprise search and viewing results. But pay attention that SharePoint 2010 does not support FAST search.

Sites enable you to choose the language you need, create your SharePoint lists, manage permissions to your site and its content, share your calendar with other users, set up an alerts, notifications and invite external users to collaborate on you site.

Additionally SharePoint 2010 provides a number of features for developers and IT professionals.

This is only a brief description of SharePoint 2010 abilities and you may consider to yourself whether it is suitable for your own business needs or not.


Insights – that is if you’ve purchased or subscribed SharePoint 2010 Enterprise. In this case you’ve got an ability to visualize your business projects, indicate status of data in your list, use Excel Services and Visio diagrams

SharePoint supports other Microsoft product services like Performance Point Services, Excel Services, Access Services, Visio Services, PowerPivot, Microsoft SQL Server Reporting Services, and so on.


SharePoint 2010 supports Business Connectivity Services which supports communication with the external data source.

SharePoint 2010 also supports InfoPath Forms Service, Workflow, SharePoint designer, Visual Studio.

SharePoint 2010 Technology Overview

Here is a high level digram for SharePoint 2010 technology overview.

sharepoint 2010 tutorial for beginners step by step
SharePoint 2010

SharePoint Server 2010 Editions

SharePoint server 2010 comes with various editions like SharePoint 2010 standard, enterprise etc. Learn about various SharePoint server 2010 editions.

SharePoint 2010 Foundation:

Microsoft SharePoint Foundation 2010 is the basic edition of the product. Its free and comes with the license of Microsoft Windows Server 2008.

It has only document storage and collaboration solution. But this edition also has cross-browser support, basic search features, out-of-the-box Web Parts, Silverlight support, new UI features based on dialogs and ribbons, blogs and wikis, and the workflow engine.

SharePoint Foundation has its ability to upgrade from previous versions of Microsoft SharePoint.

SharePoint Foundation also offers all the features supporting custom development, including the Web Parts programming model, the Server Object Model, the Client Object Model, Event Receivers, Claims-Based security etc

SharePoint Server 2010 Standard:

Microsoft SharePoint Server 2010 Standard edition is built on top of SharePoint Foundation and adds some features useful for building business-level solutions.

Also, it supports Document Sets, content based on audiences, tags and metadata-driven search refinement, people search, and some other social features.

It also provides tags and metadata-driven search refinement, people search, and some other social features.

SharePoint Server 2010 Enterprise:

Microsoft SharePoint Server 2010 Enterprise edition targets large business solutions and enterprise-level organizations. It has all the features of SharePoint Server Standard also.

Also, it supports dashboards, key performance indicators (KPIs), and business intelligence features.

It improves search capabilities by offering contextual search, deep search query refinement, extreme scale-out search capabilities, rich web indexing, and so on.

It also provides support for Excel Services, Visio Services, InfoPath Forms Services, and Access Services.

SharePoint 2010 for Internet Sites:

Microsoft SharePoint Server 2010 for Internet Sites Standard and Enterprise editions. These editions target web publishing sites. They were created to support public Internet scenarios with an unpredictable number of users coming from the Internet, whether the users are anonymous or authenticated.

The Standard Edition for Internet Sites is licensed for publishing a single domain website, while the Enterprise Edition for Internet Sites can publish multiple domains.

Download Microsoft SharePoint Server 2010

Microsoft has released SharePoint server 2010 in the year 2010 and is one of the popular SharePoint released both for developers as well as for organizations. Follow this SharePoint tutorial to download SharePoint 2010. You can also download SharePoint 2010 foundation and server versions. Also, you can download SharePoint designer 2010 for SharePoint 2010.

SharePoint 2010, one of the popular SharePoint version because you can install SharePoint 2010 in Windows 7 also. Below are the operating systems are supported in SharePoint 2010:

  • Windows 7
  • Windows Server 2008 R2
  • Windows Server 2008 Service Pack 2
  • Windows Vista Service Pack 1
  • Windows Vista Service Pack 2

Download Microsoft SharePoint Server 2010 (Trial)

You can download and install SharePoint server 2010 trial for 180 days. You can convert to a licensed installation at any time during the trial or after the trial has expired by entering the appropriate product key in SharePoint 2010 central administration.

Below is the download link for SharePoint 2010.

Download SharePoint Server 2010

SharePoint Server 2010 Product Keys (Trial)

There are 4 versions of SharePoint server 2010 available. Download the SharePoint product key according to the SharePoint 2010 version. The trial product keys are for both Microsoft SharePoint Server 2010 Enterprise and Standard editions.

  • SharePoint Server 2010 with Enterprise Client Access License features: VK7BD-VBKWR-6FHD9-Q3HM9-6PKMX
  • SharePoint Server 2010 for Internet Sites, Enterprise: VK7BD-VBKWR-6FHD9-Q3HM9-6PKMX
  • SharePoint Server 2010 with Standard Client Access License features: PTTCF-PCY26-D9V8F-8JF8B-XH8JP
  • SharePoint Server 2010 for Internet Sites, Standard: PTTCF-PCY26-D9V8F-8JF8B-XH8JP

Download Microsoft SharePoint Foundation 2010

You can also download SharePoint foundation 2010 from Download Microsoft SharePoint Foundation 2010 link.

Below is the operating system which supports SharePoint foundation 2010.

  • Windows Server 2008 R2
  • Windows Server 2008 Service Pack 2
  • Windows Server 2012
  • Windows 7 (Development propose)
  • Windows Vista Service Pack 2 (Development propose)

Download Microsoft SharePoint Designer 2010

Microsoft also released SharePoint designer 2010 to work with SharePoint server 2010. You can use SharePoint designer 2010 for rapid development of SharePoint applications.

Hope this section will be helpful to download SharePoint 2010, Microsoft SharePoint server 2010, Microsoft SharePoint Foundation 2010 and Microsoft SharePoint Designer 2010.

SharePoint 2010 hardware and software requirements

This SharePoint 2010 tutorial explains SharePoint 2010 hardware and software requirements to install SharePoint 2010. This SharePoint tutorial explains 10 minimum hardware and software requirements to install SharePoint 2010.

Though Microsoft SharePoint 2010 provides a lot of installation scenario, we will discuss some minimum hardware and software requirements to install SharePoint 2010.

  • The first requirement is we will need a 64-bit processor, not 32 bit.
  • RAM of 4GB for development use and 8 GB for production use.
  • Minimum 80GB hard disk needed.
  • Needed 64-bit edition of Microsoft SQL Server 2008 R2 (Preferable)
  • 64-bit edition of Windows Server 2008 R2 preferable or sql server 2005 SP3.
  • Microsoft .NET Framework version 3.5 SP1
  • Microsoft Chart Controls for the Microsoft .NET Framework 3.5 (You need to install this patch before SharePoint 2010 installation)
  • Windows PowerShell 2.0
  • For Windows Server 2008 R2, Windows6.1-KB979917-x64.msu patch is necessary before SharePoint 2010 installation
  • Microsoft SQL Server 2008 Native Client. This can be downloaded from

Below are prerequisites also required for SharePoint 2010 installation:

  • Web Server (IIS) role
  • Application Server role
  • Microsoft .NET Framework version 3.5 SP1
  • SQL Server 2008 Express with SP1
  • Microsoft Sync Framework Runtime v1.0 (x64)
  • Microsoft Filter Pack 2.0
  • Microsoft Chart Controls for the Microsoft .NET Framework 3.5
  • Windows PowerShell 2.0
  • SQL Server 2008 Native Client
  • Microsoft SQL Server 2008 Analysis Services ADOMD.NET
  • ADO.NET Data Services Update for .NET Framework 3.5 SP1
  • A hotfix for the .NET Framework 3.5 SP1 that provides a method to support token authentication without transport security or message encryption in WCF.
  • Windows Identity Foundation (WIF)

Here we discuss in details SharePoint 2010 hardware and software requirements.

SharePoint Insights

As you know SharePoint has many areas of capabilities and Insights is one of them. This area is one of the most important for companies. It provides powerful business intelligence (BI) functionality. What is business intelligence and why it is so important?

While working process companies are used to create a great amount of data like be documents, workbooks, databases which are of great importance. And usually they use reports to collect the necessary information. This process takes time and nerves and it requires IT intervention. What is more, the level of security is not proper because some content may be misplaced, copied, lost and so on.

Business Intelligence helps to solve all these problems and structuralize and visualize business information in a proper format and when it’s necessary. Well, Business Intelligence (BI) – it is a number of tools and applications which were created for storing, gathering, analysis of information, sharing and publishing it from different sources. BI tools enables customers automatically extract required data and create a report. This gives them a significant opportunity to make important business decisions and present your data as meaningful information. The other benefit of Business Intelligence is keeping data securely and ability to assign permissions to access content according to the job roles of users.

As I`ve already said, Business Intelligence is provided by the Insights in SharePoint 2010. With it users are empowered to create and share dashboards, collaborate with them using improved communities functions. Additionally, thy can find the relevant information which is based on BI criteria using Microsoft FAST Search Server 2010. SharePoint 2010 provides a wide range of services like storing and managing BI related information in one central location – Report Center which is one of the main features. It also provides Excel, Visio and PerformancePoint services, a variety of web parts such as Chart or Filter web parts, and the ability to use and develop dashboards and connect to different external sources.

But note that in order to use SharePoint 2010 BI components and services SharePoint 2010 Enterprise CALs are required.

If you don’t have SharePoint 2010 and want to appreciate all the benefits of SharePoint Insights you need to sign up SharePoint 2010 Enterprise form one of the reliable provider, which is critical to a successful SharePoint hosting experience, has high level of performance, security and support.

Differences between .NET vs SharePoint

Below are some differences between .Net and SharePoint.

Feature  .NETSharePoint
Creation:Code need to be written even to achieve simple functionalityLots of pre-defined web parts and elements available no need to write the code.
Time:Takes time to create the code and testVery less time required
Skilled Professionals:Skilled professionals are required to create the functionalityEven novice professionals can do so easily
License Requirement:Not required at the time of deployment of solutionFree versions available, but in case of extensive requirements License is required

SharePoint 2010 Social Features

As you may already know SharePoint is a platform for effective collaboration, document sharing, project tracking and content management. The capabilities of SharePoint 2010 are huge and make SharePoint more than just a content management system (CMS). SharePoint is the perfect solution for Intranets, Internal Portals, knowledge sharing.

But I would like to tell you about the social capabilities of SharePoint 2010. This platform enables users to work together in the way they want and be more creative and productive. SharePoint helps them to share ideas, find people and expertise, and locate business information.

Communities are an important part of a business flow. Any business environment is usually divided into departments, project teams and so on. And it is the task of SharePoint to help in organizing the effective working process of these small communities and bring them together. And I should say the SharePoint successfully copes with this task. It provides a number of tools and applications familiar to users which makes them free from using third-party applications. It integrates with Microsoft Office applications and with Microsoft Exchange, Microsoft Lync, Microsoft Dynamics and SQL Server in addition to them.

SharePoint 2010 Community provides such features:

Users can create a blog site using the preconfigured template to share their knowledge, new information, announcements and so on.

Discussion Forums:
They can create a discussion list that contains discussion topics, add the new topics in this list or respond to the existing ones.

Photos and Presence:
Photos and status indicators near the users name help to initiate communication within one click directly from the SharePoint site.

Users get the ability to create wiki pages, add information, media files there and edit this info in a user friendly way with rich visual editing tools.

Ask me about:
The section is added to a user profile and helps to share the knowledge in areas of expertise of the users.

College Suggestions:
This is an automated service that suggests the appropriate colleagues based on communications, memberships, outlook emails and hierarchy in Active Directory.

Colleagues and Membership:
Users have the ability to add colleagues to social network create groups and specify the categories for them.

My Network:
This newsfeed is used to show updates from people you`re following. It additionally supports displaying third-party activities.

My Sites: User Profiles and Personal Sites:
Users get a great ability to create pages that contain information about the user, his/her bio, experience, job, interests, etc. and search using it.

Note Board:

This section helps to communicate and interact with other users. It allows for broad communication.

Organization Browser:
Use a rich interface that serves for easy navigation through the organization structure and makes communication even more simple and effective.

Users can apply a 5-star rating system to pages, libraries, lists, and documents and see the most relevant and useful information.

Social Bookmarks:
Additionally, users have the ability to remember external and internal sites, manage them and share between other users.

These forms of metadata associated with particular content/users help to structuralize the content and simplify the search of the necessary information.

So, as you can see the capabilities of SharePoint communities are numerous. Additionally, it is important not forget to say that with SharePoint 2010 customers have an opportunity to use secure, easy to manage, and scalable collaboration platform. People can work together more safely with its granular security and privacy controls, centralized policy setting, and detailed reporting and analysis.

SharePoint will certainly help you to get the unique collaborative experience for different business needs and increase the efficiency of your business greatly.

Features not available in SharePoint Foundation 2010

Below are some of the features which are not available in SharePoint foundation 2010.

  • Content query web part
  • No approval workflow only three state workflows are available in SharePoint foundation as an OOB
  • Rating system is not available
  • Publishing feature is not available
  • My site is not available
  • Summary link web part is not available

Type of authentication supported in SharePoint 2010

The default method is Windows Authentication, but SharePoint Server 2010 supports following multiple authentication methods:

  • Windows
  • ASP.NET forms
  • Web Single Sign-On (SSO)


The standard Windows authentication method that is selected by default.

Examples – Anonymous, Basic, Digest, Certificates, Kerberos, NTLM (Windows)

ASP.NET forms:

SharePoint Server 2010 can support non- Windows-based systems via integration with ASP.NET forms authentication. This authentication allows SPS 2010 to interact with systems where the Membership Provider interface has been implemented.

Examples: Lightweight Directory Access Protocol (LDAP), SQL Server or other database systems, any other ASP.NET forms authentication solutions.

Web Single Sign-On (SSO):

SharePoint Server 2010 supports the storage and mapping of credentials including account names and passwords. SSO provides a way for users to authenticate one time while accessing data from other applications and systems.

Examples: Active Directory Federation Services (ADFS), Additional Identity Management Systems.

You may like following SharePoint 2010 tutorials:

I hope this SharePoint 2010 tutorial for beginners step by step helps to learn SharePoint 2010 and I hope this SharePoint 2010 tutorial for developers will help you to start as a SharePoint developer.

Donwload Hub site pdf

Download SharePoint Online Tutorial PDF FREE!

Get update on Webinars, video tutorials, training courses etc.

  • >