Camp SharePoint

Accelerated Certification Training in Boot Camp Format

 

Fast track your career by attending our all-inclusive certification boot camps. Our instructor-led classes are distraction free, allowing you to accomplish the maximum hands-on learning in the least amount of time.

Our boot camp instructors are all Microsoft Certified Trainers (MCT) and have years of experience in their chosen specialties.

Certification Boot Camps

Intensive Certification Training in Boot Camp format.

Course 20488 - Developing Microsoft SharePoint 2013 Developing Microsoft SharePoint Server 2013 Core

Module 1: SharePoint as a Developer Platform

This module examines different approaches that can be used to develop applications with SharePoint Server 2013 the scenarios in which each approach might be appropriate.

Lessons

  • Introducing the SharePoint Developer Landscape

  • Choosing Approaches to SharePoint Development

  • Understanding SharePoint 2013 Deployment and Execution Models

Lab : Comparing Web Parts and App Parts

  • Creating and Deploying a SharePoint Web Part

  • Creating and Deploying a SharePoint App Part

After completing this module, students will be able to:

  • Describe the opportunities for developers in SharePoint Server 2013.

  • Choose appropriate execution models for custom SharePoint components.

  • Choose appropriate deployment models for custom SharePoint components.

 

Module 2: Working with SharePoint Objects

This module introduces the server-side SharePoint object model and how the core classes relate to sites and collections. The server-side SharePoint object model provides a core set of classes that represent different items in the logical architecture of a SharePoint deployment. Students also learn how manage permissions for server-side code.

Lessons

  • Understanding the SharePoint Object Hierarchy

  • Working with Sites and Webs

  • Working with Execution Contexts

Lab : Working with Sites and Webs

  • Working with Sites and Webs in Managed Code

  • Working with Sites and Webs in Windows PowerShell.

Lab : Working with Execution Contexts

  • Running Code with Elevated Privileges

  • Adapting Content for Different User Permissions

After completing this module, students will be able to:

  • Explain the purpose of key classes in the server-side SharePoint object model.

  • Programmatically interact with SharePoint site collections and sites.

  • Adapt solutions for users with different levels of permissions.

 

Module 3: Working with Lists and Libraries

This module explains how to interact with lists and libraries. Students learn about how to work with lists and libraries programmatically using the server-side SharePoint object model and how to use query classes and LINQ to SharePoint to query and retrieve data from SharePoint lists. Student also learn how to efficiently work with lists that contain large numbers of items.

Lessons

  • Using List and Library Objects

  • Querying and Retrieving List Data

  • Working with Large Lists

Lab : Querying and Retrieving List Data

  • Querying List Items

  • Updating List Items

Lab : Working with Large Lists

  • Using the ContentIterator Class

After completing this module, students will be able to:

  • Interact with lists and libraries programmatically.

  • Query and retrieve list data.

  • Perform operations efficiently on large lists.

 

Module 4: Designing and Managing Features and Solutions

This module examines creating and deploying custom Developing a SharePoint solutions and features. The students also learn how and when to use sandbox solutions.

Lessons

  • Working with Features

  • Deploying Solutions

  • Working with Sandboxed Solutions

Lab : Working with Farm Solutions

  • Create a Farm Solution

  • Create a Feature

  • Upgrade a Solution

Lab : Working with Sandboxed Solutions

  • Create a Solution Validator

After completing this module, students will be able to:

  • Describe the structure and use cases of a Feature.

  • Explain how to create a farm solution.

  • Explain how to create a sandboxed solution.

 

Module 5: Working with Server-Side Code

This module describes how to develop and deploy Web Parts and event receivers in a solution.

Lessons

  • Developing Web Parts

  • Using Event Receivers

  • Using Timer Jobs

  • Storing Configuration Data

Lab : Working with Server-Side Code

  • Developing an Event Receiver

  • Updating a Web Part

  • Creating a Timer Job

After completing this module, students will be able to:

  • Describe the process for developing a web part.

  • Use event receivers to handle SharePoint events.

  • Use timer jobs to perform out of process, and scheduled operations.

  • Store and manipulate configuration data for custom components.

 

Module 6: Managing Identity and Permissions

This module describes how manage permissions through code and customize authentication using custom claims providers.

Lessons

  • Understanding Identity Management in SharePoint 2013

  • Managing Permissions in SharePoint 2013

  • Configuring Forms-Based Authentication

  • Customizing the Authentication Experience

Lab : Managing Permissions Programmatically in SharePoint 2013

  • Managing List Permissions Programmatically

Lab : Creating and Deploying a Custom Claims Provider

  • Creating a Custom Claims Provider

  • Supporting Search and Resolve in a Claims Provider

  • Deploying and Testing a Claims Provider

After completing this module, students will be able to:

  • Describe how authentication and identity management work in SharePoint 2013.

  • Verify and manage permissions programmatically in SharePoint 2013.

  • Create and configure custom membership providers and role managers for forms-based authentication.

  • Create claims providers and customize the sign-in experience.

 

Module 7: Managing Custom Components and Site Lifecycles

This module discusses planning and organizing sites and lists. The students also learn how to create custom component definitions and templates.

Lessons

  • Component Overview

  • Defining Custom Lists

  • Defining Custom Sites

  • Managing SharePoint Sites

Lab : Managing Custom Components and Site Lifecycles

  • Creating a Site Definition

  • Creating a List Definition

  • Developing an Event Receiver

After completing this module, students will be able to:

  • Explain the SharePoint component hierarchy.

  • Define and provision custom lists

  • Define and provision custom sites.

  • Manage the SharePoint site lifecycle

 

Module 8: Introducing Apps for SharePoint

This module introduces the SharePoint App, a new way to customize SharePoint functionality with SharePoint Server 2013.

