Sharepoint
Trainer's Profile:
5 years experience in Development/Administration with Client experience in US
Training Approach:
- In-depth coverage of every topic including new features of SharePoint 2010
- Covers all the modules
- Usability
- Administration
- Development
- Designer
- Content is very well planned and organized
Sharepoint Course Contents
General Introduction
- What is IIS
- IIS Website & Web Application
- Steps to Create Multiple Website on IIS
- What is Application Pool
- What is AppDomain
- What is ISAPI Filter / Extension
- Web Farm
- HTTPS and SSL
- Active Directory users and groups
Introduction to SharePoint
- What is SharePoint ?
- High Level Features
- Version History of SharePoint
- Components in SharePoint (Physical server Architecture)
- Developers View of SharePoint
SharePoint Installation and Administration
- Hardware & Software Requirements
- Supported Browser
- Types of Installation
- Software’s to be Installed
- Central Administration Site
- Managed Accounts
- Configuration To Send and Receive E-Mail
SharePoint Site Hierarchy
- SharePoint Site Hierarchy
- Web Application
- Site Collection
- Creating Site and Sub Site
- SharePoint site Home Page.
- Branding Site Look and Feel
- Save Site as Template
- Create Site from Template
Predefined List & Libraries
- Overview of Lists/Libraries
- Create Custom List/Libraries
- Add Custom Columns
- Site Columns and Groups
- Sort and Filter List
- Create / Manage List View
- Content Type
- List Template
- Versioning of Data
- Adding Documents
- Document Template
- Check out, edit, and check in files
Security – User Groups and Permissions
- Authentication vs Authorization
- SharePoint Groups
- Creating Custom Permissions Groups
- Granting Permission to User/groups
- To Create a Custom Permission level
- To bind Users/Groups and Permission Level
- Managing Permissions in Sub site
- Allow Users to create their own site
- Permissions for Lists / Libraries / List Items
Claim Based Authentication
- How does Claims Based Authentication works?
- Creating SQL Server Database for authentication using Membership and Role Provider
- Creating Web Application using Claim Based Authentication.
- Allowing Anonymous Access in a Web Application
- Enable Form Based Authentication
- Editing web.config of Web Application, Central Admin Application and STS
- Zones in SharePoint
- Creating an Alternate Access Mapping
Enterprise Content Management
- Managed Metadata Service
- Term, Term sets & Keywords
- Enterprise Content Type
- Document sets
- Document ID Service and IDs
- Content Organizer and Automatic routing
- In Place Record Management
User Profile Service Administration
- What is Social Computing?
- Managing User Profiles
- User Profile Service Application
- Synchronization Service
- Working with Audience
- Tags and Notes
- Working with My Site
Administering and configuring Search
- Purpose of Enterprise Search solution
- Microsoft Server Side Search Products
- What’s New in SharePoint Search Server 2013/2016
- Logical architecture for the Enterprise Search Components
- Setting up Search Service Application
- Configuring Crawler Settings
- Queries and Results Settings
- Search Administration at the Site Collection Level
- Creating Keywords, Definitions, Best Bets and Synonyms
- Creating Search Scopes
Power Shell
- Overview of Power Shell
- Pipelining of cmdlets
- Windows Power Shell Scripts
- Using .NET Objects
- SharePoint Power Shell Snap-In
- Creating/Managing a Web Application
- Creating/Managing Site Collection and Site
Backup and Restore
- Complete Backup of Web Application
- Complete Restore of Web Application
- Granular Backup of Site Collection
- Exporting & Importing of List
Server Object Model
- Using Microsoft.SharePoint.DLL
- Site Architecture and Object Overview
- SPWebApplication, SPSite, SPWeb, SPList and more
- Sample Programs to understand the Object Model
CAML and LINQ
- Introduction to CAML
- Writing CAML Queries
- Implementing Join
- LINQ Introduction
- LINQ to SharePoint
Client Object Model
- Managed Object Model
- JavaScript Client Object Model
- Using SharePoint Web Services in Client Application
SharePoint Tools for Visual Studio 2015/2017
- Visual Studio Project templates for SharePoint 2015/2017
- Server Explorer, Feature Designer, Package Explorer
- Building and Deploying Solutions in Visual Studio 2015/2017 for SharePoint 2013/2016
Features
- SharePoint Root Directory
- Features Overview
- Features Scope
- Create a new feature and Deploying Features using VS2015/VS2017
- Feature Events
- Manage SharePoint Solution (WSP) using Power Shell Commands
Visual Studio Templates
- Creating Content Type
- Creating SharePoint List Definition with List Instance
- Modify the User Interface Using Custom Actions
Event Receivers
- Event Handlers - Before events and After Events.
- Event receiver base classes
- Registering Event Handlers
- Example of Before Events
- Programming after Events
Working with Web Parts
- Overview of Web Parts
- Web Part Page Structure
- Common Web Parts
- Manage Web Part
- Creating Custom Web Parts in VS.NET
- Add Web Part to Gallery
- Adding Web Part to Page from Gallery
- Connecting Web Parts
SharePoint APPs (Addins)
- SharePoint APPs and it's infrastructure.
- App deployment and management
- Building SharePoint Hosted Apps.
- Building Provider Hosted Apps.(Very Important Concept)
InfoPath (Now Deprecated) Microsoft no longer support this product , instead we can use ASP.net Forms.
- Form controls
- Form templates
- Publishing form to document library
Business Connectivity Service (BDC)
- Creating a BDC Project in VS.NET
- Working with Entities and Methods
- Type Descriptor
- Using Data in External List
- Granting Permissions to the BDC List
Workflow
- Overview of Workflow
- Creating Workflow using Web Interface
- 3 – State
- Approval
- Signature
- Workflow Authoring using SharePoint Designer 2013
- Workflow Authoring using Visual Studio 2015/2017
- Managing Workflow Instances in the Farm
SharePoint Designer 2013
- What’s new in SharePoint Designer
- Opening SharePoint Site in Designer
- Types of Panes
- Editing look and feel using CSS and Themes
- Application Pages
- Customized Pages
- Page Layout
- Creating Master Pages
- Creating Content Pages
- Working with external data sources
- Data View Web Parts
- Data Source
- Working with Web Parts
- No-code workflows designed and developed in SharePoint Designer 2013 (SharePoint 2016 uses SharePoint Designer
2013)