Our Sharepoint Tutorial will allow you to learn both fundamental and sophisticated concepts of Sharepoint. This Sharepoint tutorial is helpful for beginners along with practitioners. Moreover, in this Sharepoint tutorial, we will discuss the purpose of SharePoint, Its Versions, and its advanced features.
In our Sharepoint Tutorial, you will also learn topics like Key Features of Sharepoint, Installation and site Collection, Development Tools, Sharepoint on Azure Platform, etc.
2. Sharepoint Types and Versions
4. Functionalities of SharePoint
5. Installation and site collection
8. SharePoint Central Administration
10. SharePoint List Functionality
11. Sharepoint on Azure platform
12. Sharepoint Sandbox Solutions
If you want to enrich your career and become a professional in Sharepoint, then Enroll in Best SharePoint Online Training" |
SharePoint is a cloud-based platform that facilitates the easy sharing of files and documents along with a multitude of other features. Many options include libraries, databases, discussion boards, calendars, tables, and other file-sharing services.
SharePoint can be easily configured to suit your needs which makes it a platform that is easy to use and customize The uses of SharePoint include
Sharepoint has the twin benefit of being available as an on-premise version as well as an online, cloud-integrated version. The on-premise version has two types; SharePoint Foundation and SharePoint Server. Office 365 is the cloud-integrated, fully online version of SharePoint.
SharePoint Foundation
SharePoint foundation has the basic features for collaboration. It is a secure and manageable platform. It has free shipping and can be downloaded to install. Its features include collaboration, security and administration, and apps such as documents, lists, etc.
These core features help users get started with SharePoint. It is based primarily on document management and collaboration to enable better communication within teams.
Some of its benefits include:
It consists of the foundational features of SharePoint and is a user-friendly platform for collaboration.
SharePoint Server
This is essentially an upgrade from the SharePoint Foundation platform. It provides some advanced features apart from the core features available on the Foundation version. The advanced features of the SharePoint Server are as follows.
Office 365
This is essentially the online version of SharePoint.
The core features of SharePoint are:
1. SharePoint makes it possible for multiple people to work within a team. You can work on a single document at the same time from different locations.
2. Being a cloud-based facility, all web integrated information can be shared and accessed across different computer systems.
3. One does not have to bother about investing in memory space to be able to access or edit any documents. All the tasks can take place online on the same platform.
Here is an easy guide to exploring all the facets of SharePoint describing how it can be used in different contexts.
you might wonder about what version of the software is being used.
There are different versions available and you need to choose the one that suits your requirements. There is an on-premise version as well as an online, or cloud-integrated version. Now, you need to consider the network availability for a strong internet connection before opting for any of the two.
Both versions have their own benefits. The online version can make things a lot easier to use provided that the internet is not a problem. There can be an immediate update of all progress within the group.
However, if this is not needed for your project or business, and internet availability happens to be a problem, then one might want to consider the offline features.
Layout and Navigation:
One needs to navigate the team site
The top link bar can be used for navigating
You can navigate between the parent site and a created child site by using Quick Launch. This is the section where you can use any documents from the quick launch menu. The idea is to be able to swiftly move from one zone to another within the site.
The home page can be accessed as well along with the setting for your user profile. These features are usually related to the initial setup of the team and its requirements. Once this is sorted out, one can focus on the more specific features and functions.
Capabilities
Some of the capabilities of the application involve the following:
Also Read: SharePoint Information Architecture Detail Guide |
Now, it is important to understand the SharePoint features and their benefits for the team as a whole. The general areas of concern of some of the key features are described below:
Evolution of SharePoint over the years
Features
|
SharePoint 2016
|
SharePoint 2013
|
SharePoint 2010
|
Minrole Farm Topology
|
Yes
|
No
|
No
|
Zero Downtime Patching
|
Yes
|
No
|
No
|
Integrated project server
|
Yes
|
No
|
No
|
File size for uploads
|
10 GB
|
250 MB, can be increased to 2GB
|
250 MB, can be increased to 2GB
|
File name support for special characters
|
Yes
|
No
|
No
|
Content database size
|
1+ TB
|
200 GB
|
200 GB
|
Site collections per content database
|
1,00,000 per content DB
|
2000 recommended, 5000 maximum
|
2000 recommended, 5000 maximum
|
Fast site collection/site creation
|
Yes
|
No
|
No
|
List threshold
|
>5000
|
5000
|
5000
|
App launcher
|
Yes
|
No
|
No
|
SharePoint search service application
|
500 million items
|
100 million per search service application, 10 million per index partition
|
100 million per search service application, 10 million per index partition
|
ODF support for document libraries
|
Yes
|
No
|
No
|
ReFS file system support
|
Yes
|
No
|
No
|
Durable links Search for sensitive content
|
Yes
|
No
|
No
|
SMTP connection encryption
|
Yes
|
No
|
No
|
Sites page pinning
|
Yes
|
No
|
No
|
Picture and video previews
|
Yes
|
No
|
No
|
Site folders
|
Yes
|
No
|
No
|
Mobile experience
|
Improved experience
|
channels
|
No
|
Power-pivot add-in and power view
|
Yes
|
No
|
No
|
Sharing
|
Yes, improved sharing
|
Yes, basic sharing
|
Yes, basic sharing
|
Hybrid
|
Yes, improved and extremely advanced as compared to SharePoint 2013
|
Yes, basic
|
No
|
Let’s have a look at the installation first
1. One can follow the stepwise guide to installing SharePoint.
2. Go to the Directory ->SharePoint 2013 Installation files and click on run setup.exe file as Run as Administrator
3. The ‘User account control’ window will pop up. Click on ‘yes
4. Enter the SharePoint valid product key and select ‘Continue’
5. The ‘Read the Microsoft Software License Terms’ window will pop up. Read them and then select the ‘I accept the terms of this agreement’ checkbox and then click on ‘Continue’
6. Go to the ‘choose a file location page, accept the default settings, and select ‘Install now
7. Wait till necessary files are prepared.
8. The installation process will begin here.
9. After this, the ‘Run Configuration Wizard’ will complete the installation. You can select the ‘Run the SharePoint Products Configuration Wizard now’ CheckBox. If you want to continue with the configuration of SharePoint products, click on ‘Close’.
→Preparing for SharePoint Interview? Here’s Top SharePoint Interview Questions and Answers |
10. On the ‘Welcome to SharePoint Products’ window, click on ‘Next to continue
11. You will be prompted to 'start or reset the Services’ during Configuration. Click on ‘Yes’ to continue
12. Click on ‘Next’ to continue. On the ‘Specify Farm Security Settings’ window, you need to put in the password to secure the configuration data.
13. On the next window, you can set up your site's port number and security settings. Click on ‘Next to continue
14. On the ‘Completing the SharePoint Products Configuration Wizard’ window, click on ‘Next to finish the configuration
15. On the Services window, you can configure new ‘Service Accounts’ to use SharePoint.
16. Site collection: Site collection is a foundational feature of SharePoint. Without a site collection, you cannot start developing SharePoint. It is the root site that consists of subsites. It allows you to perform functions within a given parameter without affecting other users.
After waiting for a while, your first site should be created.
This is how you can create your site and then quickly get started with your projects and management. The process of sharing and file manipulation can now begin! Different sets of APIs can be used to access the SharePoint platform.
Also Read: SharePoint Online Complete Guide |
Different sets of APIs can be used to access the SharePoint platform.
The type of API depends on the following:
1. Application type
2. Developer existing skills
3. The device on which the code runs
Application type
The different types of applications include:
SharePoint add-in
Developer existing skills
Creating applications on SharePoint is easy if you already know any of the following:
The device on which the code runs
The code can run on the following devices:
Below is the table explaining the API and its usage
API
|
Usage
|
.NET Framework client object model, Silverlight client object model, REST/OData endpoints
|
A web application using ASP.NET can be made to perform Create, Read, Update, and Delete operations on data in SharePoint or external data which has manifested in SharePoint due to Business Connectivity Service content type. Across a firewall, it doesn’t have to be called SharePoint.
|
REST/OData endpoints
|
A web application using LAMP can be made to perform Create, Read, Update, and Delete operations on data in SharePoint or external data which has manifested in SharePoint due to Business Connectivity Service content type. It can also be used to build an iOS or Android app that performs Create, Read, Update, and Delete operations in SharePoint.
|
The mobile client object model
|
Build a windows phone app that performs Create, Read, Update, and Delete operations in SharePoint.
|
The mobile client object model and the server object model
|
A windows phone app can be built to use Microsoft push notifications to notify the mobile device about events in SharePoint.
|
.NET Framework client object model
|
A .NET Framework model can be built to perform Create, Read, Update, and Delete operations on data in SharePoint.
|
Silverlight client object model
|
A Silverlight framework model can be built to perform Create, Read, Update, and Delete operations on data in SharePoint.
|
JavaScript client object model
|
An HTML/JavaScript application can be built to perform Create, Read, Update, and Delete operations on data in SharePoint. An office add-in can be made to work with SharePoint.
|
Server object model
|
Can be used to create a custom Windows PowerShell command, timer job, an extension of Central Administration, consistent branding across an entire SharePoint farm, and a custom Web Part, application page, or ASP.NET user control.
|
Several development tools can be used in integration with SharePoint. This makes the platform extremely comprehensive and easily integrable. It is easy to use with some of the following tools:
Also Read: SharePoint vs OneDrive |
For managing things to do as a central admin for the site, you can access the admin facilities in the below-mentioned manner:
Lists are where you can store all the necessary data in SharePoint. Users can view, select, edit, and delete the items in a list. Let us take the example of a contact list. You can add this list by clicking on “add an app” on the site contents page.
You can add new items to this list or delete items from this list. You can customize this list as per your preference.
To add a contact list, you must follow these steps:
Some key elements can be used for the creation of lists and hence to manage the functionality of the lists. These include:
Data -All the organized information in SharePoint collections may be referred to as data. Anything that is stored in the lists, libraries, etc., can be called data. Here, you can manage your data and maintain it to be efficient to enhance team productivity.
Web part -A web part is a reusable part to display web pages in SharePoint. They help construct a web page. The construction of the web pages and their relevance to the projects can be managed here.
Libraries -This is where team members can upload, create, update, and collaborate on various aspects. A library consists of several lists. This can be an interesting zone to be able to bring together all your creations collectively.
Rest APIs -The Create, Read, Update, and Develop aspects can be performed on SharePoint with the help of Rest APIs. It shows all the functions and possibilities available to the clients.
The Azure platform has several services. It can be used for application design, deployment, and management such as Data, Service, and the client layer of Integration, which uses the services within Microsoft Azure. These are some integral layers and application features that are necessary to understand the functioning of the Azure platform.
Data Layer
This has different types of data storage mechanisms which are both relational and non-relational
Non-relational features:
Relational features:
Service Layer
This has default services such as creating a website, worker role classes, and using Hadoop to process Big Data requests. These services come with a baked-in functionality and a set of APIs within each application.
Integration Layer
Azure Apps
Azure not only has services, but you can also develop cloud-based apps in it. For this, you need the latest visual studio and Microsoft Azure subscription.
SharePoint Apps
SharePoint apps are cloud-based. Till the 2010 version, Azure and SharePoint were two separate platforms but the 2013 version made them integrated. The model essentially relies on Azure features and SharePoint deployment.
Sharepoint App Model
The app model for Sharepoint consists of an application that is an amalgamation of static application files or another web-like page like HTML and several other JavaScript-based files. These assist in enabling user-based coding. The SharePoint App can be used to redirect to the place where the application exists.
Sharepoint App Types
Farm Solutions:
Farm solutions are hosted in the IIS worker process (W3WP.exe). They run the code that can impact the whole farm. When you use farm solutions, the system's IIS application pool recycles before SharePoint can retract or deploy the feature to release IIS worker process locked files.
Nothing is recycled except the IIS application pool serving the site URL of the SharePoint project.
Sandbox Solutions:
Sandboxed solutions are hosted in the SharePoint user code solution worker process (SPUCWorkerProcess.exe). It runs code that can only impact the solution’s site collection of the solution. Both the IIS application pool and the IIS server should not restart since the boxed solutions do not run in the IIS worker process.
Visual Studio attaches the debugger to the SPUCWorkerProcess process that is triggered and controlled automatically by the SPUserCodeV4 service in SharePoint. The SPUC Worker Process process need not be recycled to load the latest version of the solution.
Deployment of Sandbox Solutions:
After customizing the Features and package in Visual Studio, a .wsp file can be created to deploy to SharePoint servers. Only on the SharePoint server on the development computer, the Visual Studio can be used to debug and test the .wsp.
Explore Sharepoint Sample Resumes! Download & Edit, Get Noticed by Top Employers!
These are some basic steps walking you through the use of SharePoint to extract maximum benefit and optimum use. You can be actively involved in the SharePoint community for other specific discussions.
There is a multitude of types of groups and businesses making active use of the application. One can enhance their productivity and take sharing and collaboration to a notch up through SharePoint and its multifaceted features.
Our work-support plans provide precise options as per your project tasks. Whether you are a newbie or an experienced professional seeking assistance in completing project tasks, we are here with the following plans to meet your custom needs:
Name | Dates | |
---|---|---|
SharePoint Training | Nov 23 to Dec 08 | View Details |
SharePoint Training | Nov 26 to Dec 11 | View Details |
SharePoint Training | Nov 30 to Dec 15 | View Details |
SharePoint Training | Dec 03 to Dec 18 | View Details |
Prasanthi is an expert writer in MongoDB, and has written for various reputable online and print publications. At present, she is working for MindMajix, and writes content not only on MongoDB, but also on Sharepoint, Uipath, and AWS.