Lessons

  • Overview of Apps for SharePoint

  • Developing Apps for SharePoint

Lab : Creating a Site Suggestions App

  • Creating a New SharePoint App

  • Using the Client-Side Object Model

After completing this module, students will be able to:

  • Describe SharePoint apps and compare them to SharePoint farm solutions and sandboxed solutions.

  • Describe how to develop apps for SharePoint 2013 that work on-premises and in the cloud.

 

Module 9: Client-Side SharePoint Development

This module describes how to use JavaScript Client Object Model (CSOM), managed code CSOM and the REST API to build SharePoint Apps.

Lessons

  • Using the Client-Side Object Model for JavaScript

  • Using the REST API with JavaScript

Lab : Using the REST API with JavaScript

  • Creating List Relationships

  • Add Vote Recording

  • Display Votes for Each Suggestion

After completing this module, students will be able to:

  • Use the client-side object model for JavaScript to interact with a SharePoint deployment.

  • Use the REST API with JavaScript or C# to interact with a SharePoint deployment.

  • Use the client-side object model for managed code to interact with a SharePoint deployment.

 

Module 10: Developing Remote Hosted SharePoint Apps

This module examines the difference between provider hosted Apps and Remote Hosted Apps. The students will also create and deploy a Provider Hosted App.

Lessons

  • Overview of Remote Hosted Apps

  • Configuring Remote Hosted Apps

  • Developing Remote Hosted Apps

Lab : Configuring a Provider Hosted SharePoint App

  • Configuring An Server to Server Trust Relationship

  • Creating a Provider Hosted App

Lab : Developing a Provider Hosted SharePoint App

  • Working with SharePoint Data

  • Using the Chrome Control

After completing this module, students will be able to:

  • Describe how remote-hosted apps work and how to configure the permissions and cross-domain calls that they may require.

  • Configure apps for hosting on Windows Azure or remote servers.

  • Develop apps for hosting on Windows Azure or remote servers.

 

Module 11: Publishing and Distributing Apps

This module introduces the App Catalog so users to locate, purchase, and install apps easily. The students learn how to package and publish Apps to the App Catalog.

Lessons

  • Understanding the App Management Architecture

  • Understanding App Packages

  • Publishing Apps

  • Installing, Updating, and Uninstalling Apps

Lab : Publishing an App to a Corporate Catalog

  • Creating an App Catalog

  • Creating an App Package

  • Publishing an App Package

Lab : Installing, Updating, and Uninstalling Apps

  • Installing an App

  • Upgrading an App

  • Removing an App

After completing this module, students will be able to:

  • Explain how SharePoint manages app publishing and distribution.

  • Describe the contents of an app package.

  • Publish apps to a corporate catalog or the Office Marketplace.

  • Install, update, and uninstall apps.

 

Module 12: Automating Business Processes

This module explains how to create workflows and workflow actions using Visio 2013, SharePoint Designer 2013 and Visual Studio 2012.

Lessons

  • Understanding Workflow in SharePoint 2013

  • Building Workflows by using Visio 2013 and SharePoint Designer 2013

  • Developing Workflows in Visual Studio 2012

Lab : Building Workflows in Visio 2013 and SharePoint Designer 2013

  • Creating Workflows by Using Visio

  • Editing Workflows by Using SharePoint Designer

Lab : Creating Workflow Actions in Visual Studio 2012

  • Creating Custom Workflow Actions

  • Using a Custom Workflow in SharePoint Designer

At the end of this module, student will be able to:

  • Describe the architecture and capabilities of workflow in SharePoint 2013.

  • Create declarative workflows in Visio 2013 and SharePoint Designer 2013.

  • Create and deploy custom workflows by using Visual Studio 2012.

 

Module 13: Managing Taxonomy

This module explains the importance of a good taxonomy in SharePoint and working with the components of the taxonomy. The students also see how to tie event receivers to the taxonomy.

Lessons

  • Managing Taxonomy in SharePoint 2013

  • Working with Content Types

  • Working with Advanced Features of Content Types

Lab : Working with Content Types

  • Create a System to Capture Vacation Requests

Lab : Working with Advanced Features of Content Types

  • Creating an Event Receiver Assembly

  • Registering an Event Receiver with a Site Content Type

After completing this module, student will be able to:

  • Work with taxonomy building blocks in SharePoint 2013.

  • Create and configure content types declaratively and programmatically.

  • Work with advanced features of content types.

 

Module 14: Customizing User Interface Elements

This module explains different ways of customizing the SharePoint user interface, such as adding buttons to the ribbon or modifying the appearance of list views.

Lessons

  • Working with Custom Actions

  • Using Client-Side User Interface Components

  • Customizing the SharePoint List User Interface

Lab : Using the Edit Control Block to Launch an App

  • Configuring an App to Display Customer Orders

  • Use a Custom Action to Launch an App

Lab : Using jQuery to Customize the SharePoint List User Interface

  • Creating a Custom List View

After completing this module, students will be able to:

  • Use custom actions to modify the SharePoint user interface.

  • Use JavaScript to work with client-side SharePoint user interface components.

  • Describe how to modify the appearance and behavior of list views and forms.

 

Module 15: Working with Branding and Navigation

This module explains the changes in SharePoint Server 2013 to branding, designing, publishing and navigating sites. The students also learn how to create devise independent sites standard web technologies, such as HTML, CSS, and JavaScript.

Lessons

  • Creating and Applying Themes

  • Branding and Designing Publishing Sites

  • Tailoring Content to Platforms and Devices

  • Configuring and Customizing Navigation

Lab : Branding and Designing Publishing Sites

  • Creating SharePoint Master Pages

  • Building Master Page Functionality

  • Publishing and Applying Design Assets

