Module 1: ASP.NET Advanced Concepts for SharePoint

This module helps you to review the essential information regarding ASP.NET including how to improve performance for high-scale sites like SharePoint. This module covers concepts around ViewState, caching, and session state and provides an opportunity to learn to make appropriate choices.

Lessons

  • Server Memory
  • Server CPU
  • Transfer and Client

Lab : Page Size and ViewState

  • Using Fiddler to Observe Page Loading
  • Using Fiddler to Examine Page Size
  • Reducing Page Size

Lab : Memory and Performance

  • Starting a Performance Capture
  • Reviewing the Report
  • Resolving Memory Issues and Retest
After completing this module, students will be able to:
  • Review the fundamentals of memory management.
  • Identify the key things to drive high CPU utilization.
  • Identify factors impacting client performance.

Module 2: Designing for User Experience

This module provides the key criteria and structure necessary to make appropriate decisions about what kind of user interface component to use based on the needs of the solution.

Lessons

  • SharePoint Background
  • Page Parts
  • Pages
  • Globalization and Localization
  • Designing for Accessibility

Lab : Selecting Page Parts

  • Line Dashboard
  • Manager’s Dashboard
  • Alert Notification

Lab : Selecting Page Types

  • Plant Summary Page
  • Plant Configuration Page
  • Employee List
  • Line Status
After completing this module, students will be able to:
  • Review the fundamentals of SharePoint architecture and how it impacts the page design experience.
  • Determine the appropriate page part in SharePoint for a given situation.
  • Determine the appropriate page in SharePoint for a given situation.
  • Identify the considerations for globalizing and localizing your applications.
  • Determine the design impact of WCAG standards for projects requiring accessibility compliance.

Module 3: Designing for Data

This module explains defining what storage will look like. This module discusses the information about data design critical to the performance and accessibility of the solution. The module also covers scalability issues related to data as well as the structural components such as the use of lists, list definitions, content types, and fields.

Lessons

  • List and Library Fundamentals
  • Large Data Strategies
  • SharePoint Data Management

Lab : Time Tracking

  • Creating List Views
  • Adding Indexes

Lab : Invoice Management

  • Creating an Invoice Content Type
  • Enabling Content Organization
  • Testing Content Organization
After completing this module, students will be able to:
  • Review the fundamentals of foundation for operating with data in SharePoint.
  • Evaluate data size to arrive at potential solutions for large data storage needs.
  • Manage data to arrive at an appropriate data access strategy.

Module 4: Designing Data Capture and Integration

This module discusses strategies on how to get the data into the system. This module covers the techniques for capturing data – including office integration and integrating to other systems with BCS.

Lessons

  • Key Considerations for Data Capture
  • Designing for Data Capture
  • Designing for Integration

Lab : Creating External Lists

  • Connecting to the Data Source
  • Defining the External Content Types
  • Defining the External Lists
  • Setting Security for the Content Types
  • Defining an Association

Lab : Creating an InfoPath Form

  • Creating the Calculations
  • Publishing the Form to a SharePoint Library
After completing this module, students will be able to:
  • Identify the key considerations for data capture in SharePoint.
  • Apply the appropriate approach to data capture in SharePoint.
  • Identify the integration options and technologies that are built into the SharePoint platform including the Business Data Catalog (BDC) and Business Connectivity Services (BCS).

Module 5: Designing Artifacts

This module discusses items that will need to be implemented in SharePoint to tie the user interface and the data structure together. The module covers information about artifacts to begin the transformation of the abstract design into a specific set of deliverables that need to be created through SharePoint.

Lessons

  • Customer Requirements
  • Creating Sites

Lab : Incident Response Site

  • Evaluating the Requirements
  • Designing the Solution

Lab : Expense Reports

  • Evaluating the Requirements
  • Designing the Solution
After completing this module, students will be able to:
  • Implement the techniques for evaluating and refining customer requirements.
  • Determine an approach for matching customer requirements to SharePoint artifacts.

Module 6: Designing Processing Solutions

This module covers the details of options for developing solutions. The module provides decision criteria for the determination of sandbox versus full trust (or a hybrid of the two) deployments. The module also provides details for making decisions about processing including how to address long running operations and how to decide the appropriate processing solutions.

Lessons

  • Multiserver Configurations
  • In and Out of the Sandbox
  • Getting Work Done
  • Working with Workflows

Lab : Designing an Engineering System

  • Evaluating Client Capabilities and Requirements
  • Evaluating Sandbox Capabilities and Requirements
  • Evaluating Farm Deployment Capabilities and Requirements

Lab : Creating a Sensor Report

  • Designing Data Access for Sensor Data
  • Designing a Processing Solution for the Report
  • Designing a Processing Solution for the Approval
After completing this module, students will be able to:
  • Explain the processing solutions and approaches that must be created when working in a multiserver environment.
  • Identify the benefits and limitations of the SharePoint Sandbox features.
  • Determine the choices available for in-page, client, event receiver, workflow, and timer execution models.
  • Evaluate how SharePoint workflows are executed and the factors impacting design.

Module 7: Designing Packaging

This module addresses the first order problem of factoring the solution into features and packages so that it can be upgraded. This module covers the baseline skills of determining the number, scope, and dependency of features and determining the right number of packages.

Lessons

  • Understanding Packaging Life Cycle
  • Establishing Design Principles

Lab : Building a Business Document Solution

  • Designing a Solution
  • Create the Final Solution

Lab : Working with Dependencies

  • Creating a Common Assembly
  • Creating a Dependent Solution
After completing this module, students will be able to:
  • Explain how packages are created and delivered.
  • Determine the size of features to be able to effectively maintain the given solution.

Module 8: Designing a Development Strategy

This module focuses on two key items necessary to deploy larger solutions, configuration and logging. This module provides the students a platform to expand the scope of the solution and focus on issues related to dozens of projects on a server, each with its own approach to configuration and logging.

Lessons

  • Developing for the Enterprise
  • The Role of Logging
  • The Benefits of Application Configuration

Lab : Team-Based Logging and Configuration

  • Appraising the List-Based Configuration
  • Using a SharePoint List-Based Configuration
  • Using SharePoint List-Based Logging
  • Configuring the Logging Level

Lab : Operational Logging

  • Adding Logging to SharePoint ULS
After completing this module, students will be able to:
  • Identify the team development needs for SharePoint.
  • Explain operational and diagnostic logging including the differences and the options for recording.
  • Determine the options for storing configuration in a SharePoint environment.

Module 9: Developing Version and Deployment

This module delves into the challenges of versioning in a SharePoint environment. The module also addresses deployment issues because most deployment issues are related to the versioning process.

Lessons

  • Application Life Cycle Management
  • Source Control and Build
  • Versioning Strategy
  • Upgrading
  • Deployment

Lab : Versioning Assemblies

  • Defining Base Version
  • Upgrading the Assembly

Lab : Feature Upgrade

  • Creating Upgrade Manage Page
  • Adding Feature to Upgrade
  • Upgrading Feature
After completing this module, students will be able to:
  • Review the fundamentals of the software development life cycle and its relation to configuration management.
  • Design a Source Control and build strategy.
  • Determine the approach for versioning a given application.
  • Address specific concerns for upgrading a given application that has been deployed to production.
  • Assess the effectiveness of deployment strategy.

Module 10: Designing Information Architecture and Navigation

This module helps to draw the distinction between information architecture and branding topics. The module helps to separate taxonomy (organization) from navigation (user interface).

Lessons

  • Understanding Information Architecture
  • Planning for Software Boundaries
  • Navigation

Lab : Developing a Site Structure

  • Using Card Sort
  • Designing Content Types and Site Columns

Lab : Implementing Farm-wide Navigation

  • Deploying a Custom SiteMap
  • Adding an ASPmenu to a Custom Master Page
After completing this module, students will be able to:
  • Determine the technique necessary to develop an information architecture based on SharePoint.
  • Explain the scalability concerns for individual items in SharePoint in the context of information architecture.
  • Determine the appropriate navigation solution for a given application.

Module 11: Designing Branding and Customization Support

This module covers branding options, including what tools can be used to customize the appearance. The module moves us to including the users and power users of the ultimate solution.

Lessons

  • Introduction to Branding
  • Branding Options
  • Branding Decisions
  • Managing User Experience
  • Planning for Customization

Lab : Packaging Branding

  • Importing .wsp Files Into Microsoft Visual Studio
  • Extracting the File Resources
  • Writing the Feature Receiver to Apply Changes
  • Testing the Changes

Lab : Improving Brand Performance

  • Observing Current Performance
  • Turning on BLOB Caching
  • Observing BLOB Cached Performance
  • Observing _layouts Performance
After completing this module, students will be able to:
  • Identify the need for branding and how it impacts the overall project.
  • Enumerate the branding options and their various strengths and weaknesses.
  • Identify the decisions to arrive at the best approach to branding.
  • Design a user experience that includes branding.
  • Create a strategy for managing customizations.

Module 12: Designing SecurityThis module describes how to design security for performance and provide a holistic view so to evaluate security implications and tradeoffs. This module also outlines the new Claims-Based authentication in SharePoint 2010 and how Forms-Based Authentication fits into this model.

Lessons

  • Security Within SharePoint
  • Using an Alternate Identity Store
  • Forms-Based Authentication
  • Deeper Look at SharePoint Claims

Lab : Setting Up a Customer Service Site

  • Setting Up the Authentication Provider
  • Creating an FBA-Claims Site
  • Optional Exercise: Viewing Claims for an FBA User

Lab : Solving a Security Issue

  • Understanding the Scope and Relating it to Configuration
  • Designing a Security Strategy
After completing this module, students will be able to:
  • Explain the role of security in SharePoint.
  • Evaluate the impact of alternate identity stores on a given security approach.
  • Discuss the challenges and impact of Forms-Based authentication toward solving security concerns.
  • Dissect SharePoint Claims implementations.

Module 13: Designing for Page and Data Access Performance

This module discusses page and data access performance and how to plan for a high performance site.

Lessons

  • Optimizing SharePoint Page Performance
  • Analyzing Performance with the SharePoint Developer Dashboard
  • Optimizing SharePoint Data Access Performance

Lab : Designing for Page and Data Access Performance

  • Using the SharePoint Server 2010 Developer Dashboard to Capture Performance Metrics
  • Leveraging the SharePoint Server 2010 Search API for Large Data Queries
After completing this module, students will be able to:
  • Explain how SharePoint pages are built for optimized performance.
  • Evaluate pages with performance issues in terms of elapsed time as well as database impact by using the SharePoint Developer Dashboard.
  • Determine an appropriate SharePoint data access technique to deliver SharePoint data quickly and efficiently for a given scenario.

Module 14: Designing a Testing Strategy

This module discusses what we do at the end of the development process, testing. The module also covers functional testing and scale/performance testing.

Lessons

  • Testing Concepts
  • Unit Testing
  • Integration Testing
  • Performance Testing

Lab : Designing a Testing Strategy

  • Conducting Unit Testing
  • Conducting Performance Testing
  • Conducting Load Testing
After completing this module, students will be able to:
  • Evaluate the core testing concepts and their impact on quality.
  • Evaluate the core concepts of unit testing.
  • Evaluate the core concepts of integration testing.
  • Test the performance of a given solution.

 

Module 1: Introduction to the SharePoint 2010 Development PlatformThis module describes the SharePoint 2010 development platform and the benefits and features that it offers to developers.

Lessons

  • Lesson 1: SharePoint 2010 as a Development Platform
  • Lesson 2: SharePoint 2010 Object Hierarchy
  • Lesson 3: Working with SharePoint 2010 Objects

Lab : Developing with the SharePoint 2010 Object Hierarchy

  • Exercise 1: Creating SharePoint 2010 Application Pages by Using Visual Studio 2010
  • Exercise 2: Enumerating SharePoint 2010 Farm Hierarchies
  • Exercise 3: Manipulating Properties of Objects in the SharePoint Farm
After completing this module, students will be able to:
  • Describe SharePoint 2010 as a development platform.
  • Describe the SharePoint 2010 object hierarchy from the perspective of a developer.
  • Work with SharePoint 2010 objects programmatically.

Module 2: Using SharePoint 2010 Developer ToolsThis module describes how to use development tools that are integrated with the SharePoint 2010 development platform, such as Visual Studio 2010 and SharePoint Designer 2010.

Lessons

  • Lesson 1: Developing SharePoint Sites by Using SharePoint Designer 2010
  • Lesson 2: Developing SharePoint Solutions by Using Visual Studio 2010
  • Lesson 3: Packaging and Deploying SharePoint 2010 Solutions

Lab : Using SharePoint 2010 Developer Tools

  • Exercise 1: Creating Document Libraries by Using SharePoint Designer 2010
  • Exercise 2: Creating SharePoint List Definitions and Instances by Using Visual Studio 2010
  • Exercise 3:Packaging Features and Solutions by Using Visual Studio 2010
After completing this module, students will be able to:
  • Develop SharePoint sites by using SharePoint Designer 2010.
  • Develop SharePoint solutions by using Visual Studio 2010.
  • Package and deploy SharePoint 2010 solutions.

Module 3: Developing SharePoint 2010 Web PartsThis module describes how to develop Web Parts for SharePoint 2010 solutions.

Lessons

  • Lesson 1: Developing Standard Web Parts
  • Lesson 2: Developing Connected Web Parts
  • Lesson 3: Developing Visual Web Parts

Lab : Creating SharePoint 2010 Web Parts by Using Visual Studio 2010

  • Exercise 1: Creating, Deploying, and Debugging a Simple Web Part by Using Visual Studio 2010
  • Exercise 2: Using SharePoint Components in a Web Part
  • Exercise 3: Creating a Visual Web Part by Using Visual Studio 2010
After completing this module, students will be able to:
  • Develop standard Web Parts.
  • Develop connected Web Parts.
  • Develop Visual Web Parts.

Module 4: Working with SharePoint Objects on the ServerThis module describes how to develop code that uses the server-side objects provided by the SharePoint 2010 development platform.

