Module 1: ASP.NET Advanced Concepts for SharePoint
Lessons
Lab : Page Size and ViewState
Lab : Memory and Performance
Module 2: Designing for User Experience
Lessons
Lab : Selecting Page Parts
Lab : Selecting Page Types
Module 3: Designing for Data
Lessons
Lab : Time Tracking
Lab : Invoice Management
Module 4: Designing Data Capture and Integration
Lessons
Lab : Creating External Lists
Lab : Creating an InfoPath Form
Module 5: Designing Artifacts
Lessons
Lab : Incident Response Site
Lab : Expense Reports
Module 6: Designing Processing Solutions
Lessons
Lab : Designing an Engineering System
Lab : Creating a Sensor Report
Module 7: Designing Packaging
Lessons
Lab : Building a Business Document Solution
Lab : Working with Dependencies
Module 8: Designing a Development Strategy
Lessons
Lab : Team-Based Logging and Configuration
Lab : Operational Logging
Module 9: Developing Version and Deployment
Lessons
Lab : Versioning Assemblies
Lab : Feature Upgrade
Module 10: Designing Information Architecture and Navigation
Lessons
Lab : Developing a Site Structure
Lab : Implementing Farm-wide Navigation
Module 11: Designing Branding and Customization Support
Lessons
Lab : Packaging Branding
Lab : Improving Brand Performance
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
Lab : Setting Up a Customer Service Site
Lab : Solving a Security Issue
Module 13: Designing for Page and Data Access Performance
Lessons
Lab : Designing for Page and Data Access Performance
Module 14: Designing a Testing Strategy
Lessons
Lab : Designing a Testing Strategy
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
Lab : Developing with the SharePoint 2010 Object Hierarchy
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
Lab : Using SharePoint 2010 Developer Tools
Module 3: Developing SharePoint 2010 Web PartsThis module describes how to develop Web Parts for SharePoint 2010 solutions.
Lessons
Lab : Creating SharePoint 2010 Web Parts by Using Visual Studio 2010
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
Lab : Creating and Manipulating Server-Side Objects
Module 5: Creating Event Receivers and Application SettingsThis module describes how to develop event receivers and manipulate application settings for SharePoint 2010 solutions.
Lessons
Lab : Creating Event Receivers and Web.Config Modifications
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
Lab : Building Business Connectivity Services Solutions
Module 7: Developing SharePoint 2010 WorkflowsThis module describes how to develop workflows as part of SharePoint 2010 solutions.
Lessons
Lab : Creating Workflows for SharePoint 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
Lab : Developing .NET Applications by Using the SharePoint Client Object Model
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
Lab : Developing User Interface Components for SharePoint 2010 Solutions
Module 10: Developing Silverlight Applications for SharePointThis module describes how to develop Silverlight applications that are integrated with SharePoint 2010 data and solutions.
Lessons
Lab : Developing Silverlight Applications by using the SharePoint Client Object Model
Module 11: Developing Sandboxed SolutionsThis module describes how to develop sandboxed solutions for SharePoint 2010.
Lessons
Lab : Creating Sandboxed Solutions for SharePoint 2010
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
Lab : Working with User Profiles and Taxonomies Programmatically
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
Lab : Branding SharePoint Sites
Module 1: Introduction in SharePoint Products and Technologies
Lessons
Module 2: Installing Microsoft SharePoint Foundation 2010
Lessons
Lab : Installing Microsoft SharePoint Foundation 2010
Lab : Post Installation tasks
Module 3: Using Central Administration
Lessons
Lab : Setting up a backup of a farm
Module 4: Creating a Site
Lessons
Lab : Creating first Site Collection
Lab : Creating new location from SharePoint template
Module 5: Navigating through SharePoint Site
Lessons
Lab : Changing Quick Launch navigation
Lab : Using Web Parts
Module 1: Overview
Module 2: Business Intelligence
Lessons
Lab : Business Intelligence Worksheet
Module 3: Business Intelligence Center
Lessons
Lab : 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
Lab : Data and Data Formats
Lab : Build A Data Warehouse
Lab : Extract and Load
Lab : Transform and Load
Lab : Granularity
Lab : Build A Data Mart
Lab : SQL Server to SharePoint Lists
Module 5: Business Connectivity Services
Lessons
Lab : BCS Basics
Lab : BCS With Data Warehouse
Lab : Office and BCS for BI
Module 6: Analysis Services
Lessons
Lab : Analysis Services
Lab : Building An Analysis Services Database
Module 7: Filter Web Parts
Lessons
Lab : Filter Web Parts
Lab : User Profiles and Filters
Module 8: Excel Services
Lessons
Lab : Create An Excel Report
Lab : Excel Services
Lab : MDX
Lab : Sparklines
Lab : Filters and Excel Services
Lab : REST and Web Services
Module 9: PowerPivot
Lessons
Lab : Install Power Pivot
Lab : Use PowerPivot
Module 10: Reporting Services
Lessons
Lab : Install Reporting Services
Lab : Building Reports with Reporting Services
Lab : Create Advanced Reporting Services reportFilter Web Parts and Reports
Lab : Reporting Services and PowerPivot
Module 11: Performance Point
Lessons
Lab : Performance Point
Module 12: Visio and Access Services
Lessons
Lab : Visio Servcies
Lab : Access Services
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
Lab : GeoSpatial Data with SQL Server
Lab : Bing Maps
Lab : .NET Charts
Lab : Google Maps
Module 1: Overview
Module 2: Service Applications
Lessons
Lab : Explore Service Applications
Lab : Install Service Application
Module 3: PowerShell
Lessons
Lab : PowerShell Basics
Lab : PowerShell With SharePoint
Lab : Profiles and MySites script
Module 4: Monitoring
Lessons
Lab : Configure Monitoring
Lab : ULS Viewer
Lab : Health Analyzer
Lab : Logging Database
Module 5: Search
Lessons
Lab : Install Search
Lab : Explore Search
Lab : Install FAST Search
Module 6: Backup Restore Disaster Recovery
Lessons
Lab : Backup
Lab : Restore
Module 7: Install and Upgrading
Lessons
Lab : Installing SharePoint 2010
Lab : Upgrade (Pre-reqs)
Lab : Upgrade (Gradual)
Lab : Upgrade (In-Place)
Module 1: Overview
Lab : Foundation Site Definitions
Module 2: Collaboration Experience
Lessons
Lab : User interface
Module 3: Object Model
Lessons
Lab : Object Model
Lab : Debugging SharePoint
Lab : Developer Dashboard
Lab : SharePoint Web Development
Module 4: Client Object Model
Lessons
Lab : Client Object Model
Lab : ECMA Script
Lab : Silverlight
Module 5: SharePoint Permissions
Lessons
Lab : SharePoint Permissions
Lab : Security Trimmed Interface
Lab : SPSecurity
Module 6: Authentication with Custom and Claims
Lessons
Lab : Custom Authentication
Lab : Claims Based Auth
Lab : Secure Store Programming
Module 7: Features and Solutions
Lessons
Lab : Creating Features
Lab : Feature Dependencies
Lab : Feature Sequences
Lab : Features with Visual Studio
Lab : Solutions
Lab : Custom Deployment Steps
Module 8: Sandboxed Solutions
Lessons
Lab : Sandboxed Solutions
Lab : Solution Validators
Lab : Full Trust Proxy
Module 9: Web Services
Lessons
Lab : Foundation Web Services 2007
Module 10: LINQ and REST
Lessons
Lab : REST
Lab : LINQ
Module 11: Web Parts
Lessons
Lab : Manual Web Part
Lab : Visual Studio Web Part
Lab : Web Parts Connections
Lab : Asynchronous Web Parts
Module 12: Custom Site Definitions
Lessons
Lab : Custom Site Definitions
Module 13: Content Types
Lessons
Lab : Content Types
Lab : Content Types Lineage
Lab : Content Type Hub
Module 14: Custom Field Types
Lessons
Lab : Custom Field Types
Module 15: Events and TimerJobs
Lessons
Lab : SharePoint Events
Lab : Custom Timer Job
Lab : SharePoint Events Encrypt
Module 16: Service Applications
Lessons
Lab : Custom Service Applications
Module 17: Workflows With SharePoint Designer
Lessons
Lab : Custom Activities
Lab : Custom Conditions
Module 18: Workflows With Visual Studio
Lessons
Lab : Custom Visual Studio Workflow
Module 19: Business Connectivity Services
Lessons
Lab : BCS
Lab : BCS Connectors
Module 20: Extending the User Interface
Lessons
Lab : Extending the Ribbon
Lab : Creating 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
Lab : Installing 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
Lab : Creating a SharePoint 2010 Intranet
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
Lab : Automating SharePoint 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
Lab : Lab A: Configuring List Throttling and Remote BLOB Storage
Lab : Lab B: Configuring Managed Metadata
Module 5: Configuring Authentication
Lessons
Lab : Lab A: Configuring Custom Authentication
Lab : Lab B: Configuring Secure Store
Module 6: Securing ContentThis module details how to manage security of SharePoint content within a Web application.
Lessons
Lab : Configuring Security for SharePoint Content
Module 7: Managing SharePoint CustomizationsThis module enables students to manage customizations to the SharePoint environment.
Lessons
Lab : Lab A: Administering Features and Solutions
Lab : Lab B: Administering 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
Lab : Lab A: Administering SharePoint Services
Lab : Lab B: Configuring Application Security
Lab : Lab C: Configuring Service Applications
Module 9: User Profiles and Social NetworkingThis module describes how to manage user profiles, My Sites, and social content.
Lessons
Lab : Lab A: Configuring User Profiles
Lab : Lab B: Administering My Sites
Module 10: Administering and Configuring SharePoint SearchThis module discusses how to administer and configure SharePoint Search.
Lessons
Lab : Lab A: Configuring Search
Lab : Lab B: Tuning SharePoint Search
Module 11: Implementing Productivity Service ApplicationsThis module enables students to configure specific service applications.
Lessons
Lab : Implementing 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
Lab : Lab A: Preparing SharePoint 2007 for Upgrade to SharePoint 2010
Lab : Lab B: Upgrading SharePoint 2007 to SharePoint 2010
Module 13: Implementing Business Continuity
Lessons
Lab : Lab A: Implementing a Backup Strategy
Lab : Lab B: Implementing a Restore Strategy
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
Lab : Lab A: Configuring SharePoint Monitoring
Lab : Lab B: Analyzing SharePoint Health
Lab : Lab C: Reporting SharePoint Usage
Module 15: SharePoint Online and Office 365This module covers implementing sand administering Office 365 and SharePoint Online
Lessons
Module 1: Overview
Module 2: User Interface
Lessons
Lab : User interface
Module 3: Visual Studio 2010
Lessons
Lab : Visual Studio 2010
Module 4: Sandboxed Solutions
Lessons
Lab : Sandboxed Solutions
Lab : DeveloperDashboard
Module 5: LINQ and REST
Lessons
Lab : REST
Lab : LINQ
Module 6: Client Object Model
Lessons
Lab : ClientObjectModel
Lab : ECMAScript
Lab : SilverLight
Module 7: Business Connectivity Services
Lessons
Lab : BCS
Module 8: Workflows
Lessons
Lab : ReusableWorkflows
Lab : ModifyOOBWorkflow
Module 9: Claims Based Authentication
Lessons
Lab : ClaimsBasedAuth
Module 1: Overview
Module 2: SharePoint Introduction
Lessons
Module 3: Collaboration Experience
Lessons
Lab : User interface
Module 4: Lists
Lessons
Lab : AssetLibrary
Module 5: List Management
Lessons
Lab : NewFeatures
Module 6: Permissions
Lessons
Lab : SharePoint Permissions
Module 7: SharePoint Foundation Site Definitions
Lessons
Lab : Foundation Site Definitions
Module 8: SharePoint Server Site Definitions
Lessons
Lab : Server Site Definitions
Module 9: Office Integration
Lessons
Lab : Office Integration
Lab : Office Web Applications
Lab : Access Services
Lab : Visio Servcies
Lab : Office and BCS
Module 10: My Site
Lessons
Lab : MySite
Module 1: Overview
Module 2: 2010 Changes
Lessons
Module 3: User Interface
Lessons
Lab : SharePoint Designer Interface
Lab : SharePoint Designer (Basics)
Lab : SharePoint Designer (Basics)
Module 4: Data Views
Lessons
Lab : DataViews
Module 5: External Content Types
Lessons
Lab : External Content Types
Module 6: Workflows
Lessons
Lab : BuiltInActivities (2007)
Lab : BuiltInActivities (2010)
Lab : LoopingWorkflow
Lab : Create a looping set of workflows
Lab : ModifyOOBWorkflow
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
Lab : Designing a Logical Architecture
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
Lab : Planning a Service Application Architecture
Module 3: Planning for Performance and Capacity
Lessons
Lab : Planning for Capacity and Performance
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
Lab : Designing a Physical Architecture
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
Lab : Designing a Security Plan
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
Lab : Planning Authentication
Module 7: Planning Managed Metadata
Lessons
Lab : Planning Managed Metadata
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
Lab : Planning Social Computing
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
Lab : Designing an Enterprise Search Strategy
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
Lab : Planning Enterprise Content Management
Module 11: Planning a SharePoint 2010 Implementation of a Business Intelligence Strategy
Lessons
Lab : Planning a SharePoint 2010 Implementation of a Business Intelligence Strategy
Module 12: Developing a Plan for Governance
Lessons
Lab : Developing a Plan for Governance
Module 13: Designing a Maintenance and Monitoring Plan
Lessons
Lab : Designing a Maintenance and Monitoring Plan
Module 14: Planning Business Continuity
Lessons
Lab : Planning Business Continuity
Module 15: Planning for Upgrade to SharePoint 2010
Lessons
Lab : Planning for Upgrading to SharePoint 2010
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
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
Lab : Designing a Logical Architecture
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
Lab : Planning a Service Application Architecture
Module 3: Planning for Performance and Capacity
Lessons
Lab : Planning for Capacity and Performance
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
Lab : Designing a Physical Architecture
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
Lab : Designing a Security Plan
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
Lab : Planning Authentication
Module 7: Planning Managed Metadata
Lessons
Lab : Planning Managed Metadata
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
Lab : Planning Social Computing
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
Lab : Designing an Enterprise Search Strategy
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
Lab : Planning Enterprise Content Management
Module 11: Planning a SharePoint 2010 Implementation of a Business Intelligence Strategy
Lessons
Lab : Planning a SharePoint 2010 Implementation of a Business Intelligence Strategy
Module 12: Developing a Plan for Governance
Lessons
Lab : Developing a Plan for Governance
Module 13: Designing a Maintenance and Monitoring Plan
Lessons
Lab : Designing a Maintenance and Monitoring Plan
Module 14: Planning Business Continuity
Lessons
Lab : Planning Business Continuity
Module 15: Planning for Upgrade to SharePoint 2010
Lessons
Lab : Planning for Upgrading to SharePoint 2010
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
Module 1: The Role of the Site Owner
Lessons
Module 2: SharePoint Review
Lessons
Module 3: Using and Customizing Lists
Lessons
Module 4: Creating Forms Libraries
Lessons
Module 5: Creating Web Pages
Lessons
Module 6: Sites and Workspaces
Lessons
Module 7: Users and Groups
Lessons
Module 8: Activity
Lessons
Module 1: Overview
Module 2: Server Site Definitions
Lessons
Lab : Server Site Definitions
Module 3: WorkflowsIn this module we are going to take a look at implementing workflows with SharePoint Designer 2010.
Lessons
Lab : BuiltIn Activities (2007)
Lab : BuiltIn Activities (2010)
Lab : Looping Workflow
Lab : Reusable Workflows
Lab : Modify OOB Workflow
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
Lab : My Site
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
Lab : Site Administration
Lab : Galleries
Lab : Advanced Site Administration
Module 6: Site Customization
Lessons
Lab : Foundation Web Parts
Lab : Server Web Parts
Lab : Filter Web Parts
Lab : Master Page and CSS Customization
Lab : Page Layouts
Module 7: Site Collection Administration
Lessons
Lab : Site Collection Administration
Module 1: Overview
Module 2: SharePoint Introduction
Lessons
Module 3: Collaboration Experience
Lessons
Lab : User interface
Module 4: Lists
Lessons
Lab : Document Library
Lab : Forms Library
Lab : Wiki Pages
Lab : Picture Library
Lab : Report Library
Lab : Data Connection Library
Lab : Asset Library
Lab : Slide Library
Lab : Surveys
Lab : Custom Lists
Lab : General Lists
Lab : Views
Module 5: List Management
Lessons
Lab : List Management
Lab : New Features
Lab : Email Enabled Lists
Lab : Alerts
Module 6: Permissions
Lessons
Lab : SharePoint Permissions
Module 7: Foundation Site Definitions
Lessons
Lab : SharePoint Foundation SitesCreating SitesGrowth Scenarios
Module 8: Office Integration
Lessons
Lab : Office Integration
Lab : Office Web Applications
Lab : Access Services
Lab : Visio Services
Lab : BCS