Lab : Configuring Farm-Wide Navigation

  • Creating a Custom Site Map Provider

 

After completing this module, students will be able to:

  • Create and apply themes to SharePoint sites.

  • Create publishing site design assets such as master pages and page layouts.

  • Use device channels and image renditions to adapt content for different devices.

  • Configure and customize the navigation experience for publishing sites.

Course 20332 - Advanced Solutions of Microsoft SharePoint Server 2013

Module 1: Understanding Architecture in SharePoint Server 2013

This module introduces the architectural features that underpin SharePoint Server 2013, both for on-premise and online deployments. This includes an examination of the features that are new in this version, as well as those that have been removed. This module reviews the basic structural elements of a farm deployment, and the different deployment options that are available in SharePoint 2013.

Lessons

  • Core Components of the SharePoint 2013 Architecture

  • New Features in SharePoint Server 2013

  • SharePoint Server 2013 and SharePoint Online Editions

Lab : Reviewing Core SharePoint Concepts

  • Reviewing Core SharePoint Concepts

  • Reviewing Core SharePoint Concepts

After completing this module, students will be able to:

  • Describe the architectural features of SharePoint Server 2013.

  • Identify new and deprecated features in SharePoint 2013.

  • Describe the editions for SharePoint Server 2013 on-premise and SharePoint Online.

 

Module 2: Designing for Business Continuity Management

This module examine high availability and disaster recovery in SharePoint 2013. When designing high availability and disaster recovery strategies for a SharePoint farm, it is important to understand the different approaches required by each logical tier in the farm. High availability for the database tier requires understanding of how SQL Server provides high availability and the associated requirements. High availability for the application tier can be straightforward for some service applications, while other applications, such as Search, require additional planning and configuration for high availability. The web front end tier will also require additional planning and configuration for high availability, and architects should consider the new SharePoint 2013 request management feature. SharePoint farm disaster recovery has always required considerable planning and understanding of the necessary components and backup tools available. In this regard SharePoint 2013 is no different, and farm administrators should create a disaster recovery plan that states how content and configurations are backed up, how data can be restored, and what backup schedules are required.

Lessons

  • Designing Database Topologies for High Availability and Disaster Recovery

  • Designing SharePoint Infrastructure for High Availability

  • Planning for Disaster Recovery

Lab : Planning and Performing Backups and Restores

  • Create a Backup and Restore Plan

  • Test the Backup and Restore Process

After completing this module, students will be able to:

  • Select an appropriate database server configuration to meet availability requirements.

  • Design a physical architecture and infrastructure to meet availability requirements.

  • Develop and implement a backup and restore strategy.

 

Module 3: Test the Backup and Restore Process

Service applications were introduced in SharePoint 2010, replacing the Shared Service Provider architecture of Microsoft Office SharePoint Server 2007. Service applications provide a flexible design for delivering services, such as Managed Metadata or PerformancePoint, to users who need them. There are several deployment topologies available to you when you plan your service application implementation. These range from a simple, single-farm, single-instance service application model to more complex, cross-farm, multiple-instance designs. What remains most important is that you create a design that matches the needs of your organization's users in terms of performance, functionality, and security.

This module reviews the service application architecture, how to map business requirements to design, and the options for enterprise scale, federated service application architectures.

Lessons

  • Planning Service Applications

  • Designing and Configuring a Service Application Topology

  • Configuring Service Application Federation

Lab : Planning a Service Application Architecture

  • Planning a Service Application Topology

Lab : Federating Service Applications between SharePoint Server Farms

  • Creating a Service Application Instance

  • Establishing Trust Relationships between SharePoint Farms

  • Publishing and Consuming Service Applications

After completing this module, students will be able to:

  • Explain the service application architecture.

  • Describe the fundamental options of service application design.

  • Describe how to configure a federated service application deployment.

 

Module 4: Configuring and Managing Business Connectivity Services

Most organizations store information in a variety of disparate systems. In many cases, these organizations want to be able to view and interact with information from these disparate systems from a single interface. This reduces the need for information workers to constantly switch between systems and creates opportunities for power users or analysts to aggregate data from multiple sources.

In SharePoint 2013, Business Connectivity Services (BCS) is a collection of technologies that enable you to query, view, and interact with data from external systems. In this module, you will learn how to plan and configure various components of BCS.

Lessons

  • Planning and Configuring Business Connectivity Services

  • Configuring the Secure Store Service

  • Managing Business Data Connectivity Models

Lab : Configuring BCS and the Secure Store Service

  • Configuring the Business Data Connectivity Service Application

  • Configuring the Secure Store Service

Lab : Managing Business Data Connectivity Models

  • Configuring a Secure Store Service target application

  • Importing and Configuring BDC Models

After completing this module, students will be able to:

  • Plan and configure the Business Data Connectivity Service application.

  • Plan and configure the Secure Store Service application.

  • Manage Business Data Connectivity models.

Module 5: Connecting People

When we talk about connecting people in SharePoint 2013 we are really talking about taking people out of their isolated workspaces and giving them the ability and tools to collaborate with other people in the organization such as their work colleagues, peers and executives. It is about finding people with expertise and identifying shared interests and about creating networks of people that share common goals.

In this module, you will learn about the concepts and ways of connecting people in SharePoint 2013. We will examine user profiles and user profile synchronization, social interaction features and capabilities, and communities and community sites in SharePoint 2013.

Lessons

  • Managing User Profiles

  • Enabling Social Interaction

  • Building Communities

Lab : Configuring Profile Synchronization and My Sites

  • Configuring Profile Synchronization

  • Configuring My Sites

Lab : Configuring Community Sites

  • Creating a Community Site Infrastructure

  • Configuring Community Site Participation