Lessons

  • Lesson 1: Working with SharePoint Sites Programmatically
  • Lesson 2: Working with SharePoint Lists Programmatically
  • Lesson 3: Working with List Data Programmatically

Lab : Creating and Manipulating Server-Side Objects

  • Exercise 1: Creating and Securing Sites Programmatically
  • Exercise 2: Creating Lists Programmatically
  • Exercise 3: Retrieving Secured Data
After completing this module, students will be able to:
  • Create and manipulate SharePoint sites.
  • Create and manipulate SharePoint lists.
  • Retrieve, add, update, and delete SharePoint list data.

Module 5: Creating Event Receivers and Application SettingsThis module describes how to develop event receivers and manipulate application settings for SharePoint 2010 solutions.

Lessons

  • Lesson 1: Creating Event Receivers
  • Lesson 2: Working with Web.Config Programmatically

Lab : Creating Event Receivers and Web.Config Modifications

  • Exercise 1: Creating List Event Receivers
  • Exercise 2: Creating Feature Receivers to Modify Web.Config
  • Exercise 3: Creating Web Event Receivers
After completing this module, students will be able to:
  • Create event receivers for SharePoint 2010 solutions.
  • Add, modify, and retrieve Web.config settings programmatically for use in your SharePoint solutions.

Module 6: Developing Solutions by Using Business Connectivity ServicesThis module describes how to develop solutions that access external data by using Business Connectivity Services.

Lessons

  • Lesson 1: Business Connectivity Services Overview
  • Lesson 2: Developing External Content Types and Lists by Using SharePoint Designer
  • Lesson 3: Developing Business Connectivity Services Solutions by Using Visual Studio 2010

Lab : Building Business Connectivity Services Solutions

  • Exercise 1: Creating External Content Types and Lists by Using SharePoint Designer 2010
  • Exercise 2: Creating Business Data Catalog Models by Using Visual Studio 2010
After completing this module, students will be able to:
  • Describe Business Connectivity Services.
  • Develop external content types and lists by using SharePoint Designer 2010.
  • Develop Business Connectivity Services solutions by using Microsoft Visual Studio 2010.

Module 7: Developing SharePoint 2010 WorkflowsThis module describes how to develop workflows as part of SharePoint 2010 solutions.

Lessons

  • Lesson 1: Creating Workflows with SharePoint Designer
  • Lesson 2: Creating Workflows with Visual Studio 2010

Lab : Creating Workflows for SharePoint 2010

  • Exercise 1: Creating Workflows by Using SharePoint Designer
  • Exercise 2: Creating a Sequential Workflow by Using Visual Studio 2010
After completing this module, students will be able to:
  • Create workflows for SharePoint by using SharePoint Designer 2010.
  • Create workflows for SharePoint by using Microsoft Visual Studio 2010.

Module 8: Working with Client-Based APIs for SharePoint 2010This module describes how to develop code that uses the client-side objects provided by the SharePoint 2010 development platform.

Lessons

  • Lesson 1: Overview of the SharePoint 2010 Client Object Model
  • Lesson 2: Working with the SharePoint 2010 Client Object Model in .NET Applications

Lab : Developing .NET Applications by Using the SharePoint Client Object Model

  • Exercise 1: Creating a SharePoint 2010 Site, List, and List Items Using the Client Object Model
  • Exercise 2: Building and Using the Console Application
After completing this module, students will be able to:
  • Describe the SharePoint 2010 Client Object Model.
  • Work with the SharePoint 2010 Client Object Model in Microsoft .NET Framework applications.

Module 9: Developing Interactive User InterfacesThis module describes how to develop server ribbon controls and client dialogs for the new user interface platform of SharePoint 2010.

Lessons

  • Lesson 1: Creating Menu Items and Ribbon Controls
  • Lesson 2: Creating Client-Side Dialogs

Lab : Developing User Interface Components for SharePoint 2010 Solutions

  • Exercise 1: Creating a Site Actions Menu Item
  • Exercise 2: Creating a Ribbon Item
  • Exercise 3: Creating a Client-Side Dialog
After completing this module, students will be able to:
  • Create menu items and ribbon controls.
  • Create client-side dialogs.

Module 10: Developing Silverlight Applications for SharePointThis module describes how to develop Silverlight applications that are integrated with SharePoint 2010 data and solutions.

Lessons

  • Lesson 1: Creating Silverlight Applications for SharePoint 2010
  • Lesson 2: Deploying and Debugging Silverlight Applications for SharePoint 2010

Lab : Developing Silverlight Applications by using the SharePoint Client Object Model

  • Exercise 1: Creating a Silverlight Application
  • Exercise 2: Developing the Silverlight Application
After completing this module, students will be able to:
  • Develop Silverlight applications for SharePoint 2010.
  • Deploy and debug Silverlight applications for SharePoint 2010.

Module 11: Developing Sandboxed SolutionsThis module describes how to develop sandboxed solutions for SharePoint 2010.

Lessons

  • Lesson 1: Sandboxing and User Solutions
  • Lesson 2: Restrictions for Sandboxed Solutions

Lab : Creating Sandboxed Solutions for SharePoint 2010

  • Exercise 1: Creating a Sandboxed Solution by Using Visual Studio 2010
  • Exercise 2: Investigating Allowed and Disallowed Operations in Sandboxed Solutions
After completing this module, students will be able to:
  • Develop sandboxed solutions.
  • Describe what is allowed and what is not allowed in sandboxed solutions.

Module 12: Working with SharePoint Server Profiles and Taxonomy APIsThis module describes how to develop code that uses the taxonomic and user profile services of the SharePoint 2010 development platform.

Lessons

  • Lesson 1: User Profiles
  • Lesson 2: Taxonomies

Lab : Working with User Profiles and Taxonomies Programmatically

  • Working with User Profiles and Taxonomies Programmatically
  • Exercise 1: Managing User Profiles
  • Exercise 2: Working with User Profiles Programmatically
After completing this module, students will be able to:
  • Create, retrieve, and manipulate user profiles and user profile properties.
  • Create and retrieve taxonomic terms.

Module 13: Developing Content Management SolutionsThis module describes how to develop code that uses the content management services of the SharePoint 2010 development platform.

Lessons

  • Lesson 1: Developing Enterprise Content Management Solutions
  • Lesson 2: Developing Web Content Management Solutions

Lab : Branding SharePoint Sites

  • Exercise 1: Customizing Master Pages
  • Exercise 2: Applying a Theme to a SharePoint Site
After completing this module, students will be able to:
  • Describe how to develop enterprise content management solutions for Microsoft SharePoint Server 2010.
  • Describe how to develop Web content management features Microsoft SharePoint Server 2010.

 

Module 1: Introduction in SharePoint Products and Technologies

This module guides through the planning and installation of SharePoint by first presenting the available topology choices and Shared Services decisions you need to make for your environment. SharePoint can be configured in any number of ways to suit the scale, scope, and requirements for organizations, and this module helps to decide what server and services structure is appropriate.

Lessons

  • Exploring SharePoint 2010 Foundation Server
  • Exploring Windows SharePoint Services 4.0
  • Comparing WSS 3.0 and Microsoft SharePoint Foundation 2010
After completing this module, students will be able to:
  • Understand SharePoint technologies
  • Know differences between WSS 3.0 and Microsoft SharePoint Foundation 2010

Module 2: Installing Microsoft SharePoint Foundation 2010

This module explains how to deploy and install Microsoft SharePoint Foundation 2010. Once you have decided the topology for your organization, this module guides you through the installation of the prerequisite components and SharePoint software for this installation. After the installation process is complete, this module assists in configuring SharePoint for first use.

Lessons

  • Planning Microsoft SharePoint Foundation 2010 Deployment
  • Installing Microsoft SharePoint Foundation 2010 Farm Components
  • Post installation Configuration

Lab : Installing Microsoft SharePoint Foundation 2010

  • Installation of prerequisite components
  • Starting installation of Microsoft SharePoint Foundation 2010

Lab : Post Installation tasks

  • Starting configuration wizard
After completing this module, students will be able to:
  • Plan and deploy Microsoft SharePoint Foundation 2010

Module 3: Using Central Administration

This module explains how to use Central Administration. Present a user interface and functionalities of Central Administration console.

Lessons

  • Introducing SharePoint 2010 Central Administration
  • Application Management
  • Monitoring
  • Security
  • General Application Settings
  • System Settings
  • Backup and Restore
  • Upgrade and Migration

Lab : Setting up a backup of a farm

  • Creating Backup
After completing this module, students will be able to:
  • Find and understand basic functionalities in the Central Administration console

Module 4: Creating a Site

This module explains how to create SharePoint Site in the easiest possible way. After successful installation and initial SharePoint configuration, this module guide through creating and configuring portal or top-level site collection.

Lessons

  • Creating Top-Level Sites
  • Configuring a Site

Lab : Creating first Site Collection

  • Creating web application
  • Creating Site Collection

Lab : Creating new location from SharePoint template

  • Creating a location
After completing this module, students will be able to:
  • Create Site Collections
  • Create sub locations

Module 5: Navigating through SharePoint Site

This module explains how to manage and configure Quick Launch and Top link bar navigation. These tools control the visual appearance of the navigation elements and make user experience richer.

Lessons

  • Site navigation overview
  • Using lists and libraries
  • Top link bar navigation
  • Quick Launch navigation
  • Using Web Parts
  • Using Themes

Lab : Changing Quick Launch navigation

  • Creating list and library
  • Customizing navigation

Lab : Using Web Parts

  • Insert list in to web part
  • Customize view of that web part
After completing this module, students will be able to:
  • Create lists and libraries from SharePoint templates
  • Use web parts to present information
  • Customize navigation to that lists and libraries

 

Module 1: Overview

A simple introduction module.
After completing this module, students will be able to:
  • Understand your course, classroom, classmates, facility and instructor

Module 2: Business Intelligence

In this module we review what Business Intelligence (BI) is and what the typical BI goals are. We also explore how Microsoft BI tools are enabling more advanced Business Intelligence features to filter down/up to the decision makers and Information Workers in general.

Lessons

  • Business Intelligence

Lab : Business Intelligence Worksheet

  • Answer Business Intelligence Questions
After completing this module, students will be able to:
  • Define Business Intelligence
  • Understand what P=R-C means to BI
  • Accept that empowering end users is a GOOD thing
  • Understand your BI will only be as good as your data, tools and processes

Module 3: Business Intelligence Center

In this module we are going to explore the Business Intelligence Center site definition that comes with SharePoint 2010.

Lessons

  • Business Intelligence Center

Lab : Business Intelligence Center

  • Explore SharePoint Business Intelligence Center
  • Explore Dashboard Designer
After completing this module, students will be able to:
  • Navigate the Business Intelligence Center Site Definition
  • Understand what a SharePoint Dashboard is
  • Understand what a KPI is and what data they can analyze
  • Understand what integration points are compatible with the Business Intelligence Center

Module 4: Data Mart and Data WarehousesIn this module we explore what data is and some of the many forms that it takes. We then explore and define the terms Data Warehouse and Data Mart. This module is important in that as we move through the remainder of the course, we will need to have data to manipulate and work with to build our BI components.

Lessons

  • Understanding Data and Data Formats
  • Building Data Marts and Data Warehouses

Lab : Data and Data Formats

  • Explore Data Formats

Lab : Build A Data Warehouse

  • Create a Simple Data Warehouse

Lab : Extract and Load

  • Explore the Extract stage

Lab : Transform and Load

  • Explore Transform and Load stages
  • Realize the importance of primary/unique keys

Lab : Granularity

  • Create Data Warehouse Granularity Levels

Lab : Build A Data Mart

  • Create a Data Mart

Lab : SQL Server to SharePoint Lists

  • Populate a SharePoint List with SQL Server data
After completing this module, students will be able to:
  • Differentiate between multiple data formats
  • Understand differences between data warehouse and data marts
  • Be able to describe what happens in an Extract, Transform and Load (ETL) process

Module 5: Business Connectivity Services

In this module we are going to take a look at the new Business Connectivity Services.

Lessons

  • Business Connectivity Services

Lab : BCS Basics

  • Explore External Content Types
  • Create a new External Content Type
  • Create an External List

Lab : BCS With Data Warehouse

  • Creating an Large External List using ECTs
  • Using Filters and External lists
  • Creating and Configuring Entity Profile Pages

Lab : Office and BCS for BI

  • Explore Office and BCS Integration
After completing this module, students will be able to:
  • Understand how BCS works
  • How to build new BCS applications
  • How to Upgrade your older BDC applications

Module 6: Analysis Services

In this module we will explore the feature of SQL Server called Analysis Services (SSAS). When regular SQL queries can't handle your data, MDX queries in SSAS can!

Lessons

  • Analysis Services

Lab : Analysis Services

  • Create Dimension and Fact tables with SSIS

Lab : Building An Analysis Services Database

  • Create a Analysis Services Database
  • Create a Cube
  • Create Dimensions
  • Create Fact Tables
  • Create a KPI
After completing this module, students will be able to:
  • Describe OLAP terms
  • Understand how to navigate Analysis Services
  • How to build a simple cube
  • How to write simple MDX queries
  • How to use data mining models

Module 7: Filter Web Parts

In this module we will explore Filter Web Parts and the important role they play in building Business Intelligence portals.

Lessons

  • Filter Web Parts

Lab : Filter Web Parts

  • Use each of the Filter Web Parts

Lab : User Profiles and Filters

  • Integrate User Profiles with Filters and Reports
After completing this module, students will be able to:
  • Describe what Filter Web Parts are
  • Work with Filter Web Parts
  • Understand how to integrate Filter Web Parts into other BI technologies

Module 8: Excel Services

In this module we will explore and work with the various features of SharePoint's Excel Services.

Lessons

  • Excel Services

Lab : Create An Excel Report

  • Create An Excel Report

Lab : Excel Services

  • Learn to use Excel Services
  • Create/Publish to Excel Services
  • Configure Excel Services
  • Shared Data Connections

