Before reading further check the SharePoint 2013 architecture fig below:

As we all know both SharePoint Foundation 2013 and SharePoint Server 2013 are available only in 64-bit versions. They can be installed on a 64-bit version of Windows Server 2012 or Windows Server 2008 R2. Microsoft does not support installing SharePoint 2013 on a client operating system such as Windows 7 or Windows 8.

But you can install SharePoint 2013 on a virtual machine running on Windows 8.

This will be saved as a file with .wsp extension in the solution gallery of the site collection.

Follow below steps:

- Open the SharePoint 2013 site for which you want to save the template. Then on the Settings menu select Site Settings.

- This will open the site settings page, In the Site Actions section, "Click on Save site as template".

- This will open the Save as Template page, there give a file name, Template Name, Description etc. If you want to include the content then check the check box "Include Content" as shown in the fig below:

- Then click on OK, this will save the template.

Now if you want to create a new site by using the site template that we have created just now, then click on +new site. This will open the New SharePoint Site page. In the template section when you click on Custom then the template will come as shown in the fig below:

- Then Click the Settings gear icon on the top right of the screen and select Site settings to go to the Site Settings page.

- Then in the Look and Feel section, click Change the look.

- In the Change the look page, explore the themes thumbnails, and then click the one which you want to apply. Check the thumbnail looks like below:

- Once you select a theme, in SharePoint 2013 it will show options in the left side to change the background image, color scheme, the site layout as well as the font. Once you will change the properties then the preview will come in this page.

- On the top right of the screen, above the theme preview, click Try it out. The changes have been processed, and the preview of the site will be shown in the new theme.

- If you want to apply the theme, click Yes, keep it on the top right, above the preview screen. The Site Settings page is displayed.

While creating SharePoint objects like sites, lists or libraries, we should follow some naming conventions. There are two name values one is Title or Name and the other one is Uniform Resource Locator (URL) name.

While creating site, it always gave two options one is Title or name and other one is the URL. We should follow some standards while giving the URL for a site, list or document library.
Below are some standards:

- The URL name should be descriptive, intuitive, and easy to remember.

- The URL name should be small, because There is a limit on the number of total char-acters available for the entire website address. If you will provide long name then you could face problem.

- The URL name should not contain spaces. Spaces in the address bar are re-placed with %20 and take up three characters each. Spaces also make the website address difficult to use in an email and difficult for others to read.

You should replace space with underscore, so that it will be easily understandable.

To create Promoted Links, Navigate to SharePoint site, then click on the Site Contents in the quick launch. Then click on Add an App. Then click on "Promoted Links" app from the available apps. Then give a name as shown in the fig below:

This will create the Promoted Links app successfully.

Then click on the new item to add links to the App. Then enter the details like Title, Background Image Location, Description, Link Location. Launch Behavior (In page navigation, Dialog, New tab), Order etc as shown in the fig below:

Alert is a good feature in SharePoint 2013. It allows us to sends an email notification or a text message whenever changes are made to the content in a site, including changes made to list items in a list.

The alerts can be set for a list, a library, a folder, a file, or a list item. Through alerts you can set to whom the alert will be send. Also you can set the type of change for which you want an alert to be initiated. You can specify when to send alerts. And also you can set the alert frequency.

How to Setup Alert?

- First Open the list, document library or discussion for which you want to setup the alert.

- Under either the Documents or Library tabs, click on Alert Me as shown in the fig below:

- Then it will open the New Alert dialogbox. There:
- give a title for the Alert.
- you can enter the username or email address to which you want to send the alerts.
- You can select the Change type for which you can send the alert etc as shown in the fig below:

Remote event receivers are new in SharePoint 2013. Remote event receivers works same as normal event receivers. We use remote event receivers for an app, when the app is on a different system from its host web application.

Business Connectivity Services (BCS) uses remote event receivers attached to external lists and entities to allow you to write code that can react to changes in data hosted in the external system.

By using Visual Studio 2012 you can create a remote event receiver by using a template. When you create a remote receiver, by default it add two methods in the service.- ProcessEvent(): This event handles events that occur before an action occurs, such as when a user adds or deletes a list item.

- ProcessOneWayEvent(): This event handles events that occur after an action occurs, such as after a user adds an item to a list or deletes an item from a list.

You can create remote event receiver for Auto-hosted, Provider-hosted hosting model. But you can not make event receiver for SharePoint-host hosting model.

A library is a location where you can create, update and manage files within other team members. Libraries are used to store files and also it contains metadata information so that you can easily filter, sort and group items in the libraries.

When ever you will create a new SharePoint team site, a generic document library name as "Documents" got created.

Follow below steps to create a document library:

- Open the SharePoint 2013 site. Then click on Settings icon and then select Add an app.

- This will open the Apps page. From this click on the Document Library, this will open the Adding Document Library dialog box. In this dialog box, There give a name for the document library and click on Create as shown in the fig below:

- This will open the document library, there you can add document by click on + new document link or you can upload document by using the drag files to the document library.