After completing this module, students will be able to:

  • Understand and manage user profiles and user profile synchronization in SharePoint 2013.

  • Enable social interaction in SharePoint 2013.

  • Understand and build communities and community sites in SharePoint 2013

Module 6: Enabling Productivity and Collaboration

This module examines how SharePoint 2013 extends the ability of users to work collaboratively and increase productivity through seamless integration with external software platforms, additional SharePoint collaboration features, and the provision of flexible tools, with which users can develop their own solutions to business problems.

Lessons

  • Aggregating Tasks

  • Planning and Configuring Collaboration Features

  • Planning and Configuring Composites

Lab : Configuring Project Sites

  • Creating Project Sites

  • Configuring Project Sites

  • Engaging Project Teams

Lab : Configuring Workflow

  • Configure Windows Azure Workflow and SharePoint Workflow Services

  • Creating and Testing a Workflow

After completing this module, students will be able to:

  • Explain how the integration options for Exchange 2013 and Project Server 2013 improve task aggregation.

  • Describe how to plan and configure SharePoint collaborative and co-authoring options.

  • Describe how to plan and use workflows in SharePoint 2013.

Module 7: Planning and Configuring Business intelligence

Business Intelligence (BI) continues to be an important area for large enterprise organizations. The key to successful BI is the ability to integrate the components that deliver the right information, to the right people, at the right time. SharePoint Server 2013 Enterprise Edition provides a range of integrated solutions that enable both users and administrators across an organization to develop BI solutions to fit their business requirements. These BI tools extend beyond SharePoint to provide consistent information management from personal data analysis environments, which use Office Excel, through to departmental or organizational data repositories, which use SQL Server Reporting Services (SSRS) and SQL Server Analysis Services (SSAS).

In this module you will see how SharePoint 2013 can deliver BI solutions for your business.

Lessons

  • Planning for Business Intelligence

  • Planning, Deploying and Managing Business Intelligence Services

  • Planning and Configuring Advanced Analysis Tools

Lab : Configuring Excel Services

  • Provisioning Excel Services

  • Configuring External Data Access

  • Configuring Data Connections

Lab : Configuring PowerPivot and Power View for SharePoint

  • Configuring PowerPivot for SharePoint

  • Configuring Power View for SharePoint

After completing this module, students will be able to:

  • Explain the SharePoint BI architecture, its components, and how to identify BI opportunities in your organization.

  • Describe how to plan, deploy, and manage the core SharePoint 2013 BI services.

  • Describe the advanced BI options available with SharePoint 2013 and Microsoft SQL Server 2012.

Module 8: Planning and Configuring Enterprise Search

The Search service remains a cornerstone of the SharePoint platform’s success. In SharePoint 2013 there have been major changes to the components that make up the service, to increase performance and configurability.

The configuration options in SharePoint Search now enable you to provide greater search result effectiveness by fine-tuning the service in various ways. The introduction of new functionality, such as result types and the increased move towards search-driven navigation mean that the role of the Search administrator has become even more important for business success. Search now enables you to delegate more of this management to site collection administrator and site owner levels, improving Search flexibility without increasing the administrative burden on a few Search service application administrators.

To help you in your management of a Search environment, SharePoint 2013 now incorporates Search analytics and reporting into the Search service, rather than in a separate service application, as was the case in SharePoint Server 2010. The reports available will help you to monitor the service and optimize its configuration.

Lessons

  • Configuring Search for an Enterprise Environment

  • Configuring the Search Experience

  • Optimizing Search

Lab : Planning an Enterprise Search Deployment

  • Planning a Search Solution

Lab : Managing Search Relevance in SharePoint Server 2013

  • Configuring a Thesaurus

  • Configuring Entity Extractors and Refiners

  • Configuring Query Spelling Correction

  • Configuring Company Name Extraction

After completing this module, students will be able to:

  • Describe the Search service architecture and key areas of configuration.

  • Explain how to configure the Search service to improve the end-user experience.

  • Describe how to use analytics reports to optimize your Search environment.

Module 9: Planning and Configuring Enterprise Content Management

Enterprise content management (ECM) is a set of technologies and features that administrators use to provide some control over sites and content. This could include control over how information is stored, how long information is kept, how information is visible to users while in use, and how information growth is kept under control.

Planning support for your ECM requirements requires a clear understanding of content requirements and how that content supports the organization. This means that, as a best practice, many different organizational roles should have input into the ECM strategy and supporting features.

Lessons

  • Planning Content Management

  • Planning and Configuring eDiscovery

  • Planning Records Management

Lab : Configuring eDiscovery in SharePoint Server 2013

  • Creating and Configuring an eDiscovery Center

  • Discovering and Preserving Content

  • Querying and Exporting Content

Lab : Configuring Records Management in SharePoint Server 2013

  • Configuring In-Place Records Management

After completing this module, students will be able to:

  • Plan how to manage content and documents.

  • Plan and configure eDiscovery.

  • Plan records management and compliance.

Module 10: Planning and Configuring Web Content Management

The web content management capabilities in SharePoint Server 2013 can help an organization to communicate and integrate more effectively with employees, partners, and customers. SharePoint Server 2013 provides easy-to-use functionality to create, approve, and publish web content. This enables you to get information out quickly to intranet, extranet, and Internet sites and give your content a consistent look and feel. You can use these web content management capabilities to create, publish, manage, and control a large and dynamic collection of content. As part of ECM in SharePoint Server 2013, web content management can help to streamline your process for creating and publishing web sites.

Lessons

  • Planning and Implementing a Web Content Management Infrastructure

  • Configuring Managed Navigation and Catalog Sites

  • Supporting Multiple Languages and Locales

  • Enabling Design and Customization

  • Supporting Mobile Users