Lab : MDX

  • Explore Excel 2010 MDX features
  • Create a Slicer
  • Create an MDX Set

Lab : Sparklines

  • Use Excel 2010 Sparklines

Lab : Filters and Excel Services

  • Explore Filter Web Parts and Excel Services

Lab : REST and Web Services

  • Explore REST features of Excel Services
  • Explore the Excel Services Web Service
After completing this module, students will be able to:
  • Setup and configure Excel Services
  • Use the Excel Services Web Parts
  • Use Excel to modify MDX queries
  • Use Excel to create Sparklines
  • Use Excel Services REST-ful APIs

Module 9: PowerPivot

In this module we explore the new PowerPivot tools of SQL Server 2008 R2 and Excel 2010.
 

Lessons

  • PowerPivot For SharePoint
  • PowerPivot For Excel

Lab : Install Power Pivot

  • Install PowerPivot for Excel
  • Install PowerPivot for SharePoint 2010
  • Configure PowerPivot for SharePoint

Lab : Use PowerPivot

  • Explore PowerPivot Functions
  • Use Basic PowerPivot
  • Use PowerPivot with Large DataSets
  • Create PowerPivot Linked Tables
  • Publish to SharePoint
  • Automating Data Refresh
  • Analyzing Usage Data
After completing this module, students will be able to:
  • Create PowerPivot enabled spreadsheets
  • Utilize common PowerPivot functions and tools

Module 10: Reporting Services

In this module we will explore Reporting Services, its integration with SharePoint and how to build Reporting Services reports.

Lessons

  • Reporting Services
  • Reports

Lab : Install Reporting Services

  • Configure Reporting Services
  • Create a Reporting Services Report
  • Configure Reporting Services Web Part

Lab : Building Reports with Reporting Services

  • Create Advanced Reporting Services report
  • Filter Web Parts and Reports

Lab : Create Advanced Reporting Services reportFilter Web Parts and Reports

  • Create Report Part Gallery
  • Create a Report Library
  • Create Report Parts
  • Create a Report using Report Parts
  • Automated Report Delivery

Lab : Reporting Services and PowerPivot

  • Setup Reporting Services RSS Feed
  • Create and Use Data Feed Library
  • Utilize Reporting Services data in PowerPivot
  • Utilize PowerPivot data in Reporting Services
After completing this module, students will be able to:
  • Understand and describe the integration between reporting services and SharePoint
  • Build Reporting Services reports
  • Use the Reporting Services web part
  • Create Report and Report Part Libraries
  • Integrate Reporting Services and PowerPivot

Module 11: Performance Point

In this module we will explore Performance Point and how it supercharges your BI Dashboards and Key Performance Indicators.

Lessons

  • Performance Point

Lab : Performance Point

  • Explore Performance Service Application
  • Explore the Dashboard Designer
  • Create A Scorecard
  • Create A PP KPI
  • Explore Time Intelligence
  • Create Performance Point Reports
  • Create Filters
  • Create A Dashboard
After completing this module, students will be able to:
  • Describe features of Performance Point
  • Create Performance Point Scorecards and KPIs
  • Use Time Intelligence features in your BI solutions

Module 12: Visio and Access Services

In this module we will explore Visio and Access Services and how to integrate it into your Report process.

Lessons

  • Visio Services
  • Access Services

Lab : Visio Servcies

  • Use Visio Services
  • Publish a Visio to SharePoint
  • Tie report process to Visio

Lab : Access Services

  • Explore Access Services
  • Publish Access Database To SharePoint
After completing this module, students will be able to:
  • Create and deploy interactive Visio diagrams to SharePoint
  • Create and deploy Access databases to SharePoint

Module 13: GeoSpatial Data with Charts and MapsIn this module we will explore GeoSpatial data and how to use the new .NET Charts and Mapping features of SharePoint 2010.

Lessons

  • Charts and Maps
  • GeoSpatial Data

Lab : GeoSpatial Data with SQL Server

  • Populate a SQL Server Database using Shape2SQL
  • Utilize the new Spatial Data Types in SQL Server
  • Create a Reporting Services Report using Geospatial Data
  • Publish Geospatial Data to SharePoint 2010

Lab : Bing Maps

  • Utilize Bing Maps API
  • Create a Simple Map With Content Editor Web Part
  • Create an Advanced Map with Data Views
  • Explore Filters, Data Views and Bing Maps integration
  • Integrate Geospatial Customer data into SharePoint Sites

Lab : .NET Charts

  • Utilize .NET Charts

Lab : Google Maps

  • Utilize Google Maps API
  • Create a Simple Map With Content Editor Web Part
  • Create an Advanced Map with Data Views
  • Explore Filters, Data Views and Google Maps integration
  • Integrate Geospatial Customer data into SharePoint Sites
After completing this module, students will be able to:
  • Understand how .NET Charts are used in SharePoint 2010
  • How to build geospatial maps using BI data

 

Module 1: Overview

A simple introduction module.
After completing this module, students will be able to:
  • Understand your course, classroom, classmates, facility and instructor.

Module 2: Service Applications

In this module we are going to take a look at Service Applications and how the older Shared Service Provider is now obsolete.

Lessons

  • Service Applications

Lab : Explore Service Applications

  • Explore Service Applications

Lab : Install Service Application

  • Install a Service Application
  • Assign a Service Application
After completing this module, students will be able to:
  • Describe Service Applications
  • Understand how the Service Application architecture works
  • Install new Service Applications

Module 3: PowerShell

In this module we are going to take a look at new PowerShell features in SharePoint 2010.

Lessons

  • PowerShell
  • SharePoint and PowerShell

Lab : PowerShell Basics

  • PowerShell Basics – Command Lets
  • Variables
  • Arrays
  • While Loop
  • If Statement
  • Create An Object
  • Static Properties

Lab : PowerShell With SharePoint

  • Load SharePoint Dll into PowerShell
  • Set PowerShell Execution Policy
  • Enumerate Webs
  • Create a site with PowerShell
  • Create/Update an item with PowerShell
  • Backup SharePoint with PowerShell
  • Profiles and MySites script

Lab : Profiles and MySites script

  • Explore SharePoint 2010 Commandlets
After completing this module, students will be able to:
  • What PowerShell is
  • How to work with PowerShell scripts
  • Be familiar with out of the box SharePoint PowerShell Scripts

Module 4: Monitoring

In this module we are going to take a look at new monitoring features in SharePoint 2010.

Lessons

  • Monitoring

Lab : Configure Monitoring

  • Configuring Diagnostic Logging

Lab : ULS Viewer

  • Explore the ULS Viewer

Lab : Health Analyzer

  • Explore SharePoint Health Analyzer

Lab : Logging Database

  • Explore SharePoint Logging Database
After completing this module, students will be able to:
  • Describe the improved monitoring features of SharePoint 2010
  • How to use the ULS Viewer
  • How to use the Health Analyzer
  • Query the new Logging Database

Module 5: Search

In this module we are going to take a look at new Search features in SharePoint 2010, Search Federation, and the new Search product called FAST ESP.

Lessons

  • Federated Search
  • Search Architecture
  • FAST Search
  • Search 2010

Lab : Install Search

  • Install SharePoint Search

Lab : Explore Search

  • Explore SharePoint Search

Lab : Install FAST Search

  • Install FAST Search
After completing this module, students will be able to:
  • Understand the new features of SharePoint Search
  • Install and configure SharePoint Search
  • Install and configure FAST Search

Module 6: Backup Restore Disaster Recovery

In this module we are going to take a look at new High Availability features in SharePoint 2010.

Lessons

  • Disaster Recovery
  • Backup
  • Restore

Lab : Backup

  • Explore Backup Options
  • Central Administration
  • PowerShell

Lab : Restore

  • Restore SharePoint
  • Partial Restore
After completing this module, students will be able to:
  • How to backup and restore SharePoint 2010
  • How to use the granular restore feature of 2010

Module 7: Install and Upgrading

In this module we are going to take a look at upgrading your older SharePoint 2007 farm to 2010!

Lessons

  • Deep Details
  • Upgrading 2007

Lab : Installing SharePoint 2010

  • Install SharePoint Foundation
  • Install SharePoint Server

Lab : Upgrade (Pre-reqs)

  • Upgrade to SP2
  • Install CU Oct 2009

Lab : Upgrade (Gradual)

  • Gradual Upgrade

Lab : Upgrade (In-Place)

  • In-Place Upgrade
After completing this module, students will be able to:
  • Understand Upgrade Architecture
  • Learn to perform a In-place upgrade
  • Learn to perform a Gradual upgrade
  • Understand what items to test after upgrade

 

Module 1: Overview

A simple introduction module.

Lab : Foundation Site Definitions

  • Create one of each SharePoint Foundation site
After completing this module, students will be able to:
Understand your course, classroom, classmates, facility and instructor.

Module 2: Collaboration Experience

In this module we take a look at the new features introduced in SharePoint 2010 from a collaboration and UI perspective.

Lessons

  • New SharePoint Features

Lab : User interface

  • Understand UI Improvements
  • Use the Create Page
  • Explore the Ribbon
After completing this module, students will be able to:
  • Describe the new UI features of SharePoint 2010
  • Understand how the Ribbon works

Module 3: Object Model

In this model we explore the SharePoint Server programming model. We will explore several basic SharePoint assemblies and classes.

Lessons

  • Debugging SharePoint
  • Server Object Model

Lab : Object Model

  • Create applications using the Server Object Model
  • Create in-context ASP.NET Web Application
  • Create out of context Windows Application

Lab : Debugging SharePoint

  • Learn to Debug SharePoint via Log Files
  • Learn to Debug Via Visual Studio
  • Log to the SharePoint log File

Lab : Developer Dashboard

  • Enable Developer Dashboard

Lab : SharePoint Web Development

  • Adding Application Pages (Bin and Gac deployment) [_layouts]
  • Adding Site Pages [content database]
After completing this module, students will be able to:
  • How to create applications using the Server Object Model
  • Understand the basic SharePoint assemblies
  • Be able to search and find SharePoint classes and methods
  • Be able to debug code with custom ULS Logging
  • Understand how to test web page performance with Developer Dashboard

Module 4: Client Object Model

In this module we will explore the various Client Object Models. This includes the Client (.NET), ECMAScript and Silverlight Object Models.

Lessons

  • Silverlight Object Model
  • Client Object Model
  • ECMA Object Model

Lab : Client Object Model

  • Explore Client Object Model
  • Utilize Client Object Model (.NET)

Lab : ECMA Script

  • JavaScript Object Model

Lab : Silverlight

  • Utilize Silverlight Object Model
After completing this module, students will be able to:
  • Describe and use the Client Object Model
  • Describe and use the JavaScript Object Model
  • Describe and use the Silverlight Object Model

Module 5: SharePoint Permissions

In this module we take a look at SharePoint permissions. We will explore the default groups, how SharePoint gets usernames and groups from an authentication system, as well has what type of permissions we can assign to those users and groups. We will explore setting up custom permission levels and how permissions are inherited. We will follow that up with SharePoint Security Trimming!

Lessons

  • SharePoint Security

Lab : SharePoint Permissions

  • Add Users Programmatically
  • Add Groups Programmatically
  • Create Permissions Levels programmatically
  • Set inheritance programmatically

Lab : Security Trimmed Interface

  • Use the SharePoint SPSecurityTrimmedControl to hide content and controls

Lab : SPSecurity

  • Write code to elevate privileges
After completing this module, students will be able to:
  • Describe where usernames and domain groups come from
  • What a permission level is
  • How to assign permissions to a user or group
  • What is means to say permissions are cumulative
  • Why SharePoint has no deny
  • How to use the SPSecurityTrimmed control
  • How to programmatically set permission on SharePoint objects

Module 6: Authentication with Custom and Claims

In this module we will explore how to setup Forms based authentication, how claims based authentication works and how to use the Secure Store Service in our own applications.

Lessons

  • Secure Store Service
  • Custom Authentication
  • Claims Based Authentication

Lab : Custom Authentication

  • Change the default Authentication Method of SharePoint to use a custom MembershipProvider

Lab : Claims Based Auth

  • Programming with Claims
  • Creating custom claims provider

Lab : Secure Store Programming

  • Learn how to Configure Secure Store
  • Program web parts to use Secure Store
After completing this module, students will be able to:
  • Setup Forms based authentication in SharePoint 2010
  • How to create a Claims based authentication system
  • Program Secure Store applications

Module 7: Features and Solutions

In this module we explore Features and Solutions.

Lessons

  • Features

Lab : Creating Features

  • Learn to create a Feature.xml file
  • Learn to create an Elements.xml file
  • Install features with STSADM and PowerShell
  • Create a custom action feature

Lab : Feature Dependencies

  • Implement Feature Dependencies

Lab : Feature Sequences

  • Implement Feature Sequences

Lab : Features with Visual Studio

  • Various Feature Types (List, Module, Content Type)
  • Implement Feature Event Receivers
  • Implement Feature Stapling

Lab : Solutions

  • Advanced Solution concepts

Lab : Custom Deployment Steps

  • Create a Custom Deployment Step
After completing this module, students will be able to:
  • What can be deployed as features
  • How to create several types of features
  • How to package your features into Solutions
  • Advanced Solution packaging techniques

Module 8: Sandboxed Solutions

In this module we are going to take a look at SandBoxed Solutions, Solution validators and Full Trust Proxies.

Lessons

  • Sandboxed Solutions

Lab : Sandboxed Solutions

  • Explore Sandboxed Solutions
  • Create and Test Sandboxed Solutions
  • Explore Limitations of Sandbox Solutions
  • Configure Sandbox Points

Lab : Solution Validators

  • Create and Deploy a Solution Validator

Lab : Full Trust Proxy

  • Create and Deploy a Full Trust Proxy
After completing this module, students will be able to:
  • How to create a SandBoxed Solution
  • What the limitations are of SandBoxed Solutions
  • What Resource Measures are and how to modify them
  • How to create Solution Validators
  • How to create Full Trust Proxies

