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