Lab : Configuring Managed Navigation and Catalog Sites

  • Configuring Product Catalog Sites

  • Configuring Cross-Site Publishing

  • Configuring Publishing Sites

Lab : Configuring Device Channels

  • Configuring Device Channels

After completing this module, students will be able to:

  • Plan and configure a Web Content Management infrastructure to meet business requirements.

  • Configure managed navigation and product catalog sites.

  • Plan and configure support for multilingual sites.

  • Manage design and customization for publishing sites.

  • Plan and configure support for mobile users

Module 11: Managing Solutions in SharePoint Server 2013

As a SharePoint administrator, it is important to understand the features that are available in SharePoint 2013. However, there are often specific functional requirements that may be part of SharePoint’s feature set but are not included in certain site templates. There may also be sites that require repeatable customization of lists or libraries, or custom code deployments that are necessary to add capabilities that are not available out-of-the-box. Developers use features and solutions to add and control these functionality requirements. Administrators, on the other hand, must understand how features and solutions are deployed and managed in order to meet user needs in a SharePoint farm.

Lessons

  • Understanding the SharePoint Solution Architecture

  • Managing Sandbox Solutions

Lab : Managing Solutions

  • Configuring Sandboxed Solution Management at the Farm Level

  • Configuring Sandboxed Solution Management at the Site Collection Level

  • Deploying Farm Solutions

After completing this module, students will be able to:

  • Describe and manage SharePoint features and solutions

  • Manage sandboxed solutions in a SharePoint 2013 deployment

 

Module 12: Managing Apps for SharePoint Server 2013

SharePoint apps are new to SharePoint 2013 and provide an additional capability to provide application functionality within the context of SharePoint. SharePoint apps supplement the capabilities of farm solutions and sandbox solutions, while providing a user experience that offers a measure of self-service customization capabilities without putting the stability or security of the farm at risk.

Lessons

  • Understanding the SharePoint App Architecture

  • Provisioning and Managing Apps and App Catalogs

Lab : Configuring and Managing SharePoint Apps

  • Configuring a SharePoint Farm to Support Apps

  • Creating and Configuring a Corporate App Catalog

  • Deploying and Monitoring Apps

After completing this module, students will be able to:

  • Describe SharePoint apps and the supporting SharePoint infrastructure

  • Provision and configure SharePoint apps and app catalogs

  • Manage how apps are used within a SharePoint 2013 deployment

 

Module 13: Developing a Governance Plan

Governance as it relates to SharePoint can be described as a way of controlling a SharePoint environment through the application of people, policies, and processes. Governance is necessary for all IT systems as a whole, and in particular for SharePoint deployments, which often introduce significant change in business processes, available functionality, and day-to-day working practices.

It is important to understand that governance must reflect the needs of the organization and how it should best use SharePoint. Therefore, the IT department cannot be the only body governing SharePoint; input must come from corporate sponsorship across the organization. The IT department must still act as the technical authority for SharePoint; however, this is just a single part of how SharePoint governance must be brought together from different parts of the organization.

Lessons

  • Introduction to Governance Planning

  • Key Elements of a Governance Plan

  • Planning for Governance in SharePoint Server 2013

  • Implementing Governance in SharePoint 2013

Lab : Developing a Plan for Governance

  • Creating a Governance Plan

Lab : Managing Site Creation and Deletion

  • Creating and Publishing Site Policies

  • Enabling and Managing Self-Service Site Creation

After completing this module, students will be able to:

  • Describe the concepts of governance

  • Describe the key elements of a governance plan

  • Plan for governance in SharePoint Server 2013

 

Module 14: Upgrading and Migrating to SharePoint Server 2013

Upgrading your SharePoint Server 2010 farm(s) to SharePoint 2013 is a major undertaking, so it is important that you carefully plan the upgrade activities. You need to ensure that your upgrade path—moving from version to version—is supported, that you have reviewed the business impact of your upgrade, and that you test your upgrade strategy to ensure business continuity. As with all such activities, preparation is crucial.

In contrast with earlier version of SharePoint, SharePoint 2013 supports only database-attach upgrades for content, but now supports upgrades for some of the databases associated with service applications. You need to plan for these and ensure that you are prepared for any troubleshooting that may be required.

Another change in SharePoint 2013 is the approach to upgrading site collections. These are upgraded separately from the data and service applications. You can also delegate the upgrade tasks to site collection administrators.

Lessons

  • Preparing Upgrade or Migration Environment

  • Performing the Upgrade Process

  • Managing Site Collection Upgrade

Lab : Performing a Database-Attach Upgrade

  • Import the SharePoint 2010 Databases

  • Migrating and Upgrading a Service Application

  • Migrating and Upgrading a Content Database

Lab : Managing Site Collection Upgrades

  • Preparing Site Collections for Upgrade

  • Upgrading Site Collections

After completing this module, students will be able to:

  • Describe how to plan and prepare for your upgrade.

  • Explain the steps involved in data and service application upgrades.

  • Describe the process for upgrading site collections.

Course 20331 - Core Solutions of Microsoft SharePoint Server 2013

Module 1: Describe the key features of SharePoint 2013

SharePoint 2013 is a document storage and collaborative working platform that offers many benefits to organizations. SharePoint deployments may take many different forms in scope, where a deployment may be focused on only delivering one feature, such as enterprise search, or many features, such as document management, business intelligence, web content management, and workflows. Deployments can also differ greatly in size, with small deployments of a single server up to large deployments with farms of 15 or more servers.
 
In this module, you will learn about the core features present in SharePoint 2013, the new features in this version, and what has been removed. You will also learn about the basic structural elements of a farm deployment and how they fit together. Finally you will learn about the different deployment options available to SharePoint 2013.
 