Module 9: Web Services

In this module we explore the web services that come out of the box with SharePoint.

Lessons

  • Web Services

Lab : Foundation Web Services 2007

  • Learn to find SharePoint Web Service
  • Add reference to SharePoint Web Service
  • Program to several of the Web Service Interfaces
After completing this module, students will be able to:
  • Find and describe the various SharePoint Web Services
  • Be able to consume SharePoint Web Services in custom applications

Module 10: LINQ and REST

In this module we are going to take a look at the new REST and LINQ features of SharePoint 2010.

Lessons

  • REST
  • LINQ

Lab : REST

  • Utilize REST Services
  • REST Service Reference
  • REST List Service Calls (PUT, GET)
  • REST Excel Service

Lab : LINQ

  • LINQ Introduction
  • Utilize LINQ For SharePoint
  • Use SPMetal.exe
After completing this module, students will be able to:
  • How to use REST Services
  • How to generate and use LINQ

Module 11: Web Parts

In this module we explore Web Parts. We will take a look at basic web parts and then transition to more complex topics like Tool Parts and Web Part Connections.

Lessons

  • Web Parts

Lab : Manual Web Part

  • Learn how to create a basic web part
  • Learn how to deploy a web part manually in the development environment

Lab : Visual Studio Web Part

  • Use Visual Studio to Create Web Parts
  • Learn how to create web parts that interface with SharePoint Object Model, Databases, and Web Services
  • Implementing Web Part Tool Parts

Lab : Web Parts Connections

  • Create ASP.NET Web Part connections

Lab : Asynchronous Web Parts

  • Synchronous Vs. Asynchronous Web Parts
After completing this module, students will be able to:
  • Describe how web parts work
  • Create web parts with connections
  • Create web parts with Tool Parts
  • Design and develop asynchronous web parts

Module 12: Custom Site Definitions

In this module we explore Site Definitions and Collaborative Markup Language (CAML).

Lessons

  • Site Definitions

Lab : Custom Site Definitions

  • Create a new Site Definition (Manually)
  • Create a new Site Definition (Visual Studio)
After completing this module, students will be able to:
  • Know CAML when you see it!
  • Understand what a site definition is and how to modify it
  • How to create custom site definitions manually and with Visual Studio
  • How to add branding via site definitions

Module 13: Content Types

In this module we explore content types, content type lineage and content type hubs.

Lessons

  • Content Types

Lab : Content Types

  • Explore Content Types
  • Create A New Content Type
  • Document Information Panels
  • Default Workflows
  • Adding Content Types To Lists (Document Library)

Lab : Content Types Lineage

  • Content Type Inheritance/Lineage

Lab : Content Type Hub

  • Configure Content Type Hub
  • Configure Content Type Publishing
After completing this module, students will be able to:
  • Understand and describe content types and their properties
  • Be able to create content types
  • Understand Content Type Lineage
  • Understand how to setup Content Type Hubs

Module 14: Custom Field Types

In this module we explore how to create your own column types for your lists. SharePoint calls these Custom Field Types.

Lessons

  • Field Types

Lab : Custom Field Types

  • Create A Custom Field Type (Regular Expression)
  • Create A Custom Field Type (User Control)
After completing this module, students will be able to:
  • Understand and describe Custom Field Types
  • Be able to create custom field types with and without a UI

Module 15: Events and TimerJobs

In this module we will explore SharePoint Events and how to create and assign them to lists and sites. We will also explore how to create custom Timer Jobs to implement your own monitoring applications.

Lessons

  • SharePoint Timer Jobs
  • SharePoint Events

Lab : SharePoint Events

  • Create an Event Handler feature
  • Programmatically assign an Event Handler

Lab : Custom Timer Job

  • Create a custom Timer Job

Lab : SharePoint Events Encrypt

  • Create an Event Handler feature that encrypts documents
After completing this module, students will be able to:
  • Understand and describe SharePoint Events
  • Understand and describe SharePoint Timer Jobs
  • Be able to create and deploy SharePoint Events
  • Be able to create and deploy SharePoint Timer Jobs

Module 16: Service Applications

In this module we are going to take a look at Service Applications that come out of the box with SharePoint and how to build your own service applications.

Lessons

  • Service Applications

Lab : Custom Service Applications

  • Create and Deploy a Custom Service Application
After completing this module, students will be able to:
  • Describe Service Applications
  • Understand how the Service Application architecture works
  • Create and install custom Service Applications

Module 17: Workflows With SharePoint Designer

In this module we are going to take a look at implementing workflows with SharePoint Designer 2010.

Lessons

  • Workflows

Lab : Custom Activities

  • Create a custom workflow activity for SharePoint Designer

Lab : Custom Conditions

  • Create a custom condition for SharePoint Designer
After completing this module, students will be able to:
  • Describe SharePoint Designer workflows
  • Understand what a looping workflow is
  • Understand common workflow patterns
  • Build custom actions for SharePoint Designer
  • Build custom conditions for SharePoint Designer
  • Implement logging in your workflows

Module 18: Workflows With Visual Studio

In this module we will explore how to use Windows Workflow Foundation to create highly customized and reusable workflows.

Lessons

  • Visual Studio Workflows

Lab : Custom Visual Studio Workflow

  • Create a custom workflow using Visual Studio
After completing this module, students will be able to:
  • How to create custom workflows with Visual Studio

Module 19: Business Connectivity Services

In this module we are going to take a look at the new Business Connectivity Services.

Lessons

  • Business Connectivity Services

Lab : BCS

  • Explore External Content Types
  • Create a new External Content Type
  • Create an External List

Lab : BCS Connectors

  • Create a custom BCS .NET Connector
After completing this module, students will be able to:
  • Understand how BCS works
  • How to build new BCS applications
  • How to Upgrade your older BDC applications
  • How to create BCS Connectors

Module 20: Extending the User Interface

In this module we are going to take a look at extending the new Ribbon and how to work with the new Dialog platform.

Lessons

  • Extending the Ribbon
  • Dialogs

Lab : Extending the Ribbon

  • Extend the SharePoint Ribbon

Lab : Creating Dialogs

  • Utilize the UI Dialog Platform
After completing this module, students will be able to:
  • Understand how to extend the SharePoint UI
  • Customize and extend the Ribbon
  • Create custom Dialogs

 

Module 1: Introducing Microsoft SharePoint 2010This module provides an overview of SharePoint 2010 and SharePoint Online. It will prepare students for the installation of the first server in a SharePoint 2010 farm and give details on SharePoint 2010 Sp1 and SharePoint Online.

Lessons

  • Evaluating the Features of Microsoft SharePoint 2010
  • Preparing for SharePoint 2010
  • Installing SharePoint 2010
  • Advanced Installation of SharePoint 2010

Lab : Installing SharePoint 2010

  • Exercise 1: Creating Active Directory Accounts for SharePoint
  • Exercise 2: Installing SharePoint Server Prerequisites
  • Exercise 3: Installing SharePoint Server
  • Exercise 4: Configuring the SharePoint Installation
  • Exercise 4: Configuring the SharePoint Installation
  • Exercise 6 (Optional): Installing a Language Pack
After completing this module, students will be able to:
  • Evaluate the Features of SharePoint 2010
  • Prepare for SharePoint 2010
  • Install SharePoint 2010
  • Perform an Advanced Installation of SharePoint 2010

Module 2: Creating a SharePoint 2010 IntranetThis module covers creating a SharePoint 2010 Intranet and shows students how to configure and administer the fundamental components of a SharePoint farm, including its configuration, logical structure, user-facing features, and underlying engine.

Lessons

  • Performing Initial Farm Configuration
  • Configuring the SharePoint Logical Structure
  • Exploring the SharePoint Web Application and Physical Architecture

Lab : Creating a SharePoint 2010 Intranet

  • Exercise 1: Creating a Web Application
  • Exercise 2: Creating a Site Collection
  • Exercise 3: Creating a Site Collection in a New Content Database
After completing this module, students will be able to:
  • Perform Initial Farm Configuration
  • Configure the SharePoint Logical Structure
  • Explore the SharePoint Web Application and Physical Architecture

Module 3: Administering and Automating SharePointThis module covers Administering and Automating SharePoint. It covers how to apply the full range of options for administering and automating SharePoint—Central Administration, STSADM, and PowerShell. The module also introduces students to the logs.

Lessons

  • Configuring Central Administration
  • Administering SharePoint from the Command Line
  • Automating SharePoint Operations with Windows PowerShell

Lab : Automating SharePoint with Windows PowerShell

  • Exercise 1: Adding SharePoint Functionality to Windows PowerShell
  • Exercise 2: Delegating the Ability to Use Windows PowerShell to Manage SharePoint
  • Exercise 3: Reporting Web and Site Collection Properties
  • Exercise 4: Creating Site Collections Using Windows PowerShell
  • Exercise 5: Creating and Updating Items
After completing this module, students will be able to:
  • Configure Central Administration
  • Administer SharePoint from the Command Line
  • Automate SharePoint Operations with Windows PowerShell

Module 4: Configuring Content ManagementThis module covers Configuring Content Management. It explains to students how to manage content (lists, libraries, items and documents).

Lessons

  • Optimizing Content Storage and Access
  • Managing Site Content Types and Site Columns
  • Configuring the Managed Metadata Service

Lab : Lab A: Configuring List Throttling and Remote BLOB Storage

  • Exercise 1: Configuring List Throttling
  • Exercise 2: Enabling FILESTREAM and Provisioning the RBS Data Store
  • Exercise 3: Installing RBS on All SharePoint Web and Application Servers
  • Exercise 4: Configuring the BLOB Size Threshold for RBS

Lab : Lab B: Configuring Managed Metadata

  • Exercise 1: Configuring and Implementing Managed Metadata
After completing this module, students will be able to:
  • Optimize Content Storage and Access
  • Manage Site Content Types and Site Columns
  • Configure the Managed Metadata Service

Module 5: Configuring Authentication

This module describes the process of how to administer authentication to SharePoint Web applications.

Lessons

  • Understanding Classic SharePoint Authentication Providers
  • Understanding Federated Authentication

Lab : Lab A: Configuring Custom Authentication

  • Exercise 1: Creating and Configuring an ASP.NET Membership Database
  • Exercise 2: Creating a Web Application that Uses Claims-Based Authentication

Lab : Lab B: Configuring Secure Store

  • Exercise 1: Creating User Accounts for Access to External Data
  • Exercise 2: Configuring Secure Store Services
  • Exercise 3: Configuring Secure Store Unattended Accounts
After completing this module, students will be able to:
 
  • Describe Microsoft SharePointServer 2010 authentication.
  • Describe SharePoint Server 2010 federated authentication.

Module 6: Securing ContentThis module details how to manage security of SharePoint content within a Web application.

Lessons

  • Administering SharePoint Groups
  • Implementing SharePoint Roles and Role Assignments
  • Securing and Auditing SharePoint Content
  • Configuring Security for SharePoint Content

Lab : Configuring Security for SharePoint Content

  • Exercise 1: Managing SharePoint Groups
  • Exercise 2: Creating Custom Permission Levels
  • Exercise 3: Managing Permissions and Inheritance
  • Exercise 4: Creating a Web Application Policy
After completing this module, students will be able to:
  • Administer SharePoint Groups
  • Implement SharePoint Roles and Role Assignments
  • Secure and Auditing SharePoint Content
  • Configure Security for SharePoint Content

Module 7: Managing SharePoint CustomizationsThis module enables students to manage customizations to the SharePoint environment.

Lessons

  • Customizing Microsoft SharePoint
  • Deploying and Managing Features and Solutions
  • Configuring Sandboxed Solutions

Lab : Lab A: Administering Features and Solutions

  • Exercise 1: Administering Features
  • Exercise 2: Administering Solutions

Lab : Lab B: Administering Sandboxed Solutions

  • Exercise 1: Administering SandBoxed Solutions
  • Exercise 2: Modifying SandBoxed Solutions Timer Jobs
  • Exercise 3: Configuring Sandbox Points
After completing this module, students will be able to:
  • Customize SharePoint installations to suit your organizational needs.
  • Deploy and manage SharePoint features and solutions.
  • Configure sandboxed solutions.

Module 8: Configuring and Securing SharePoint Services and Service ApplicationsThis module shows students how to manage the SharePoint service as a whole, as well as individual services and service applications

Lessons

  • Securing the Enterprise SharePoint Service
  • Securing and Isolating Web Applications
  • Services and Service Applications

Lab : Lab A: Administering SharePoint Services

  • Exercise 1: Administering SharePoint Services
  • Exercise 2: Administering SharePoint Windows Services

Lab : Lab B: Configuring Application Security

  • Exercise 1: Configuring Web Application and Application Pool Security
  • Exercise 2: Configuring Secure Sockets Layer Security

Lab : Lab C: Configuring Service Applications

  • Exercise 1: Creating a Service Application
After completing this module, students will be able to:
  • Secure your enterprise-level SharePoint service.
  • Secure Web applications.
  • Configure SharePoint services and service applications.

Module 9: User Profiles and Social NetworkingThis module describes how to manage user profiles, My Sites, and social content.

Lessons

  • Configuring User Profiles
  • Implementing SharePoint 2010 Social Networking Features

Lab : Lab A: Configuring User Profiles

  • Exercise 1: Creating a User Profile Service Application
  • Exercise 2: Configuring User Profiles
  • Exercise 3: Configuring Profile Import from External Data Sources

Lab : Lab B: Administering My Sites

  • Exercise 1: Configuring My Sites
  • Exercise 2: Creating Your My Site and Profile
  • Exercise 3: Configuring Social Networking Features
After completing this module, students will be able to:
  • Configure user profiles.
  • Implement SharePoint 2010 social networking features.

Module 10: Administering and Configuring SharePoint SearchThis module discusses how to administer and configure SharePoint Search.

Lessons

  • Configuring Search
  • Refining Search

