What you will learn

  After completing this course, the student should be able to:

  • Understand the branding process for both SharePoint Foundation 2010 and SharePoint Server 2010.
  • Know how to properly plan for a SharePoint branding project.
  • Understand some simple branding techniques as well as know how to work with the SharePoint navigation.
  • Describe how Cascading Style Sheets, master pages, page layouts, Web Parts, and deployment are utilized in SharePoint 2010.
  • Work with the SharePoint 2010 ribbon, the client-side object model, jQuery, and Silverlight.

Audience

  • Anyone that has been and will be working with SharePoint from a designing perspective.

Prerequisites

  Before attending this course, students must have:

  • Understanding of SharePoint site elements (Lists, Libraries, Content Types, etc)
  • CSS, HTML, ASP.Net

Duration

  Three days; Instructor-Led

Outline for Branding SharePoint 2010 Training

Chapter 1: What Is SharePoint Branding?

  • Definition of Branding
  • SharePoint 2010 Versions
  • Types of SharePoint Websites
  • How Branding Works in SharePoint
  • Approaches to Branding in SharePoint 2010

Chapter 2: What’s New in SharePoint 2010

  • Overview of New Features in SharePoint 2010
  • Digital Asset Management
  • Standards Compliance in SharePoint 2010
  • Migrating from SharePoint 2007 to SharePoint 2010

Chapter 3: Planning for Branding

  • Requirements Analysis
  • Common SharePoint Branding Questions
  • Creating Wireframes
  • Creating Realistic Design Comps
  • Converting Design Comps into Working HTML and CSS  

Chapter 4: SharePoint Designer 2010 Overview 

  • What’s New in SharePoint Designer 2010
  • Branding with SharePoint Designer 2010
  • Modifying CSS
  • Working with Master Pages and CSS
  • Using Views and the XSL T List View Web Part
  • Workflows
  • Connecting to Data Sources
  • Restricting Access to SharePoint Designer

Chapter 5: Simple Branding 101

  • Editing Pages
  • Creating Branded Page Content with the Ribbon
  • SharePoint 2010 Themes
  • Overriding CSS
  • Creating Simple Custom Master Pages

Chapter 6: Working with Navigation

  • Planning Site Navigation
  • Business Requirements
  • Types of SharePoint Navigation
  • Breadcrumb Navigation
  • Navigation Web Parts
  • Metadata Navigation
  • SharePoint Navigation and Multiple Site Collections
  • Working with Navigation in Master Pages
  • Using Non-SharePoint Navigation

Chapter 7: Cascading Style Sheets in SharePoint

  • What Is CSS?
  • Best Practices for CSS
  • CSS in SharePoint

Chapter 8: Master Pages

  • Understanding Master Pages
  • Master Pages in SharePoint
  • Required Placeholders
  • Page Layouts and SharePoint Master Pages
  • Out-of-the-Box Master Pages
  • Applying Master Pages in SharePoint
  • Creating Custom Master Pages
  • Upgrading SharePoint 2007 Master Pages
  • Applying Custom CSS
  • Working with the Ribbon
  • Handling Dialogs and Custom Branding
  • Working with Navigation
  • Search Centers and Minimal.Master

Chapter 9: Page Layouts

  • Understanding Page Layouts
  • Applying Page Layouts to Content
  • Out-of-the-Box Page Layouts
  • Content Types and Site Columns
  • Page Layout Structure
  • Creating Page Layouts
  • Creating a Simple Page Layout with SharePoint Designer
  • Creating a Custom Content Type for Page Layouts

Chapter 10: Web Parts and XSLT               

  • What Are Web Parts?
  • Types of Web Parts in SharePoint
  • Adding a Web Part to a Page
  • Using the Content Editor Web Part
  • Using the XSL T List View Web Part
  • Creating a Content Rollup with the Content Query Web Part

Chapter 11: Deploying Branding in SharePoint

  • Introduction to Branding Deployment in SharePoint
  • Customized and Un-customized Files
  • Options for Deploying SharePoint Branding Assets
  • Deploying Un-customized Files Using Features and Solutions
  • Features
  • Solutions
  • Updating the Solution

Chapter 12: Page Editing and the Ribbon

  • Using the Ribbon to Create Consistent Content
  • Adding Custom Styles to the Ribbon
  • Adding Custom Buttons to the SharePoint Ribbon

Chapter 13: Object Model and jQuery

  • Understanding the Client Object Model
  • Objects Supported by the Client Object Model
  • Common List Operations
  • Using jQuery with SharePoint 2010

Chapter 14: Silverlight and SharePoint Integration

  • Silverlight Features
  • Silverlight Tools
  • Out-of-the-Box
  • Silverlight Web Part
  • The Client Object Model
  • Referencing the Client Object Model
  • Reading Lists with the Client Object Model