Lessons
  • Key Components of a SharePoint Deployment
  • New Features in SharePoint 2013
  • SharePoint 2013 Deployment Options

  After completing this module, students will be able to:

  • Identify the capabilities and architecture of SharePoint 2013.
  • Identify new and deprecated features in SharePoint 2013.
  • Identify deployment options for SharePoint 2013.

 

 

Module 2: Designing an Information Architecture

Information architecture (IA) defines the structures by which an organization catalogs information. Designing an IA requires a detailed understanding of not only the information held in an organization but also the usage, context, volatility, and governance of the information. A good IA rationalizes the creation and storage of content and streamlines its surfacing and use.
 
IA design should be platform-neutral, but it must also be driven by the functionality of its environment. Microsoft SharePoint Server 2013 provides a rich and functional platform for the development and implementation of efficient and effective IA structures. The integral use of metadata throughout SharePoint Server 2013 means that an IA designer has a range of storage, navigation, and retrieval options to maximize usability in a well-structured IA.
 
In this module you will learn about the core elements of IA design and the facilities and devices available in SharePoint Server 2013 to deploy an effective information management solution.
 
Lessons
  •  Understanding Business Requirements
  • Organizing Information In SharePoint Server 2013
  • Planning for Discoverability
Lab : Creating an Information Architecture - Part One
  • Identifying Site Columns, Content Types, and Term Sets
  • Planning Site Structures and Security Boundaries
Lab : Creating an Information Architecture - Part Two
  • Designing Keywords, Synonyms, and Managed Properties
  • Designing a Taxonomy
After completing this module, students will be able to:
  • Explain how understanding business requirements drives the design of an organizational IA.
  • Describe the key components available in SharePoint Server 2013 to deploy an IA.
  • Plan for discoverability as part of an IA deployment.

 

Module 3: Designing a Logical Architecture

This module discusses the importance of creating a logical architecture design based on business requirements before you implement a solution. The module covers conceptual content, defining a logical architecture, and the components of SharePoint Server 2013 that you must map to business specifications.
 
Requirements gathering, and the development of a solution design, are a complex area of study. There are a range of structured methods for identifying, analyzing, and documenting systems and business processes. This module reviews some of the techniques for analyzing and designing business solutions for SharePoint Server 2013, rather than any specific structured methodology.
 
Lessons
  • Identifying Business Requirements
  • Overview of SharePoint Server 2013 Logical Architecture
  • Documenting Your Logical Architecture
Lab : Designing a Logical Architecture
  •    Plan a Logical Architecture
  •    Produce a Logical Architecture Diagram 

After completing this module, students will be able to: 

  •  Identify business requirements and describe how business requirements affect the logical architecture of a SharePoint Server 2013 deployment.
  • Map business requirements to SharePoint Server 2013 architecture components.
  • Explain the importance of documentation and describe the options for documenting logical architecture.

 

 

Module 4: Designing a Physical Architecture

When you design a Microsoft SharePoint 2013 deployment, you must carefully consider the hardware and farm topology requirements. Your choices of server hardware and the number of servers that you specify for the farm can have a significant impact on how the farm meets user requirements, how users perceive the SharePoint solution, and how long before the farm requires additional hardware.
 
This module describes the factors that you should consider when you design the physical architecture of a SharePoint 2013 deployment. The physical architecture refers to the server design, farm topology, and supporting elements—such as network infrastructure—for your deployment. This physical architecture underpins the operations of your SharePoint 2013 environment, so it is essential that your physical design fully meets the operational requirements.
 
Lessons
  • Designing Physical Components for SharePoint Deployments
  • Designing Supporting Components for SharePoint Deployments
  • SharePoint Farm Topologies
  • Mapping a Logical Architecture Design to a Physical Architecture Design
Lab : Designing a Physical Architecture
  • Designing a Physical Architecture
  • Develop a Physical Architecture Design Diagram
After completing this module, students will be able to:
  • Describe the physical design requirements for SharePoint 2013.
  • Describe the supporting requirements for a successful SharePoint 2013 physical design.
  • Identify SharePoint farm topologies.
  • Map a logical architecture design to a physical architecture design.

 

 

Module 5: Installing and Configuring SharePoint Server 2013

After you design and plan your logical and physical architectures for a Microsoft SharePoint Server 2013 deployment, the next installation steps are to implement the deployment design and specify configuration settings for the deployment.
 
In this module, you will learn about installing SharePoint 2013 in various topologies. You will learn how to configure farm settings, and how to script the installation and configuration of SharePoint 2013.
 
Lessons
  •    Installing SharePoint Server 2013
  •    Configuring SharePoint Server 2013 Farm Settings
  •    Scripting Installation and Configuration
Lab : Deploying and Configuring SharePoint Server 2013 - Part 1
  •      Provisioning a SharePoint 2013 Server Farm
Lab : Deploying and Configuring SharePoint Server 2013 - Part 2
  •    Configuring Incoming Email
  •    Configuring Outgoing Email
  •    Configuring Integration with Office Web Apps Server 2013
After completing this module, students will be able to:
  •    Install SharePoint 2013.
  •    Configure SharePoint 2013 farm settings.
  •    Script the installation and configuration of SharePoint 2013.

 

 

Module 6: Creating Web Applications and Site Collections

After installing your Microsoft SharePoint Server 2013 farm, you are ready to begin deploying sites and content, such as an organizational intranet site.
 
In this module, you will learn about the key concepts and skills related to the logical architecture of SharePoint including web applications, site collections, sites, and content databases. Specifically, you will learn how to create and configure web applications and to create and configure site collections.
 
Lessons
  • Creating Web Applications
  • Configuring Web Applications
  • Creating and Configuring Site Collections
Lab : Creating and Configuring Web Applications
  • Creating a Web Application
  • Configuring a Web Application