Lab : Lab A: Configuring Search

  • Exercise 1: Creating Content for Search
  • Exercise 2: Creating an Enterprise Search Center Site
  • Exercise 3: Creating and Configuring a Content Source
  • Exercise 4: Configuring File Types
  • Exercise 5: Configuring Search Settings
  • Exercise 6: Configuring Managed Properties
  • Exercise 7: Creating and Configuring a Search Scope

Lab : Lab B: Tuning SharePoint Search

  • Exercise 1: Creating Keywords and Best Bets
  • Exercise 2: Configuring a Thesaurus
  • Exercise 3: Configuring Noise Words
After completing this module, students will be able to:
  • Configure the search features of SharePoint Server 2010.
  • Refine searches in SharePoint 2010.

Module 11: Implementing Productivity Service ApplicationsThis module enables students to configure specific service applications.

Lessons

  • Implementing Business Connectivity Services
  • Configuring Excel Services
  • Understanding PerformancePoint Services
  • Implementing InfoPath Forms Services
  • Implementing Visio Services Features
  • Implementing Access Services
  • Implementing Office Web Apps

Lab : Implementing Office Web Apps

  • Exercise 1: Installing and Configuring Office Web Apps
  • Exercise 2: Configuring and Testing the Office Web Apps in a Document Library
After completing this module, students will be able to:
  • Describe business connectivity services.
  • Configure Excel services.
  • Describe PerformancePoint Services.
  • Configure InfoPath services.
  • Implement Visio services.
  • Implement Access services.
  • Install Office Web Apps.

Module 12: Installing and Upgrading to SharePoint 2010This module teaches students how to install and upgrade to SharePoint 2010 in a variety of scenarios, and to keep SharePoint 2010 current

Lessons

  • Installing SharePoint Servers and Farms
  • Upgrading to SharePoint 2010
  • Evaluating Installations and Upgrades
  • Configuring SharePoint Operational Settings
  • Updating SharePoint

Lab : Lab A: Preparing SharePoint 2007 for Upgrade to SharePoint 2010

  • Exercise 1: Performing SQL Server Database Maintenance
  • Exercise 2: Moving a Site Collection Between Content Databases
  • Exercise 3: Preparing SQL Server Databases for Upgrade
  • Exercise 4: Preparing SharePoint 2007 for Upgrade

Lab : Lab B: Upgrading SharePoint 2007 to SharePoint 2010

  • Exercise 1: Upgrading SharePoint 2007 to SharePoint 2010
  • Exercise 2: Upgrading Content Databases
  • Exercise 3: Implementing a Visual Upgrade
After completing this module, students will be able to:
  • Install SharePoint servers and farms.
  • Upgrade SharePoint 2007 to SharePoint 2010.
  • Plan SharePoint installations and upgrades.
  • Configure operational settings in SharePoint 2010.
  • Update SharePoint.

Module 13: Implementing Business Continuity

This module enables students to configure business continuity for SharePoint.

Lessons

  • Protecting and Recovering Content
  • Working with Backup and Restore for Disaster Recovery
  • Implementing High Availability Solutions

Lab : Lab A: Implementing a Backup Strategy

  • Exercise 1: Backing Up SharePoint Using Central Administration
  • Exercise 2: Investigating SharePoint Backup Logs and Files
  • Exercise 3: Automating SharePoint Backup Using Windows PowerShell

Lab : Lab B: Implementing a Restore Strategy

  • Exercise 1: Restoring a Web Application Using Central Administration
  • Exercise 2: Investigating SharePoint Restore Logs and Files
  • Exercise 3: Performing a Partial Restore
After completing this module, students will be able to:
  • Describe how to protect content and recover content.
  • Perform backup and restore operations to mitigate against disasters.
  • Implement high availability solutions with SharePoint Server.

Module 14: Monitoring and Optimizing SharePoint PerformanceThis module shows students how to monitor SharePoint performance, health, and usage, and to identify and remediate performance and health problems.

Lessons

  • Monitoring Logs
  • Configuring SharePoint Health Analyzer
  • Configuring Usage Reports and Web Analytics
  • Monitoring and Optimizing SharePoint Performance

Lab : Lab A: Configuring SharePoint Monitoring

  • Exercise 1: Configuring SharePoint Diagnostic Logging

Lab : Lab B: Analyzing SharePoint Health

  • Exercise 1: Configuring Health Analyzer Rules
  • Exercise 2: Reviewing and Repairing Health Analyzer Problems

Lab : Lab C: Reporting SharePoint Usage

  • Exercise 1: Configuring SharePoint Usage Data Collection
  • Exercise 2: Creating Reports from the Logging Database
After completing this module, students will be able to:
  • Use monitoring logs to establish a baseline for performance monitoring.
  • Configure SharePoint Health Analyzer.
  • Configure both usage reports and Web analytics.
  • Monitor your SharePoint servers’ performance and optimize them.

Module 15: SharePoint Online and Office 365This module covers implementing sand administering Office 365 and SharePoint Online

Lessons

  • Introducing Office 365 and SharePoint Online
  • Setting Up Office 365
  • Administering SharePoint Online
After completing this module, students will be able to:
  • Describe the components of Office 365 and compare the functionality of SharePoint Online to that of a SharePoint on-premise farm.
  • Create and configure an Office 365 subscription.
  • Secure SharePoint Online and integrate it with on-premise systems.

 

Module 1: Overview

A simple introduction module.
After completing this module, students will be able to:
  • Understand your course, classroom, classmates, facility and instructor.

Module 2: User Interface

In this module we take a look at the new features of SharePoint 2010 from a user interface standpoint. This module will help you with navigating through the remainder of the modules and labs faster. Some things we will explore include the new Ribbon and UI aspects.

Lessons

  • New SharePoint Features

Lab : User interface

  • UI Improvements
  • Create Page
  • Ribbon
  • Wiki Capabilities
After completing this module, students will be able to:
  • Describe the new UI features of SharePoint sites
  • Understand how to work with the Ribbon

Module 3: Visual Studio 2010

In this module we are going to take a look at the new SharePoint project templates includes with Visual Studio 2010 and their many improved features!

Lessons

  • Visual Studio 2010

Lab : Visual Studio 2010

  • Explore SharePoint Project Templates
  • Packaging and Deployment
  • Advanced Deployment
  • Server Explorer
After completing this module, students will be able to:
  • Be familiar with the new Visual Studio 2010 interface
  • What SharePoint project templates exists in Visual Studio 2010
  • How to utilize the deployment capabilities of the templates
  • How to fix common 64 bit development issues

Module 4: Sandboxed Solutions

In this module we are going to take a look at SandBoxed Solutions in SharePoint 2010.

Lessons

  • Sandboxed Solutions

Lab : Sandboxed Solutions

  • Explore Sandboxed Solutions
  • Create and Test Sandboxed Solutions
  • Explore Limitations of Sandbox Solutions
  • Configure Sandbox Points

Lab : DeveloperDashboard

  • Enable Developer Dashboard
After completing this module, students will be able to:
  • How to create a SandBoxed Solution
  • What the limitations are of SandBoxed Solutions
  • What Resource Measures are and how to modify them

Module 5: LINQ and REST

In this module we are going to take a look at the new REST and LINQ features of SharePoint 2010.

Lessons

  • REST
  • LINQ

Lab : REST

  • Utilize REST Services
  • REST Service Reference
  • REST List Service Calls (PUT, GET)
  • REST Excel Service

Lab : LINQ

  • LINQ Introduction
  • Utilize LINQ For SharePoint
  • Use SPMetal.exe
After completing this module, students will be able to:
  • How to use REST Services
  • How to generate and use LINQ

Module 6: Client Object Model

In this module we are going to take a look at the three new Client Object Models available in SharePoint 2010!

Lessons

  • Client Object Model

Lab : ClientObjectModel

  • Explore Client Object Model
  • Utilize Client Object Model (.NET)

Lab : ECMAScript

  • JavaScript Object Model

Lab : SilverLight

  • Utilize Client Object Model (SilverLight)
After completing this module, students will be able to:
  • How to use the Client Object Model
  • How to use the JavaScript Object Model
  • How to use the Silverlight Object Model

Module 7: Business Connectivity Services

In this module we are going to take a look at the new Business Connectivity Services.

Lessons

  • Business Connectivity Services

Lab : BCS

  • Explore External Content Types
  • Create a new External Content Type
  • Create an External List
After completing this module, students will be able to:
  • Understand how BCS works
  • How to build new BCS applications
  • How to Upgrade your older BDC applications

Module 8: Workflows

In this module we are going to take a look at implementing workflows with SharePoint Designer 2010.

Lessons

  • Workflows

Lab : ReusableWorkflows

  • Create Reusable Workflows (Site/Global)
  • Export a workflow to Visio
  • Import a workflow from Visio
  • Save as Template

Lab : ModifyOOBWorkflow

  • Modify Out Of Box Workflows
After completing this module, students will be able to:
  • Build workflows with SharePoint Designer 2010
  • Understand how to edit built in workflows
  • Implement logging in your workflows

Module 9: Claims Based Authentication

In this module we are going to take a look at the new workflow features of SharePoint 2010.

Lessons

  • Claims Based Authentication

Lab : ClaimsBasedAuth

  • Programming with Claims
  • Creating custom claims provider
After completing this module, students will be able to:
  • How to work with Claims Based Authentications
  • How to build a Claims provider

 

Module 1: Overview

A simple introduction module.
After completing this module, students will be able to:
  • Understand your course, classroom, classmates, facility and instructor.

Module 2: SharePoint Introduction

In this module, we are going to answer the all important questions of "What" and "Why" should we be using SharePoint. We are also going to look at the new and exciting features of SharePoint 2010!

Lessons

  • What’s New in SharePoint 2010
  • End User Adoption
  • What is SharePoint?
  • Why SharePoint?
After completing this module, students will be able to:
  • Describe the major components of SharePoint 2010
  • Describe the new features and capabilities of SharePoint 2010 as compared to 2007
  • Describe what business problems SharePoint 2010 can address

Module 3: Collaboration Experience

In this module we take a look at common features of the basic SharePoint site. Throughout this course we will create and manage several different pieces of content and the team site will be our site of choice for doing this! Understanding this site is the center piece of understanding SharePoint and applying it to your everyday life!

Lessons

  • New SharePoint Features

Lab : User interface

  • UI Improvements
  • Create Page
  • Ribbon
  • Wiki Capabilities
After completing this module, students will be able to:
  • Describe the new UI features of SharePoint 2010
  • Understand how the Ribbon works

Module 4: Lists

In this module, we are going to take a look at lists from a end user standpoint, but also very quickly from a database standpoint as well. We will talk about the new lists of SharePoint 2010 and what things have changed when working with any type of list.

Lessons

  • SharePoint 2010 Features
  • Lists

Lab : AssetLibrary

  • Use new Asset Library
After completing this module, students will be able to:
  • Describe and use the new Asset Library
  • Understand when to use a List and when to use a Database
  • How to use and create Document Sets
  • Learn to create External Lists

Module 5: List Management

We explored the types of lists that come out of the box in the last module. In this module, we will explore how to manage those lists!

Lessons

  • List Management

Lab : NewFeatures

  • Multi-Document Actions
  • Turn On Document Sets
  • Column Level Validation
  • List Level Validation
  • Content Ratings
  • Audience Targeting
  • Metadata Navigation
  • Manage Item Scheduling
  • Document ID Service
  • Generate file plan report
  • Record declaration settings
After completing this module, students will be able to:
  • Multi-Document Actions
  • UseColumn\List Level Validation
  • UseContent Ratings
  • UseAudience Targeting
  • UseMetadata Navigation
  • UseManage Item Scheduling
  • UseDocument ID Service
  • Usefile plan reports
  • UseRecord declaration settings

Module 6: Permissions

In this module we take a look at SharePoint permissions. We will learn about SharePoint groups, permission levels, permissions and explore the new Permission Finders.

Lessons

  • SharePoint Permissions

Lab : SharePoint Permissions

  • Permission Finder
After completing this module, students will be able to:
  • What is means to say permissions are cumulative
  • Understand that SharePoint has no deny
  • How to use the Permission Checker

Module 7: SharePoint Foundation Site Definitions

In this module we are going to review the SharePoint Foundation site definitions.

Lessons

  • SharePoint Foundation Sites

Lab : Foundation Site Definitions

  • Create Group Work Site
  • Create Visio Process Site
After completing this module, students will be able to:
  • Understand how to create and what a Group Work site is
  • Understand how to create and what a Visio Process Repository site is

Module 8: SharePoint Server Site Definitions

In this module we will explore each of the site definitions that come with SharePoint Server.

Lessons

  • SharePoint Server Site Definitions

Lab : Server Site Definitions

  • Use the Publishing Portal
  • Use the Records Center
  • Use the Search Center
  • Use Business Intelligence Center
After completing this module, students will be able to:
  • Describe each of the SharePoint Server site definitions
  • Be able to effectively use the SharePoint Server site definitions

Module 9: Office Integration

In this module we are going to take a look at how SharePoint and Office interact.

Lessons

  • Office Integration
  • SharePoint Workspace 2010
  • Web Applications

Lab : Office Integration

  • Offline Document Libraries
  • Manipulating Calendars (two-way update, roll-up view)
  • Manipulating Tasks
  • Manipulating Contacts
  • Excel Data Reporting
  • Access Data Reporting
  • One Note
  • SharePoint Workspace

Lab : Office Web Applications

  • Explore Office Web Applications

Lab : Access Services

  • Explore Access Services

Lab : Visio Servcies

  • Explore Visio Services

Lab : Office and BCS

  • Explore Office and BCS Integration
After completing this module, students will be able to:
  • Describe how SharePoint integrates with Office (from SharePoint and to SharePoint)
  • How to describe and use Office Web Applications
  • How to describe and use Access Services
  • How to describe and use Visio Services

Module 10: My Site

In this module we will review the SharePoint MOSS feature called My Site!

Lessons

  • My Site
  • What is Social Computing

