Training Course Guide
R e s o n a t e I T L e v e l 2 7 S a n t o s P l a c e B r i s b a n e Q L D 4 0 0 0 T e l : ( 0 7 ) 3 1 8 1 5 7 1 4 8 / 2 8 / 2 0 1 2Resonate IT
In here you’ll find all the SharePoint training courses we
run, the requirements we have for running a course on
your premises and dates for any hosted courses we have
planned.
Tr ain in g Cour se G uide | 8/ 28/ 2012
Introduction
Here at Resonate we love SharePoint and what’s more we love telling people about it. We don’t
have a sales force and we don’t want one! Our capabilities sell us as solution providers, consultants,
trainers and all-round SharePoint experts. Our tag line?
“We do SharePoint, we do it well and it’s all we do!”
Our founder and resident SharePoint expert Andrew Noon has been creating and delivering
SharePoint training materials for a number of years. Resonate are a consultancy first-and-foremost
and a training provider second. The combination means that we have the practical experience and
pragmatism from working at the tough end of the SharePoint product. Combined with the soft skills,
patience and empathy required to take you to the next level in your knowledge of SharePoint and
related technologies.
This guide starts with user level courses for everyday use, builds to power user courses for
experienced users and completes with the advanced development techniques required to become a
Zen amongst the most hardened of SharePoint developers!
Each course is available either as a dedicated course for your organisation at a place of your
choosing or as a shared course delivered at one of our preferred locations. Courses generally
require us to provide a virtualised environment for you to work in, this allows us to control the
environment, your access rights and maintain a consistent deliver between courses and individuals.
On occasion we will tailor courses to suit your requirements, often mixing and matching content
between numerous courses to find a level that suits you. However, we find that following the
course content gives our students the best and most rounded knowledge of the products and its
practical use.
Costs for course per attendee are as detailed below, prices are based on delivering the course on
your premises using equipment you supply. Our hosted courses run from dedicated facilities and
include all the equipment you’ll need*.
Course Name
Location
Duration
Price**
SharePoint End User
Client Premises
3 days
$2,495
SharePoint Advanced User
Client Premises
2 days
$1,950
SharePoint Designer
Client Premises
2 days
$1,750
SharePoint Development
Client Premises
3 days
$1,950
SharePoint Advanced Development
Client Premises
5 days
$4,950
*Hosted courses incur a 10% surcharge and a venue fee dependant on number of participants, capped at $500 per participant. We reserve the right to reschedule or cancel hosted courses should the number of
participants not reach minimum levels. **All prices include GST at 10%
Tr ain in g Cour se G uide | 8/ 28/ 2012
Scheduled Hosted Courses
One of the best ways we find to learn is to take
you out of your daily grind to a place where
nobody can interrupt your learning or our
teaching! We don’t ban mobile phones or email
but we ask you to respect the other attendees
by taking important calls offline and recognising
that you may have some catching up to do when
you return.
Our scheduled courses include hardcopy
manuals, computer equipment and
refreshments. You will work within a virtual
environment that will have been set up and tested before we start. Everything you’ll need to get the
most out of your time with us.
The following courses are planned to be held over the coming six months. This information was
accurate as of Wednesday, 29 August 2012.
Course Name
Date/s
Location
Duration
Price*
SharePoint End User
1
stOct
Santos Hse, Brisbane
3 days
$3,245
SharePoint Advanced User
4
thOct
Santos Hse, Brisbane
2 days
$2,645
SharePoint Advanced Development 19
thNov
Awaiting confirmation
5 days
$5,945
*This is the maximum price per participant and reduces dependant on number of attendees.
Keep posted for our new course schedule for SharePoint 2013.
to subscribe to our training updates!
On Premise Courses
If we run a course on your premises we require a room with adequate space, a computer per user,
an internet connection for all computers, a projector, flipchart or whiteboard and refreshment
facilities. Computers must be of a reasonably high specification although most activity is performed
in a remote session to a hosted virtual machine.
Tr ain in g Cour se G uide | 8/ 28/ 2012
SharePoint End User Training
What You Will Learn
This course explores all the basic end user features of SharePoint 2010 including all basic lists and
sites.
Course Highlights
Understand and work with SharePoint Lists, List Management tasks, Permissions and basic
SharePoint Foundation sites.
Course Number
50468
Who Should Attend
Business users and anyone that works with SharePoint sites on a regular basis.
Prerequisites
A basic understanding of web sites and SharePoint sites.
Detailed Course Contents
Collaboration Experience
o Understand UI Improvements o Use the Create Page
o Explore the Ribbon
Lists
o Create a Document Library o Create Documents and Folders o Explore JavaScript Dropdowns o Uploading Documents
o Explorer View/My Network Places o Create a Form library
o Create an InfoPath Form o Publish a Form
o Create Wiki Page Library o Add Wiki Pages
o Editing Wiki Pages o History
o Create a Picture Library o Upload Pictures
o Picture Views (Thumbnail, Slideshow, Details) o Referencing Pictures
o Create A Report Library o Create A Report o Upload A Report o Run A Report o Report History
o Create A Data Connection Library
o Create/Upload an Office Data Connection (ODC) o Create/Upload an Universal Data Connection (UDC) o Create an Asset Library
Tr ain in g Cour se G uide | 8/ 28/ 2012 o Uploading Slides o Publish Slides o Create a Survey o Create Questions
o Change question ordering o Branching Logic
o Fill out the survey o Anonymous Surveys? o Create A Custom List
o Add One Of Each Column Type o Create An Announcement List o Create A Contact List
o Create A Discussion Board o Create A Links List
o Create A Calendar o Create A Project Tasks o Create A KPI
o Create An Issue Tracking List
o Creating Views (Standard, DataSheet, Access) o Adding/Ordering Columns o Sorting Data o Filtering Data o Grouping Data o Totaling Data o Setting Style o Item Limits o Mobile o Enabling View List Management o RSS Feeds o Check out/Check In o Document/Item Properties o Site Columns o Content Types
o Document Information Panel o Versioning/Version History o Content Approval
o Multi-Document Actions o Turn On Document Sets o Column Level Validation o List Level Validation o Content Ratings o Audience Targeting o Metadata Navigation o Manage Item Scheduling o Document ID Service o Generate file plan report o Record declaration settings o Email Enable A List
o Send an email to A List o Create a List Alert o Create an Item Alert o Use Alerts
o Manage Alerts
Tr ain in g Cour se G uide | 8/ 28/ 2012
o Review Default Groups o Add Users to a Site o Requests for Access
o Understand Security Trimmed Interface o Create New Groups
o Create Custom Permission Level
o Explore Site/List/Item Permission Inheritance o Permission Checker
Foundation Site Definitions
o Create Sub Sites (Team Site) o Create/Use a Blog Site o Create/Use a Wiki Site
o Create A Document Workspace o Create A Meeting Workspace o Create A GroupBoard Workspace o Create A Visio Process Repository o Delete A Site
Office Integration
o Offline Document Libraries
o Manipulating Calendars (two-way update, roll-up view) o Manipulating Tasks
o Manipulating Contacts o Excel Data Reporting o Access Data Reporting o One Note
o SharePoint Workspace
o Explore Office Web Applications o Explore Access Services
o Explore Visio Services
o Explore External Content Types o Create a new External Content Type o Create an External List
Tr ain in g Cour se G uide | 8/ 28/ 2012
SharePoint Advanced User Training
What You Will Learn
Explore several advanced topics of working with SharePoint 2010 sites. Topics include SharePoint
Server site definitions (Business Intelligence, Search Centre, etc.), in-depth coverage of Workflows,
My Sites and Social Computing, Site Administration, Site Customization and Site Collection
Administration.
Course Highlights
Explore all the new end user features exposed in SharePoint 2010. Learn to navigate the new ribbon,
work with Social computing features like tagging and ranking, and the new My Sites features.
Course Number
50469
Who Should Attend
People responsible for managing SharePoint sites as Owners or Site Collection Owners. Business and
everyday users wanting to learn more advanced tasks of SharePoint sites and site collections.
Prerequisites
Previous SharePoint End User Level I course or several months of working with all aspects of
SharePoint sites.
Detailed Course Contents
Server Site Definitions
o Use the Publishing Portal o Use the Records Center o Use the Search Center
o Use Business Intelligence Center
Workflows
o Use one of each Built-In Activity (2007) o Use one of each Built-In Activity (2010) o Create Reusable Workflows (Site/Global) o Export a workflow to Visio
o Import a workflow from Visio o Save as Template
o Modify Out Of Box Workflows o Create a looping set of workflows
My Site
o Create your my Site o Your Profile
o Colleagues
o Colleagues - Tracking Changes o Explore Memberships
o Explore In Common With o Documents
o My Blog
Tr ain in g Cour se G uide | 8/ 28/ 2012 Site Administration
o Site Name, Description, Appearance o Tree View
o Site Theme
o Navigation (Top Link, Quick Launch) o Searchable columns
o Regional Settings o User Alerts o RSS Settings
o Search and Offline Availability o Workflow Settings
o Site web analytics and reports o Term store management o Content and Structure o Manage Site Features o Reset to site definition o Explore Site Column Gallery o Explore Site Content Types Gallery o Explore Web Parts Gallery
o Explore List templates Gallery
o Explore Master Pages (and page layouts) Gallery o Explore Themes Gallery
o Explore Solutions Gallery o Site Features
o Workflows o Hold Reports
o Discover and hold content o Content Organizer settings o Content Organizer Rules
Site Customization
o Web Parts Basics
o Media and Content Web Parts o Content Rollup Web Parts o Social Collaboration Web Parts o Basic & Audience Targeting o Business Data
o Office Client Applications o Search
o Use each of the Filter Web Parts o Create a Master Page
o Modify a Master Page o Custom CSS
o Create a new Page Layout
o Create a new Page using a Page Layout
Site Collection Administration
o Search Settings, Scopes and Keywords o FAST Search Links
o Recycle Bin
o Site Collection Features o Site Hierarchy
o Site Collection Navigation o Site Collection Audit Settings o Audit Log Reports
o Portal site connection o Site Collection Policies
Tr ain in g Cour se G uide | 8/ 28/ 2012
o Record declaration settings
o Site collection cache profiles, object cache & output cache o Content Type Publishing & Logs
o Variations &Variation Labels o Translatable Columns
o Suggested Content Browser Locations o Document ID Settings
o SharePoint Designer Settings o Visual Upgrade
o Help Settings
Tr ain in g Cour se G uide | 8/ 28/ 2012
SharePoint Designer Training
What You Will Learn
How to navigate and use the new Ribbon interface, learn what new things you can do from Designer,
what changes have been made to the actions and conditions of workflows, how to build external
content types, and how to modify Out Of the Box Workflows.
Course Highlights
Create one of everything possible from SharePoint Designer, learn about each new condition and
action of SharePoint Designer workflows.
Course Number
50354
Who Should Attend
Anyone that has been and will be working with SharePoint Designer to make changes to SharePoint
sites.
Prerequisites
Understanding of SharePoint site elements (Lists, Libraries, Content Types, etc)
Detailed Course Contents
Designer Interface
o Explore new interface of SharePoint Designer o Review new work areas of Designer
o Browse Site Pages o Browse Master Pages o Browse Lists and Libraries o Browse Workflows
o Browse Content Types o Browse Data Sources o Browse Entities o Explore Site Structure o Create a new site o Create a new page
o Create a new master page o Attach a master page o Create a list
o Change list settings o Create Content Type o Create/Modify CSS o Check-In/Check-Out o Add Web Parts o Add Web Part Zone
o Adding Images (_images directory) o Reset to Site Definition
Data Views
o Create/Manage Data Views o Create/Manage Data Sources
Tr ain in g Cour se G uide | 8/ 28/ 2012
o Merge Two Data Sources o Link Two Data Sources o Data View Parameters
External Content Types
o Explore External Content Types o Create a new External Content Type o Create an External List
Workflows
o Use one of each Built-In Activity (2007) o Use one of each Built-In Activity (2010) o Create a looping set of workflows o Create Reusable Workflows (Site/Global) o Export a workflow to Visio
o Import a workflow from Visio o Save as Template
Tr ain in g Cour se G uide | 8/ 28/ 2012
SharePoint Developer Training
What You Will Learn
This course will teach you all the new development changes that were made to SharePoint 2010
including (Sandboxed solutions, LINQ, REST, Client Object Model, BCS, Workflows and Claims based
authentication.
Course Highlights
Sandboxed Solutions, RESTful services, LINQ and Business Connectivity Services.
Course Number
50351
Who Should Attend
Anyone interested in getting an introductory look at the new development features of SharePoint
2010.
Prerequisites
.NET Object Oriented programming and understanding of development in previous SharePoint
versions (if possible).
Detailed Course Contents
User Interface
o Understand UI Improvements o Use the Create Page
o Explore the Ribbon
Visual Studio 2010
o Explore SharePoint Project Templates o Use Server Explorer
o Packaging and Deployment Tools o Advanced Deployment
o Create a Custom Deployment Step
Sandboxed Solutions
o Explore Sandboxed Solutions
o Create and Test Sandboxed Solutions o Explore Limitations of Sandbox Solutions o Configure Sandbox Points
o Create and Deploy a Solution Validator o Enable Developer Dashboard
LINQ and REST
o Utilize REST Services o REST Service Reference
o REST List Service Calls (PUT, GET) o REST Excel Service
Tr ain in g Cour se G uide | 8/ 28/ 2012
o Utilize LINQ For SharePoint o Use SPMetal.exe
Client Object Model
o Explore Client Object Model o Utilize Client Object Model (.NET) o JavaScript Object Model
o Utilize Client Object Model (SilverLight)
Business Connectivity Services
o Explore External Content Types o Create a new External Content Type o Create an External List
Workflows
o Create Reusable Workflows (Site/Global) o Export a workflow to Visio
o Import a workflow from Visio o Save as Template
o Modify Out Of Box Workflows
Claims Based Authentication
o Programming with Claims o Creating custom claims provider
Tr ain in g Cour se G uide | 8/ 28/ 2012
SharePoint Advanced Developer Training
What You Will Learn
This course focuses on SharePoint Foundation 2010 fundamental building blocks such as features,
application pages, site pages, Web Parts, custom list types, site columns, content types, custom
workflows and site definitions. Other advanced topics include extending the Ribbon and writing
custom Service Applications.
Course Highlights
Lean to extend many of the core features that SharePoint Foundation provides. These include event
handlers, site definitions, features, solutions and web parts!
Course Number
50478
Who Should Attend
Anyone looking to develop SharePoint customizations at a core level. This includes event handlers,
features, site definitions, web parts, timer jobs and workflows!
Prerequisites
Attendees should have professional development experience with Visual Studio 2010, the .NET 3.0
Framework and ASP.NET 2.0. Attendees should also be familiar with Microsoft Office products such
as Word, Excel and InfoPath.
Detailed Course Contents
Overview
o Create one of each SharePoint Foundation site
Collaboration Experience
o Understand UI Improvements o Use the Create Page
o Explore the Ribbon
Object Model
o Create applications using the Server Object Model o Create in-context ASP.NET Web Application o Create out of context Windows Application o Learn to Debug SharePoint via Log Files o Learn to Debug Via Visual Studio o Log to the SharePoint log File o Enable Developer Dashboard
o Adding Application Pages (Bin and Gac deployment) [_layouts] o Adding Site Pages [content database]
Client Object Model
o Explore Client Object Model o Utilize Client Object Model (.NET) o JavaScript Object Model
Tr ain in g Cour se G uide | 8/ 28/ 2012
o Utilize Silverlight Object Model
SharePoint Permissions
o Add Users Programmatically o Add Groups Programmatically
o Create Permissions Levels programmatically o Set inheritance programmatically
o Use the SharePoint SPSecurityTrimmedControl to hide content and controls o Write code to elevate privileges
Authentication with Custom and Claims
o Change the default Authentication Method of SharePoint to use a custom MembershipProvider
o Programming with Claims o Creating custom claims provider o Learn how to Configure Secure Store o Program web parts to use Secure Store
Features & Solutions
o Learn to create a Feature.xml file o Learn to create an Elements.xml file
o Install features with STSADM and PowerShell o Create a custom action feature
o Implement Feature Dependencies o Implement Feature Sequences
o Various Feature Types (List, Module, Content Type) o Implement Feature Event Receivers
o Implement Feature Stapling o Advanced Solution concepts o Create a Custom Deployment Step
Sandboxed Solutions
o Explore Sandboxed Solutions
o Create and Test Sandboxed Solutions o Explore Limitations of Sandbox Solutions o Configure Sandbox Points
o Create and Deploy a Solution Validator o Create and Deploy a Full Trust Proxy
Web Services
o Learn to find SharePoint Web Service o Add reference to SharePoint Web Service
o Program to several of the Web Service Interfaces
LINQ and REST
o Utilize REST Services o REST Service Reference
o REST List Service Calls (PUT, GET) o REST Excel Service
o LINQ Introduction
o Utilize LINQ For SharePoint o Use SPMetal.exe
Web Parts
o Learn how to create a basic web part
Tr ain in g Cour se G uide | 8/ 28/ 2012
o Use Visual Studio to Create Web Parts
o Learn how to create web parts that interface with SharePoint Object Model, Databases, and Web Services
o Implementing Web Part Tool Parts o Create ASP.NET Web Part connections o Synchronous Vs. Asynchronous Web Parts
Custom Site Definitions
o Create a new Site Definition (Manually) o Create a new Site Definition (Visual Studio)
Content Types
o Explore Content Types o Create A New Content Type o Document Information Panels o Default Workflows
o Adding Content Types To Lists (Document Library) o Content Type Inheritance/Lineage
o Configure Content Type Hub o Configure Content Type Publishing
Custom Field Types
o Create A Custom Field Type (Regular Expression) o Create A Custom Field Type (User Control)
Events and TimerJobs
o Create an Event Handler feature
o Programmatically assign an Event Handler o Create a custom Timer Job
o Create an Event Handler feature that encrypts documents
Service Applications
o Create & Deploy a Custom Service Application
Workflows With SharePoint Designer
o Create a custom workflow activity for SharePoint Designer o Create a custom condition for SharePoint Designer
Workflows With VisualStudio
o Create a custom workflow using Visual Studio
Business Connectivity Services
o Explore External Content Types o Create a new External Content Type o Create an External List
o Create a custom BCS .NET Connector
Extending the User Interface
o Extend the SharePoint Ribbon o Utilize the UI Dialog Platform