SharePoint Server 2013 Dev new features Online Training

Table of Contents

Introduction to SharePoint

  • Architecture of SharePoint
  • SharePoint Wheel
  • Version History of SharePoint

SharePoint Installation and Administration

  • Hardware and Software Requirements
  • Supported Browsers
  • Types of Installation
  • Software’s to be installed
  • Central Administration Site

SharePoint Site Hierarchy

  • SharePoint Site Hierarchy
  • Web Application
  • Site Collection
  • Creating Site and Sub-Site
  • SharePoint Site Home Page
  • Site Look and Feel
  • Save Site as Template
  • Create Site from Template

Developing SharePoint Solutions

  • Farm Solutions
  • Sandbox Solutions
  • Solution Packages
  • 15 Hive structure
  • wsp files

List

  • What is List
  • Different types of Lists templates
  • Creating Lists through Site Collection UI
  • List Settings
  • Add custom Columns
  • Add and Edit Items
  • Site Columns
  • Site Content Type
  • Save List as Template
  • Versioning of List Items
  • Creating folders in List
  • Add attachment in List

Libraries

  • Uploading documents
  • Editing properties of documents
  • Version Settings
  • Check in and Check out
  • Folder Structure
  • Save library as template

Introduction to Visual Studio

  • Templates available
  • How to create a project
  • Solution Explorer

Server Object Model

  • What is Server Object Model
  • Namespaces
  • Hierarchy of SOM
  • SPFarm, SPWebApplication, SPSite, etc.
  • Programming with SOM (Demos)

Reusable Type Definitions and Templates using Visual Studio

  • Site Columns and Content Types
  • List Definitions
  • Site Definitions

Web Parts

  • What is a Web Part
  • What is a User Control
  • What is a Visual Web Part
  • Difference between normal Web Part and Visual Web Parts
  • Web Part Life Cycle
  • Out-of-box web parts available
  • Adding a simple web part using Site Collection
  • Editing properties of Web Part
  • Audience Targeting
  • Creating Visual Studio Web Parts
  • Web Part Communication

Features

  • Feature Overview
  • Scope of feature
  • Create feature
  • Deploy feature
  • Feature Events
  • Feature Stapling

Event Receivers

  • Event Receiver overview
  • Before events and after events
  • Event Receiver Base Classes
  • Remote Event Receivers
  • List, Site, Field etc. Event Receivers

Sandbox Solutions

  • What is Sandbox Solution
  • Difference between Farm and Sandbox Solution
  • Benefits of using sandbox solution
  • To enable sandboxed solution by Using Central Administration
  • Create a Sandbox Solution Project with a webpart
  • Build and Deploy the Sandbox Solution
  • Using Windows PowerShell for Administration Sandbox Solution

Security – User Groups and Permissions

  • Authentication vs. Authorization
  • SharePoint Groups
  • Creating Custom Permission Groups
  • Granting Permissions to User/Groups
  • To create a custom permission level
  • Managing permission in sub site
  • Allow users to create their own site
  • Permissions for Lists/ Libraries/ ListItems

CAML

  • Introduction to CAML
  • Writing CAML Queries

Client Object Model

SharePoint Designer

  • Introduction to SharePoint Designer
  • Creating/Opening site in SPD
  • Creating/Customizing Lists and Libraries
  • Understanding Master Pages
  • Branding SharePoint

Workflow

  • Workflow overview
  • SharePoint Workflows
  • Building Workflow with Visio
  • Building workflow with SharePoint Designer
  • Developing workflow with Visual Studio

Pages and Navigation

  • Master Pages
  • Page Layouts
  • Site and Application Pages
  • Navigation

SharePoint Apps

  • SharePoint App Model Overview
  • SharePoint Hosted Apps
  • Auto-Hosted Apps
  • Provider Hosted Apps

InfoPath

  • InfoPath Overview
  • Creating form and publishing to SharePoint site

PowerShell

  • Overview of PowerShell
  • SharePoint PowerShell

User Profile Service Administration

  • What is Social Computing
  • Managing User Profiles
  • User Profile Service Application
  • Synchronization Service

Timer Jobs

Business Connectivity Services

  • BCS Architecture
  • Creating External Content Type Models

Search

  • SharePoint 2010 and 2013 architectures
  • Custom page layout
  • Custom master deployment and Ribbon features development in 2010 and 2013
  • Client object model in SharePoint 2010
  • Sandbox solution ,Farm solution, silver light development in SharePoint
  • Apps development
  • Feature development and event handlers new features in 2013
  • Custom Theme development
  • InfoPath development using visual studio
  • Custom timer jobs
  • Custom User permissions
  • Site definition, Custom content type deployment
  • Custom theme development
  • Server-Side SharePoint Development
  • Client-Side SharePoint Development
  • Workflow manger and custom workflow development
  • Build Dashboards using PerformancePoint Services 2013
  • SharePoint 2013 BI set up(Performance point and Power pivot configuration, SSIS, SSRS configuration)
  • Developing SharePoint client APIs and REST
  • SharePoint search configuration
  • Load balancing and server performance issues in farm environment
  • Taxonomy, Governance in SharePoint 2013