Lab : MySite

  • Create your my Site
  • Your Profile
  • Colleagues
  • Colleagues - Tracking Changes
  • Explore Memberships
  • Explore In Common With
  • Documents
  • My Blog
  • My Tags and Notes
After completing this module, students will be able to:
  • Describe what a My Site is
  • How to create and modify a My Site
  • How to work with My Site social networking features
  • How to protect yourself in the Social Computing realm

 

Module 1: Overview

A simple introduction module.
After completing this module, students will be able to:
  • Understand your course, classroom, classmates, facility and instructor.

Module 2: 2010 Changes

In this module we are going to take a look at some of the major changes between SharePoint Designer 2007 and SharePoint Designer 2010.

Lessons

  • Changes
After completing this module, students will be able to:
  • Describe the changes to SharePoint Designer 2010

Module 3: User Interface

In this module we take a look at common features of the basic team site.
Throughout this course we will create and manage several different pieces of content and the team site will be our site of choice for doing this! Understanding this site is the center piece of starting your journey of understanding SharePoint and applying it to you everyday life!

Lessons

  • New SharePoint Features

Lab : SharePoint Designer Interface

  • Explore new interface of SharePoint Designer
  • Review new work areas of Designer
  • Browse Site Pages
  • Browse Master Pages
  • Browse Lists and Libraries
  • Browse Workflows
  • Browse Content Types
  • Browse Data Sources
  • Browse Entities
  • Explore Site Structure

Lab : SharePoint Designer (Basics)

  • Create a new site
  • Create a new page
  • Create a new master page
  • Attach a master page
  • Create a list
  • Change list settings
  • Create Content Type
  • Create/Modify CSS

Lab : SharePoint Designer (Basics)

  • Check-In/Check-Out
  • Add Web Parts
  • Add Web Part Zone
  • Adding Images (_images directory)
  • Reset to Site Definition
After completing this module, students will be able to:
  • Describe the new UI features of the basic team site
  • Log in and out of a site
  • What the Quick Launch bar is
  • Describe the Security Trimmed Interface of SharePoint
  • Know where to create items on a site
  • Find out who has access to a site
  • Understand how to undelete items on a site (recycle bin)

Module 4: Data Views

In this module we are going to take a look at Data Views and Data Sources.

Lessons

  • DataSources and DataViews

Lab : DataViews

  • Create/Manage Data Views
  • Create/Manage Data Sources
  • Merge Two Data Sources
  • Link Two Data Sources
  • Data View Parameters
After completing this module, students will be able to:
  • How to create and use Data Views and Data Sources

Module 5: External Content Types

In this module we are going to take a look at the new Business Connectivity Services (BCS), the replacement/new version of Business Data Catalog (BDC).

Lessons

  • Business Connectivity Services

Lab : External Content Types

  • Explore External Content Types
  • Create a new External Content Type
  • Create an External List
After completing this module, students will be able to:
  • Understand what BCS is
  • How to create and use Entities with SharePoint Designer

Module 6: Workflows

In this module we are going to take a lookat implementing workflows with SharePoint Designer 2010.

Lessons

  • In this module we are going to take a lookat implementing workflows with SharePoint Designer 2010.

Lab : BuiltInActivities (2007)

  • Use one of each Built-In Activity (2007)

Lab : BuiltInActivities (2010)

  • Use one of each Built-In Activity (2010)

Lab : LoopingWorkflow

  • Create a looping set of workflows

Lab : Create a looping set of workflows

  • Create Reusable Workflows (Site/Global)
  • Export a workflow to Visio
  • Import a workflow from Visio
  • Save as Template

Lab : ModifyOOBWorkflow

  • Modify Out Of Box Workflows
After completing this module, students will be able to:
  • Build workflows with SharePoint Designer 2010
  • Understand how to edit built in workflows
  • Implement logging in your workflows

 

Module 1: Designing a Logical ArchitectureThis module describes the function, components, and creation of a logical design and explains why this design is the first stage in any SharePoint 2010 and SharePoint Online solution. This module also covers a general overview of Service Pack 1 implications for SharePoint 2010, and a basic overview of the main functional differences in SharePoint Online.

Lessons

  • Identifying Business Requirements
  • Overview of SharePoint 2010 Logical Architecture
  • Documenting the Logical Architecture
  • Understanding SharePoint Online
  • SharePoint 2010 Service Pack 1

Lab : Designing a Logical Architecture

  • Mapping Business Requirements to a Logical Architecture Design
  • Creating 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 2010 deployment.
  • Map business requirements to SharePoint 2010 architecture components.
  • Explain the importance of documentation and describe the options for documenting logical architecture.
  • Describe how to document a logical architecture design.
  • Understand the main differences between SharePoint 2010 on-premise and SharePoint Online
  • Understand how Service Pack 1 affects SharePoint 2010.

Module 2: Planning a Service Application ArchitectureThis module describes the new service application architecture in SharePoint 2010 and explains how you should plan to deploy services across a range of farm topologies.

Lessons

  • Introduction to the Service Application Architecture in SharePoint 2010
  • Service Application Architecture and Components
  • Topologies for Service Applications
  • Mapping Service Applications to Your Logical Architecture

Lab : Planning a Service Application Architecture

  • Identifying and Designing Service Applications
  • Creating Service Applications and Assigning Proxy Groups
After completing this module, students will be able to:
  • Describe the service application architecture in SharePoint 2010 and list the available service applications.
  • Describe the components and options that are available in the service application architecture in SharePoint 2010.
  • Describe some of the topology options for service applications and their respective benefits.
  • Describe how to map and document business requirements to service applications.

Module 3: Planning for Performance and Capacity

This module explains the importance of performance and capacity planning in SharePoint 2010. It also describes how to design a robust and high-performance deployment.

Lessons

  • Principles of Performance Planning
  • Designing for Performance
  • Principles of Capacity Planning
  • Designing for Capacity

Lab : Planning for Capacity and Performance

  • Creating a Performance Plan
  • Creating a Capacity Plan
After completing this module, students will be able to:
  • Describe the principles of designing to maximize performance.
  • Create a SharePoint 2010 performance design that mitigates performance problems.
  • Describe how capacity planning affects the design of a SharePoint 2010 implementation.
  • Create a SharePoint 2010 farm design that caters for current and future capacity demands.

Module 4: Designing a Physical ArchitectureThis module describes the key components of the physical architecture in SharePoint 2010, such as processor, memory, disk, and network access. It reviews how best to design a hardware and software infrastructure for each of the server types that you can deploy in a SharePoint farm

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

  • Planning the Physical Architecture
  • Troubleshooting a Name Resolution Problem
After completing this module, students will be able to:
  • Describe the physical design requirements for SharePoint 2010.
  • Describe the supporting requirements for a successful SharePoint 2010 physical design.
  • Identify SharePoint farm topologies.
  • Map a logical architecture design to a physical architecture design.

Module 5: Designing a Security PlanThis module describes the security architecture of SharePoint 2010 and the considerations that you must include in your security planning. These considerations include management of security accounts, management of users and groups, and the reasons why you should implement secure transport protocols.

Lessons

  • Designing to Secure SharePoint 2010
  • Planning for Service Accounts
  • Planning Security for Users and Groups

Lab : Designing a Security Plan

  • Designing for Least-Privilege Security
  • Identifying and Resolving Potential Security Issues
  • Granting Read Access to the Production Auditors Group
After completing this module, students will be able to:
  • Describe the security architecture in SharePoint 2010 and the importance of the principle of least privilege.
  • Identify and plan security for core service accounts.
  • Describe the considerations for implementing security for users and groups.
  • Explain the options for implementing Secure Sockets Layer (SSL) in SharePoint 2010.

Module 6: Planning AuthenticationThis module discusses the available authentication options for SharePoint 2010 and describes how to plan for these in the new, claims-based security architecture.

Lessons

  • Overview of Authentication
  • Introduction to Claims-based Authentication
  • Selecting Authentication Methods

Lab : Planning Authentication

  • Planning Authentication for Contoso, Ltd.
  • Enabling Claims-Based Authentication
After completing this module, students will be able to:
  • Describe the different authentication and authorization methods that SharePoint 2010 uses.
  • Describe claims-based authentication in SharePoint 2010.
  • Select the most appropriate authentication method for a given SharePoint 2010 design.

Module 7: Planning Managed Metadata

This module describes the function of managed metadata and explains how you can best use the Managed Metadata Service to deliver business benefits.

Lessons

  • Metadata in SharePoint 2010
  • Overview of Content Types
  • Mapping Managed Metadata to Business Requirements

Lab : Planning Managed Metadata

  • Designing Content Types and a Term Set Framework
  • Creating the Managed Metadata Service Application
  • Importing Term Sets
  • Publishing a Content Type
After completing this module, students will be able to:
  • Describe the function of managed metadata in SharePoint 2010.
  • Describe the function of content types and explain how to apply them to business requirements.
  • Match the managed metadata architecture in SharePoint 2010 to business requirements.

Module 8: Planning Social ComputingThis module explains how SharePoint 2010 can deliver social computing services to an organization. It focuses particularly on the planning that you require to deploy the User Profile Service to maximize social computing benefits.

Lessons

  • Overview of Social Computing
  • Planning for Social Computing Functionality in SharePoint 2010
  • Planning for the User Profile Service

Lab : Planning Social Computing

  • Planning User Profiles
  • Configuring User Profile Synchronization
After completing this module, students will be able to:
  • Describe the social computing functionality that is available in Microsoft SharePoint 2010.
  • Describe how the social computing functionality in SharePoint 2010 meets business needs.
  • Plan user profiles for providing social computing functionality.

Module 9: Designing an Enterprise Search StrategyThis module describes the architectures and topologies that are available when you plan to deploy enterprise search in your organization. This includes discussions about both SharePoint 2010 search and Microsoft FAST Search Server 2010 for SharePoint.

Lessons

  • Overview of SharePoint 2010 Search Architecture
  • Search Topologies in SharePoint 2010
  • Capacity and Performance Planning for Search
  • Mapping Business Requirements to Search Design

Lab : Designing an Enterprise Search Strategy

  • Planning for Search
  • Planning Physical Topology
  • Creating Search Service Applications
  • Configuring Search
After completing this module, students will be able to:
  • Describe the search architecture and process in SharePoint 2010.
  • Describe the topologies that are available in SharePoint 2010 to service a range of search requirements across business models.
  • Plan and document enterprise search for capacity and performance.
  • Describe how to map business requirements to the SharePoint Enterprise and FAST search architectures.

Module 10: Planning Enterprise Content ManagementThis module explains how the core ECM functionality in SharePoint 2010 may influence your document and records management design. It also focuses on the planning for enterprise Web content management.

Lessons

  • Overview of Enterprise Content Management
  • Planning Tasks for Content Management
  • Planning Features and Policies for Content Management
  • Planning Web Content Management

Lab : Planning Enterprise Content Management

  • Developing a Content Management Plan
  • Enabling and Configuring Document IDs and Content Organizer
  • Configuring Retention Policies and Records Management
After completing this module, students will be able to:
  • Describe the core functionality of ECM in SharePoint Server 2010 that influences your design.
  • Describe the major steps that you should take when you plan a content management solution in SharePoint Server 2010.
  • Describe the considerations for planning features and policies for content management for SharePoint Server 2010.
  • Describe how to plan for Web content management in SharePoint Server 2010.

Module 11: Planning a SharePoint 2010 Implementation of a Business Intelligence Strategy

This module explains how you can integrate BI functionality in SharePoint 2010 into an overall enterprise BI strategy.

Lessons

  • Overview of Business Intelligence Principles
  • Planning Data Access by Using BCS
  • Planning SharePoint 2010 Business Intelligence Solutions
  • Planning for Reporting and Presentation

Lab : Planning a SharePoint 2010 Implementation of a Business Intelligence Strategy

  • Planning the SharePoint Business Intelligence Implementation
  • Creating a BI Center and Enabling Excel Services
After completing this module, students will be able to:
  • Describe the principles of BI.
  • Describe how to plan for data access by using BCS.
  • Describe data and security planning concerns for key BI tools.
  • Describe the roles of SQL Server Reporting Services and the BI Center in reporting and presenting BI components.

Module 12: Developing a Plan for Governance

This module describes the concepts that are associated with corporate governance for SharePoint 2010. Based on this knowledge, the module helps you to plan for governance in a SharePoint 2010 farm.

Lessons

  • Overview of Governance
  • Key Elements of a Governance Plan
  • Planning for Governance in SharePoint Server 2010
  • Governance Implementation Features and Policies in SharePoint Server 2010

Lab : Developing a Plan for Governance

  • Creating a Governance Plan
  • Implementing the Governance Plan
After completing this module, students will be able to:
  • Describe the concept of governance.
  • Describe the key elements of a governance plan.
  • Plan for governance in SharePoint Server 2010.
  • Describe the governance implementation features and policies in SharePoint Server 2010.

Module 13: Designing a Maintenance and Monitoring Plan

This module describes the essential principles of maintenance and monitoring and maps these against the functionality that is available in SharePoint 2010. It then uses this framework to identify how best to develop a maintenance and monitoring plan for SharePoint 2010.

Lessons

  • Principles of Maintenance and Monitoring
  • Creating a Maintenance Plan for SharePoint 2010
  • Creating a Monitoring Plan for SharePoint 2010
  • Considerations for the Maintenance and Monitoring of Associated Technologies

Lab : Designing a Maintenance and Monitoring Plan

  • Resolving an Error in SharePoint 2010
  • Splitting a Content Database
After completing this module, students will be able to:
  • Describe the essential principles of a maintenance and monitoring plan.
  • Create a maintenance plan for SharePoint 2010.
  • Create a monitoring plan for SharePoint 2010.
  • Describe the considerations for developing a maintenance and monitoring plan that incorporates technologies that support SharePoint 2010.

Module 14: Planning Business Continuity

This module describes the components of an effective business continuity plan. It also explains how to map functionality and components in SharePoint 2010 against business requirements for different business continuity metrics.

