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