Lab : Creating and Configuring Site Collections
  •    Creating Site Collections
  •    Creating Site Collections in New Content Databases
  •    Creating a Warm-up Script
After completing this module, students will be able to perform the following tasks in SharePoint 2013:
  •    Create web applications.
  •    Configure web applications.
  •    Create site collections.
  •    Configure site collections.

 

 

Module 7: Planning and Configuring Service Applications

Service applications were introduced in Microsoft SharePoint Server 2010, replacing the Shared Service Provider architecture of Microsoft Office SharePoint Server 2007. Service applications provide a flexible design for delivering services, such as Managed Metadata or PerformancePoint, to users who need them. Microsoft SharePoint Server 2013 includes more than 20 services, some of which are new to this version, whereas others are enhanced. In planning and configuring service applications, it is important that you understand the dependencies, resource usage, and business requirements for each.
 
This module reviews the basic service application architecture, the essentials of planning your service application deployment, and the configuration of your service applications. This module does not discuss sharing, or federation, of service applications. This is covered in more detail in course 20332A: Advanced Solutions of Microsoft SharePoint Server 2013.
 
Lessons
  •    Introduction to Service Application Architecture
  •    Creating and Configuring Service Applications
Lab : Planning and Configuring Service Applications
  •    Provisioning a Managed Metadata Service Application with Central Administration
  •    Provisioning a Managed Metadata Service Application with Windows PowerShell
  •    Configuring Service Applications for Document Conversions
  •    Configuring Service Application Proxy Groups
After completing this module, students will be able to:
  •    Explain the key components and topologies for SharePoint Server 2013 service application architecture.
  •    Describe how to provision and manage SharePoint 2013 service applications.

 

 

Module 8: Managing Users and Permissions

Many organizations need to store sensitive or confidential information. Microsoft SharePoint Server 2013 includes a complete set of security features, which you can use to help ensure that users with the appropriate rights and permissions can access the information they need, can modify the data they are responsible for, but that they cannot view or modify confidential information, or information that is not intended for them. The SharePoint 2013 security model is highly flexible and adaptable to your organization’s needs.
 
In this module, you will learn about the various authorization and security features available in SharePoint 2013 to help you maintain a secure SharePoint environment. Specifically, you will be learning about authorization and permissions in SharePoint 2013, and how to manage access to content in SharePoint 2013.
 
Lessons
  •    Authorization in SharePoint 2013
  •    Managing Access to Content
Lab : Managing Users and Groups
  •    Creating a Web Application Policy
  •    Creating and Managing SharePoint Groups
  •    Creating Custom Permission Levels
Lab : Securing Content in SharePoint Sites
  •    Managing Permissions and Inheritance
  •    Managing Site Collection Security
  •    Enable anonymous access to a site
After completing this module, students will be able to:
  •    Understand and manage authorization and permissions in SharePoint 2013.
  •    Manage access to content in SharePoint 2013.
 

Module 9: Configuring Authentication for SharePoint 2013

Authentication is the process by which you establish the identity of users and computers. Authorization controls access to resources by assigning permissions to users and computers. To provide authorization to consumers of Microsoft SharePoint content and services, whether they are end users, server platforms, or SharePoint apps, you first need to verify that they are who they claim to be. Together, authentication and authorization play a central role in the security of a SharePoint 2013 deployment by ensuring that consumers can only access resources to which you have explicitly granted them access.
 
In this module, you will learn about the authentication infrastructure in SharePoint 2013. You will learn how to configure SharePoint to work with a variety of authentication providers, and you will learn how to configure authenticated connections between SharePoint and other server platforms.
 
Lessons
  •    Overview of Authentication
  •    Configuring Federated Authentication
  •    Configuring Server-to-Server Authentication
Lab : Configuring SharePoint 2013 to Use Federated Identities
  •    Configuring AD FS to Make the Web Application a Relying Party
  •     Configuring SharePoint to Trust AD FS as an Identity Provider
  •    Configuring the Web Application to Use the AD FS Identity Provider
After completing this module, students will be able to:
  •    Explain the authentication infrastructure of SharePoint 2013.
  •    Configure claims providers and identity federation for SharePoint 2013.
  •    Configure server-to-server authentication for SharePoint 2013.

Module 10: Securing a SharePoint 2013 Deployment

Microsoft SharePoint Server 2013 is not just a group of websites―it is also a site-provisioning engine for intranets, extranets, and Internet sites, a collection of databases, an application platform, and a platform for collaboration and social features, as well as being many other things. In addition to it touching your network, it also touches your line-of-business applications and Microsoft Active Directory; therefore, it has a large attack surface to consider and protect. SharePoint 2013 is supplied with several security features and tools out-of-the-box to help you secure it.
 
In this module, you will learn how to secure and harden your SharePoint 2013 farm deployment and how to configure several security settings at the farm level.
 
Lessons
  •    Securing the Platform
  •    Configuring Farm-Level Security
Lab : Hardening a SharePoint 2013 Server Farm
  •    Configuring SharePoint and SQL Server to Communicate Over Non-Standard Ports
  •    Configuring Firewalls for SharePoint Server Farms
Lab : Configuring Farm-Level Security
  •    Configuring Blocked File Types
  •    Configuring Web Part Security
  •    Implementing Security Auditing
After completing this module, students will be able to:
  •    Secure the SharePoint 2013 platform.
  •    Configure farm-level security in SharePoint 2013.

Module 11: Managing Taxonomy

In order to organize information and make that information easier to find and work with, you can label or categorize information. With files and items in Microsoft SharePoint, you can apply metadata, which could be a category, a classification, or a tag, in order to organize your content and make it easier to work with.
 
In most organizations, the most effective way to implement metadata is through a defined taxonomy that you have standardized through stakeholder input. This enables users to select metadata terms from a predefined list, which provides standard results.
 