Lessons

  • Overview of Business Continuity Management
  • Developing a Business Continuity Plan for SharePoint Server 2010
  • Creating a Backup and Restore Plan for SharePoint Server 2010

Lab : Planning Business Continuity

  • Creating a Backup and Restore Plan
  • Testing the Recovery Process
After completing this module, students will be able to:
  • Describe business continuity management.
  • Describe how to develop a business continuity plan for SharePoint Server 2010.
  • Describe how to create a backup and restore plan for SharePoint Server 2010.

Module 15: Planning for Upgrade to SharePoint 2010

This module reviews the options for performing an upgrade to SharePoint 2010 from a range of previous versions. It also outlines the milestones that are necessary to develop a successful upgrade plan.

Lessons

  • Identifying Upgrade Scenarios
  • Planning Your Upgrade
  • Upgrade Considerations

Lab : Planning for Upgrading to SharePoint 2010

  • Creating an Upgrade and Migration Plan
After completing this module, students will be able to:
  • Describe the range of upgrade requirement options and the available upgrade methods.
  • Describe how to plan an upgrade to SharePoint 2010.
  • Explain the key upgrade considerations.

Module 16: Planning for SharePoint OnlineThis module describes the key differences between an on-premise deployment of SharePoint 2010, and SharePoint Online. This section also outlines topics of administration as it relates to planning for SPO, as well as planning for hybrid deployments of both SharePoint 2010 and SharePoint Online.

Lessons

  • SharePoint Online Planning
  • Planning for Administration of SharePoint Online
  • Hybrid Deployments
After completing this module, students will be able to:
  • Describe the key differences between SharePoint Online and an on-premise deployment of SharePoint 2010.
  • Describe the main administrative differences important to planning a deployment on SharePoint Online.
  • Explain hybrid deployments of both SharePoint Online and an on-premise deployment of SharePoint 2010.

 

Module 1: Designing a Logical ArchitectureThis module describes the function, components, and creation of a logical design and explains why this design is the first stage in any SharePoint 2010 and SharePoint Online solution. This module also covers a general overview of Service Pack 1 implications for SharePoint 2010, and a basic overview of the main functional differences in SharePoint Online.

Lessons

  • Identifying Business Requirements
  • Overview of SharePoint 2010 Logical Architecture
  • Documenting the Logical Architecture
  • Understanding SharePoint Online
  • SharePoint 2010 Service Pack 1

Lab : Designing a Logical Architecture

  • Mapping Business Requirements to a Logical Architecture Design
  • Creating 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 2010 deployment.
  • Map business requirements to SharePoint 2010 architecture components.
  • Explain the importance of documentation and describe the options for documenting logical architecture.
  • Describe how to document a logical architecture design.
  • Understand the main differences between SharePoint 2010 on-premise and SharePoint Online
  • Understand how Service Pack 1 affects SharePoint 2010.

Module 2: Planning a Service Application ArchitectureThis module describes the new service application architecture in SharePoint 2010 and explains how you should plan to deploy services across a range of farm topologies.

Lessons

  • Introduction to the Service Application Architecture in SharePoint 2010
  • Service Application Architecture and Components
  • Topologies for Service Applications
  • Mapping Service Applications to Your Logical Architecture

Lab : Planning a Service Application Architecture

  • Identifying and Designing Service Applications
  • Creating Service Applications and Assigning Proxy Groups
After completing this module, students will be able to:
  • Describe the service application architecture in SharePoint 2010 and list the available service applications.
  • Describe the components and options that are available in the service application architecture in SharePoint 2010.
  • Describe some of the topology options for service applications and their respective benefits.
  • Describe how to map and document business requirements to service applications.

Module 3: Planning for Performance and Capacity

This module explains the importance of performance and capacity planning in SharePoint 2010. It also describes how to design a robust and high-performance deployment.

Lessons

  • Principles of Performance Planning
  • Designing for Performance
  • Principles of Capacity Planning
  • Designing for Capacity

Lab : Planning for Capacity and Performance

  • Creating a Performance Plan
  • Creating a Capacity Plan
After completing this module, students will be able to:
  • Describe the principles of designing to maximize performance.
  • Create a SharePoint 2010 performance design that mitigates performance problems.
  • Describe how capacity planning affects the design of a SharePoint 2010 implementation.
  • Create a SharePoint 2010 farm design that caters for current and future capacity demands.

Module 4: Designing a Physical ArchitectureThis module describes the key components of the physical architecture in SharePoint 2010, such as processor, memory, disk, and network access. It reviews how best to design a hardware and software infrastructure for each of the server types that you can deploy in a SharePoint farm

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

  • Planning the Physical Architecture
  • Troubleshooting a Name Resolution Problem
After completing this module, students will be able to:
  • Describe the physical design requirements for SharePoint 2010.
  • Describe the supporting requirements for a successful SharePoint 2010 physical design.
  • Identify SharePoint farm topologies.
  • Map a logical architecture design to a physical architecture design.

Module 5: Designing a Security PlanThis module describes the security architecture of SharePoint 2010 and the considerations that you must include in your security planning. These considerations include management of security accounts, management of users and groups, and the reasons why you should implement secure transport protocols.

Lessons

  • Designing to Secure SharePoint 2010
  • Planning for Service Accounts
  • Planning Security for Users and Groups

Lab : Designing a Security Plan

  • Designing for Least-Privilege Security
  • Identifying and Resolving Potential Security Issues
  • Granting Read Access to the Production Auditors Group
After completing this module, students will be able to:
  • Describe the security architecture in SharePoint 2010 and the importance of the principle of least privilege.
  • Identify and plan security for core service accounts.
  • Describe the considerations for implementing security for users and groups.
  • Explain the options for implementing Secure Sockets Layer (SSL) in SharePoint 2010.

Module 6: Planning AuthenticationThis module discusses the available authentication options for SharePoint 2010 and describes how to plan for these in the new, claims-based security architecture.

Lessons

  • Overview of Authentication
  • Introduction to Claims-based Authentication
  • Selecting Authentication Methods

Lab : Planning Authentication

  • Planning Authentication for Contoso, Ltd.
  • Enabling Claims-Based Authentication
After completing this module, students will be able to:
  • Describe the different authentication and authorization methods that SharePoint 2010 uses.
  • Describe claims-based authentication in SharePoint 2010.
  • Select the most appropriate authentication method for a given SharePoint 2010 design.

Module 7: Planning Managed Metadata

This module describes the function of managed metadata and explains how you can best use the Managed Metadata Service to deliver business benefits.

Lessons

  • Metadata in SharePoint 2010
  • Overview of Content Types
  • Mapping Managed Metadata to Business Requirements

Lab : Planning Managed Metadata

  • Designing Content Types and a Term Set Framework
  • Creating the Managed Metadata Service Application
  • Importing Term Sets
  • Publishing a Content Type
After completing this module, students will be able to:
  • Describe the function of managed metadata in SharePoint 2010.
  • Describe the function of content types and explain how to apply them to business requirements.
  • Match the managed metadata architecture in SharePoint 2010 to business requirements.

Module 8: Planning Social ComputingThis module explains how SharePoint 2010 can deliver social computing services to an organization. It focuses particularly on the planning that you require to deploy the User Profile Service to maximize social computing benefits.

Lessons

  • Overview of Social Computing
  • Planning for Social Computing Functionality in SharePoint 2010
  • Planning for the User Profile Service

Lab : Planning Social Computing

  • Planning User Profiles
  • Configuring User Profile Synchronization
After completing this module, students will be able to:
  • Describe the social computing functionality that is available in Microsoft SharePoint 2010.
  • Describe how the social computing functionality in SharePoint 2010 meets business needs.
  • Plan user profiles for providing social computing functionality.

Module 9: Designing an Enterprise Search StrategyThis module describes the architectures and topologies that are available when you plan to deploy enterprise search in your organization. This includes discussions about both SharePoint 2010 search and Microsoft FAST Search Server 2010 for SharePoint.

Lessons

  • Overview of SharePoint 2010 Search Architecture
  • Search Topologies in SharePoint 2010
  • Capacity and Performance Planning for Search
  • Mapping Business Requirements to Search Design

Lab : Designing an Enterprise Search Strategy

  • Planning for Search
  • Planning Physical Topology
  • Creating Search Service Applications
  • Configuring Search
After completing this module, students will be able to:
  • Describe the search architecture and process in SharePoint 2010.
  • Describe the topologies that are available in SharePoint 2010 to service a range of search requirements across business models.
  • Plan and document enterprise search for capacity and performance.
  • Describe how to map business requirements to the SharePoint Enterprise and FAST search architectures.

Module 10: Planning Enterprise Content ManagementThis module explains how the core ECM functionality in SharePoint 2010 may influence your document and records management design. It also focuses on the planning for enterprise Web content management.

Lessons

  • Overview of Enterprise Content Management
  • Planning Tasks for Content Management
  • Planning Features and Policies for Content Management
  • Planning Web Content Management

Lab : Planning Enterprise Content Management

  • Developing a Content Management Plan
  • Enabling and Configuring Document IDs and Content Organizer
  • Configuring Retention Policies and Records Management
After completing this module, students will be able to:
  • Describe the core functionality of ECM in SharePoint Server 2010 that influences your design.
  • Describe the major steps that you should take when you plan a content management solution in SharePoint Server 2010.
  • Describe the considerations for planning features and policies for content management for SharePoint Server 2010.
  • Describe how to plan for Web content management in SharePoint Server 2010.

Module 11: Planning a SharePoint 2010 Implementation of a Business Intelligence Strategy

This module explains how you can integrate BI functionality in SharePoint 2010 into an overall enterprise BI strategy.

Lessons

  • Overview of Business Intelligence Principles
  • Planning Data Access by Using BCS
  • Planning SharePoint 2010 Business Intelligence Solutions
  • Planning for Reporting and Presentation

Lab : Planning a SharePoint 2010 Implementation of a Business Intelligence Strategy

  • Planning the SharePoint Business Intelligence Implementation
  • Creating a BI Center and Enabling Excel Services
After completing this module, students will be able to:
  • Describe the principles of BI.
  • Describe how to plan for data access by using BCS.
  • Describe data and security planning concerns for key BI tools.
  • Describe the roles of SQL Server Reporting Services and the BI Center in reporting and presenting BI components.

Module 12: Developing a Plan for Governance

This module describes the concepts that are associated with corporate governance for SharePoint 2010. Based on this knowledge, the module helps you to plan for governance in a SharePoint 2010 farm.

Lessons

  • Overview of Governance
  • Key Elements of a Governance Plan
  • Planning for Governance in SharePoint Server 2010
  • Governance Implementation Features and Policies in SharePoint Server 2010

Lab : Developing a Plan for Governance

  • Creating a Governance Plan
  • Implementing the Governance Plan
After completing this module, students will be able to:
  • Describe the concept of governance.
  • Describe the key elements of a governance plan.
  • Plan for governance in SharePoint Server 2010.
  • Describe the governance implementation features and policies in SharePoint Server 2010.

Module 13: Designing a Maintenance and Monitoring Plan

This module describes the essential principles of maintenance and monitoring and maps these against the functionality that is available in SharePoint 2010. It then uses this framework to identify how best to develop a maintenance and monitoring plan for SharePoint 2010.

Lessons

  • Principles of Maintenance and Monitoring
  • Creating a Maintenance Plan for SharePoint 2010
  • Creating a Monitoring Plan for SharePoint 2010
  • Considerations for the Maintenance and Monitoring of Associated Technologies

Lab : Designing a Maintenance and Monitoring Plan

  • Resolving an Error in SharePoint 2010
  • Splitting a Content Database
After completing this module, students will be able to:
  • Describe the essential principles of a maintenance and monitoring plan.
  • Create a maintenance plan for SharePoint 2010.
  • Create a monitoring plan for SharePoint 2010.
  • Describe the considerations for developing a maintenance and monitoring plan that incorporates technologies that support SharePoint 2010.

Module 14: Planning Business Continuity

This module describes the components of an effective business continuity plan. It also explains how to map functionality and components in SharePoint 2010 against business requirements for different business continuity metrics.

Lessons

  • Overview of Business Continuity Management
  • Developing a Business Continuity Plan for SharePoint Server 2010
  • Creating a Backup and Restore Plan for SharePoint Server 2010

Lab : Planning Business Continuity

  • Creating a Backup and Restore Plan
  • Testing the Recovery Process
After completing this module, students will be able to:
  • Describe business continuity management.
  • Describe how to develop a business continuity plan for SharePoint Server 2010.
  • Describe how to create a backup and restore plan for SharePoint Server 2010.

Module 15: Planning for Upgrade to SharePoint 2010

This module reviews the options for performing an upgrade to SharePoint 2010 from a range of previous versions. It also outlines the milestones that are necessary to develop a successful upgrade plan.

Lessons

  • Identifying Upgrade Scenarios
  • Planning Your Upgrade
  • Upgrade Considerations

Lab : Planning for Upgrading to SharePoint 2010

  • Creating an Upgrade and Migration Plan
After completing this module, students will be able to:
  • Describe the range of upgrade requirement options and the available upgrade methods.
  • Describe how to plan an upgrade to SharePoint 2010.
  • Explain the key upgrade considerations.

Module 16: Planning for SharePoint OnlineThis module describes the key differences between an on-premise deployment of SharePoint 2010, and SharePoint Online. This section also outlines topics of administration as it relates to planning for SPO, as well as planning for hybrid deployments of both SharePoint 2010 and SharePoint Online.

Lessons

  • SharePoint Online Planning
  • Planning for Administration of SharePoint Online
  • Hybrid Deployments
After completing this module, students will be able to:
  • Describe the key differences between SharePoint Online and an on-premise deployment of SharePoint 2010.
  • Describe the main administrative differences important to planning a deployment on SharePoint Online.
  • Explain hybrid deployments of both SharePoint Online and an on-premise deployment of SharePoint 2010.

 

Module 1: The Role of the Site Owner

Lessons

  • The role of the site owner / power user
  • The tools for the site owner

Module 2: SharePoint Review

Lessons

  • A review of SharePoint basics

Module 3: Using and Customizing Lists

Lessons

  • List Settings
  • Customizing Columns
  • Site Columns
  • Content Types
  • Creating Lists by Importing Excel Files
  • Creating and Modifying Views
  • Content Types
  • Communications Options
  • Overview of Workflows

Module 4: Creating Forms Libraries

Lessons

  • Creating Forms Libraries from InfoPath

Module 5: Creating Web Pages

Lessons

  • Creating Web Pages
  • Creating Web Part Pages

Module 6: Sites and Workspaces

Lessons

  • Site Customization
  • Site Navigation
  • Web Parts

Module 7: Users and Groups

Lessons

  • Users and Groups
  • Permissions
  • Adding users
  • Adding Site Collection Administrators
  • Reviewing permissions
  • Sending E-mail to site users
  • List and Library Permissions
  • Creating Groups
  • Creating Custom Permission Levels
  • Audiences
  • Managing User Alerts

Module 8: Activity

Lessons

  • Site Web Analytics Reports
  • Site Collection Web Analytics Reports

Module 1: Overview

A simple introduction module.
After completing this module, students will be able to:
Understand your course, classroom, classmates, facility and instructor.

Module 2: Server Site Definitions

In this module we will explore each of the site definitions that come with SharePoint Server.

Lessons

  • SharePoint Server Site Definitions

Lab : Server Site Definitions

  • Use the Publishing Portal
  • Use the Records Center
  • Use the Search Center
  • Use Business Intelligence Center
After completing this module, students will be able to:
  • Describe each of the SharePoint Server site definitions
  • Be able to effectively use the SharePoint Server site definitions

Module 3: WorkflowsIn this module we are going to take a look at implementing workflows with SharePoint Designer 2010.

Lessons

  • Workflows

Lab : BuiltIn Activities (2007)

  • Use one of each Built-In Activity (2007)

Lab : BuiltIn Activities (2010)

  • Use one of each Built-In Activity (2010)

Lab : Looping Workflow

  • Create a looping set of workflows

Lab : Reusable Workflows

  • Create Reusable Workflows (Site/Global)
  • Export a workflow to Visio
  • Import a workflow from Visio
  • Save as Template

Lab : Modify OOB Workflow

  • Modify Out Of Box Workflows
After completing this module, students will be able to:
  • Build workflows with SharePoint Designer 2010
  • Understand how to edit built in workflows
  • Implement logging in your workflows

Module 4: My SiteIn this module we will review the new Social Computing features in SharePoint 2010 and the SharePoint Server feature called My Sites.

Lessons

  • My Site
  • What is Social Computing

Lab : My Site

  • Create your my Site
  • Your Profile
  • Colleagues
  • Colleagues - Tracking Changes
  • Explore Memberships
  • Explore In Common With
  • Documents
  • My Blog
  • My Tags and Notes
After completing this module, students will be able to:
  • Describe what a My Site is
  • How to create and modify a My Site
  • How to work with My Site social networking features
  • How to protect yourself in the Social Computing realm

Module 5: Site AdministrationIn this module we are going to take a quick look at some basic site administration tasks. These are tasks that can be done by site "owners".

Lessons

  • Basic Site Administration

Lab : Site Administration

  • Site Name, Description, Appearance
  • Tree View
  • Site Theme
  • Navigation (Top Link, Quick Launch)
  • Searchable columns
  • Regional Settings
  • User Alerts
  • RSS Settings
  • Search and Offline Availability
  • Workflow Settings
  • Site web analytics and reports
  • Term store management
  • Content and Structure
  • Manage Site Features
  • Reset to site definition

Lab : Galleries

  • Explore Site Column Gallery
  • Explore Site Content Types Gallery
  • Explore Web Parts Gallery
  • Explore List templates Gallery
  • Explore Master Pages (and page layouts) Gallery
  • Explore Themes Gallery
  • Explore Solutions Gallery

Lab : Advanced Site Administration

  • Site Features
  • Workflows
  • Hold Reports
  • Discover and hold content
  • Content Organizer settings
  • Content Organizer Rules
After completing this module, students will be able to:
  • Understand what a Site Administrator is
  • Be able to describe all Site Administration tasks
  • Administer SharePoint Sites

Module 6: Site Customization

In this module we will take a very brief look at some of the ways to customize your site via the browser and as an end user. There are many more ways at a developer level to customize SharePoint sites, but this module is focused at an end user level.

Lessons

  • Site Customization
  • Using Web Parts

Lab : Foundation Web Parts

  • Web Parts Basics
  • Media and Content Web Parts
  • Content Rollup Web Parts
  • Social Collaboration Web Parts

Lab : Server Web Parts

  • Basic and Audience Targeting
  • Business Data
  • Office Client Applications
  • Search

Lab : Filter Web Parts

  • Use each of the Filter Web Parts

Lab : Master Page and CSS Customization

  • Create a Master Page
  • Modify a Master Page
  • Custom CSS

Lab : Page Layouts

  • Create a new Page Layout
  • Create a new Page using a Page Layout
After completing this module, students will be able to:
  • Modify the shared and personal view of a site
  • Add and delete pages and web part pages
  • Add, remove, close and move web parts to a web part page
  • An understanding of some basic web part on a team site and portal sites
  • Be able to make simple changes to SharePoint master pages and CSS
  • Be able to create page layouts and pages

Module 7: Site Collection Administration

In this module we take a look at all site collection settings and describe what a site collection administrator is, and what they can do.

Lessons

  • Site Collection Administration

Lab : Site Collection Administration

  • Search Settings, Scopes and Keywords
  • FAST Search Links
  • Recycle Bin
  • Site Collection Features
  • Site Hierarchy
  • Site Collection Navigation
  • Site Collection Audit Settings
  • Audit Log Reports
  • Portal site connection
  • Site Collection Policies
  • Record declaration settings
  • Site collection cache profiles, object cache and output cache
  • Content Type Publishing and Logs
  • Variations and Variation Labels
  • Translatable Columns
  • Suggested Content Browser Locations
  • Document ID Settings
  • SharePoint Designer Settings
  • Visual Upgrade
  • Help Settings
  • Site Collection web analytics reports
After completing this module, students will be able to:
  • Understand what a Site Collection Administrator is
  • Understand where to find and configure site collection settings
  • Be able to describe what each of the site collection administration features are
  • Be qualified to be a Site Collection Administrator

 

Module 1: Overview

A simple introduction module.
After completing this module, students will be able to:
Understand your course, classroom, classmates, facility and instructor.

Module 2: SharePoint Introduction

In this module, we are going to answer the all important questions of "What" and "Why" should we be using SharePoint.
We are also going to look at the new and exciting features of SharePoint 2010!

Lessons

  • What’s New in SharePoint 2010
  • End User Adoption
  • What is SharePoint?
  • Why SharePoint?
After completing this module, students will be able to:
  • Describe the major components of SharePoint 2010
  • Describe the new features and capabilities of SharePoint 2010 as compared to 2007
  • Describe what business problems SharePoint 2010 can address

Module 3: Collaboration Experience

In this module we take a look at the site creation process, common features of the basic team site, advanced features of a Team Site and the new features of SharePoint 2010.
Throughout this course we will create and manage several different pieces of content and the team site will be our site of choice for doing this! Understanding this site is the center piece of starting your journey of understanding SharePoint and applying it to your everyday life!
We will also take a look at the new features introduced in SharePoint 2010 from a collaboration and UI perspective.

Lessons

  • New SharePoint Features
  • Site Structure
  • Basic SharePoint Features

Lab : User interface

  • Understand UI Improvements
  • Use the Create Page
  • Explore the Ribbon
After completing this module, students will be able to:
  • Describe the new UI features of SharePoint 2010
  • Create Wiki Pages using new Wiki Features
  • Understand how the Ribbon works

Module 4: Lists

In this module, we are going to take a look at lists from a end user standpoint, but also very quickly from a database standpoint as well. We will talk about all the basic SharePoint Lists and the new lists in SharePoint 2010 and what things have changed when working with any type of list.

Lessons

  • Lists
  • List Views
  • SharePoint 2010 Features

Lab : Document Library

  • Create a Document Library
  • Create Documents and Folders
  • Explore JavaScript Dropdowns
  • Uploading Documents
  • Explorer View/My Network Places

Lab : Forms Library

  • Create a Form library
  • Create an InfoPath Form
  • Publish a Form

Lab : Wiki Pages

  • Create Wiki Page Library
  • Add Wiki Pages
  • Editing Wiki Pages
  • History

Lab : Picture Library

  • Create a Picture Library
  • Upload Pictures
  • Picture Views (Thumbnail, Slideshow, Details)
  • Referencing Pictures

Lab : Report Library

  • Create A Report Library
  • Create A Report
  • Upload A Report
  • Run A Report
  • Report History

Lab : Data Connection Library

  • Create A Data Connection Library
  • Create/Upload an Office Data Connection (ODC)
  • Create/Upload an Universal Data Connection (UDC)

Lab : Asset Library

  • Create an Asset Library

Lab : Slide Library

  • Create a Slide Library
  • Uploading Slides
  • Publish Slides

Lab : Surveys

  • Create a Survey
  • Create Questions
  • Change question ordering
  • Branching Logic
  • Fill out the survey
  • Anonymous Surveys?

Lab : Custom Lists

  • Create A Custom List
  • Add One Of Each Column Type

Lab : General Lists

  • Create An Announcement List
  • Create A Contact List
  • Create A Discussion Board
  • Create A Links List
  • Create A Calendar
  • Create A Project Tasks
  • Create A KPI
  • Create An Issue Tracking List

Lab : Views

  • Creating Views (Standard, DataSheet, Access)
  • Adding/Ordering Columns
  • Sorting Data
  • Filtering Data
  • Grouping Data
  • Totaling Data
  • Setting Style
  • Item Limits
  • Mobile
  • Enabling View
After completing this module, students will be able to:
  • Create and use SharePoint Lists (Calendar, Tasks, Issues, etc)
  • Create and use SharePoint Libraries (Document, Forms, Picture, etc)
  • Add, update and delete list and library items
  • Create Views and Survey's
  • Describe and use the new Asset Library
  • Understand when to use a List and when to use a Database
  • How to use and create Document Sets
  • Learn to create External Lists

Module 5: List Management

We explored the types of lists that come out of the box in the last module. In this module, we will explore how to manage those lists!

Lessons

  • Advanced List Management
  • Basic List Management

Lab : List Management

  • RSS Feeds
  • Check out/Check In
  • Document/Item Properties
  • Site Columns
  • Content Types
  • Document Information Panel
  • Versioning/Version History
  • Content Approval

Lab : New Features

  • Multi-Document Actions
  • Turn On Document Sets
  • Column Level Validation
  • List Level Validation
  • Content Ratings
  • Audience Targeting
  • Metadata Navigation
  • Manage Item Scheduling
  • Document ID Service
  • Generate file plan report
  • Record declaration settings

Lab : Email Enabled Lists

  • Email Enable A List
  • Send an email to A List

Lab : Alerts

  • Create a List Alert
  • Create an Item Alert
  • Use Alerts
  • Manage Alerts
After completing this module, students will be able to:
  • Customize SharePoint List Settings (RSS, Alerts, etc)
  • Multi-Document Actions
  • UseColumn\List Level Validation
  • UseContent Ratings
  • UseAudience Targeting
  • UseMetadata Navigation
  • UseManage Item Scheduling
  • UseDocument ID Service
  • Usefile plan reports
  • UseRecord declaration settings

Module 6: Permissions

In this module we take a look at SharePoint permissions. We will learn about SharePoint groups, permission levels, permissions and explore the new Permission Finders.

Lessons

  • SharePoint Permissions

Lab : SharePoint Permissions

  • Review Default Groups
  • Add Users to a Site
  • Requests for Access
  • Understand Security Trimmed Interface
  • Create New Groups
  • Create Custom Permission Level
  • Explore Site/List/Item Permission Inheritance
  • Permission Checker
After completing this module, students will be able to:
  • Describe where usernames and domain groups come from
  • What a permission level is
  • How to assign permissions to a user or group
  • What is means to say permissions are cumulative
  • Understand that SharePoint has no deny
  • How to use the Permission Checker

Module 7: Foundation Site Definitions

In this module we are going to review the SharePoint Foundation site definitions.

Lessons

  • SharePoint Foundation Sites
  • Creating Sites
  • Growth Scenarios

Lab : SharePoint Foundation SitesCreating SitesGrowth Scenarios

  • Create Sub Sites (Team Site)
  • Create/Use a Blog Site
  • Create/Use a Wiki Site
  • Create A Document Workspace
  • Create A Meeting Workspace
  • Create A GroupBoard Workspace
  • Create A Visio Process Repository
  • Delete A Site
After completing this module, students will be able to:
  • Create basic Foundation Sites including Team, Blog and Workspace sites
  • Understand how to create and use a Group Work site
  • Understand how to create and use a Visio Process Repository site

Module 8: Office Integration

In this module we are going to take a look at how SharePoint and Office interact.

Lessons

  • Office Integration
  • SharePoint Workspace 2010
  • Web Applications

Lab : Office Integration

  • Offline Document Libraries
  • Manipulating Calendars (two-way update, roll-up view)
  • Manipulating Tasks
  • Manipulating Contacts
  • Excel Data Reporting
  • Access Data Reporting
  • One Note
  • SharePoint Workspace

Lab : Office Web Applications

  • Explore Office Web Applications

Lab : Access Services

  • Explore Access Services

Lab : Visio Services

  • Explore Visio Services

Lab : BCS

  • Explore External Content Types
  • Create a new External Content Type
  • Create an External List
After completing this module, students will be able to:
  • Describe how SharePoint integrates with Office (from SharePoint and to SharePoint)
  • Work with offline SharePoint Content
  • How to describe and use Office Web Applications
  • How to describe and use Access Services
  • How to describe and use Visio Services