Microsoft SharePoint Server 2013 can further enhance the application of metadata by using content types. Organizations can use content types to standardize specific types of files, documents, or list items and include metadata requirements, document templates, retention settings, and workflow directly.
 
Lessons
  •    Managing Content Types
  •    Understanding Term Stores and Term Sets
  •    Managing Term Stores and Term Sets
Lab : Configuring Content Type Propagation
  •    Creating Content Types for Propagation
  •    Publishing Content Types Across Site Collections
Lab : Configuring and Using Managed Metadata Term Sets
  •     Configuring the Managed Metadata Service
  •    Creating Term Sets and Terms
  •    Consuming Term Sets
After completing this module, students will be able to:
  •  Describe the function of content types and explain how to apply them to business requirements.
  •   Describe the function of managed metadata in SharePoint 2013.
  •  Configure the managed metadata service and supporting components

 

 

Module 12: Configuring User Profiles

Social computing environments enable organizations to quickly identify colleagues, team members, and others with similar roles or requirements in an organization. Social features in Microsoft SharePoint Server 2013 enable users to quickly gain updates and insight into how other members of the organization are working and what information or processes people are developing, along with the progress being achieved.
 
The SharePoint 2013 social platform is based around the capabilities provided by the user profile service application, supported by other services, such as the Managed Metadata Service and the Search service. The User Profile Service provides configuration and control over importing profile data, creating My Sites, managing audiences, and users can utilize these features.
 
Lessons
  •  Configuring the User Profile Service Application
  • Managing User Profiles and Audiences
Lab : Configuring User Profiles
  •    Creating a User Profile Service Application
  •    Configuring Directory Import
Lab : Configuring My Sites and Audiences
  • Configuring My Sites
  •    Configuring Audiences
After completing this module, students will be able to:
  • Plan for and configure user profile synchronization with Active Directory Domain Services.
  • Plan for and configure My Sites and audiences.

 

 

Module 13: Configuring Enterprise Search

Search has been a cornerstone of Microsoft SharePoint Products and Technologies since SharePoint Portal Server 2003. Since those early days, the architecture of the search service has evolved through the Shared Service Provider architecture to the service application architecture of SharePoint Server 2010. It has also grown with the addition of FAST technologies. SharePoint Server 2013 continues this growth by re-architecting the service and integrating many of the components that were intrinsic to FAST Search to deliver a more robust and richer experience for IT staff and users.
 
In this module, you will learn about the new architecture of the Search service, how to configure the key components of search, and how to manage search functionality in your organization.
 
Lessons
  •    Understanding the Search Service Architecture
  •    Configuring Enterprise Search
  •    Managing Enterprise Search
Lab : Configuring Enterprise Search
  •    Configuring the Search Service Application
  •    Configuring a File Share Content Source
  •    Configuring a Local SharePoint Content Source
  •    Creating a Search Center
Lab : Configuring the Search Experience
  •    Optimizing Search Results
  •    Customizing the Search Experience
After completing this module, students will be able to:
  •     Describe the core architecture of the Search service and its supported topologies.
  •    Explain the steps required to configure the Search service in an enterprise environment.
  •    Describe how to manage and maintain a well-performing Search environment.
 

Module 14: Monitoring and Maintaining a SharePoint 2013 Environment

Careful planning and configuration alone will not guarantee an effective Microsoft SharePoint 2013 deployment. To keep your SharePoint 2013 deployment performing well, you need to plan and conduct ongoing monitoring, maintenance, optimization, and troubleshooting. In this module, you will learn how to plan and configure monitoring in a SharePoint 2013 server farm, and how to tune and optimize the performance of your farm on an ongoing basis. You will also learn how to use a range of tools and techniques to troubleshoot unexpected problems in your SharePoint 2013 deployments.
 
Lessons
  •    Monitoring a SharePoint 2013 Environment
  •    Tuning and Optimizing a SharePoint Environment
  •    Planning and Configuring Caching
  •    Troubleshooting a SharePoint 2013 Environment
Lab : Monitoring a SharePoint 2013 Deployment
  •    Configuring Usage and Health Data Collection
  •    Configuring SharePoint Diagnostic Logging
  •    Configuring Health Analyzer Rules
  •    Reviewing Usage and Health Data
Lab : Investigating Page Load Times
  •    Analyzing Network Traffic
  •    Analyzing SharePoint Page Performance
After completing this module, students will be able to:
  • Develop and implement a monitoring plan for a SharePoint 2013 environment.
  • Tune and optimize a SharePoint 2013 server farm on an ongoing basis.
  • Plan and configure caching to improve the performance of a SharePoint 2013 deployment.
  • Troubleshoot errors and other issues in a SharePoint 2013 deployment.

Individual Return on Investment

Microsoft Certification exams are continually evaluated and updated to ensure their relevance in the marketplace. As a result, earning a Microsoft Certification with Camp SharePoint not only helps you stay up-to-speed on the latest developments in SharePoint, but also helps enable you to demonstrate to employers your on-the-job skills:

    • By earning a Microsoft Certification with Camp Certified, you gain relevant skills that employers respect and you get the opportunity to connect with a global community of other certified professionals.

 

    • Camp Certified and Microsoft also provide you with access to valuable Microsoft resources and benefits, such as access to the member website, career-building tools, and training.

 

  • Microsoft certification helps validate real-world skills
      • 63% of hiring managers think that certified individuals are more productive on the job

      • 43% of office workers report salary increases as a result of Microsoft certification

    • 57% of Microsoft-certified professionals expected to receive pay bonuses this year

 

§  Source: IDC, "Impact of Training on Network Administration: Certification Leads to Operational Productivity," Doc. # 220563, November 2009

 

Subcategories