Learning Goals
This 5-day workshop is targeting developers who have
none or limited SharePoint development skills. It is also an interesting
course for developers who have experience with SharePoint 2007 but are not
yet exposed to the new features of SharePoint Foundation 2010 and SharePoint
Server 2010.
Target audience
.NET development skills are required to
follow this course since most of the topics have to do with writing code.
You should know your way around within SharePoint 2010 from an end-user
perspective. No SharePoint 2010 development skills are required for this
course.
Course Outline
Introducing SharePoint 2010 Development
SharePoint Foundation 2010 versus SharePoint Server 2010. What is SharePoint
development all about? What are the skills needed? Your development
environment? A look at the SharePoint Foundation 2010 architecture.
SharePoint 2010 Key Investment areas.
SharePoint Foundation 2010
Architecture
Farms and IIS Web Applications. Creating SharePoint Web
applications. Site Collections, Sites, Lists and Document Site Collections
and Sites. Site Templates and Site Definitions. Lists and Document Libraries.
Introducing the SharePoint Foundation 2010 Object Models
Introducing the
SharePoint 2010 Server Object Model. SPSite and SPWeb. SPList and SPListItem.
SPDocumentLibrary and SPFile. SharePoint 2010 SOAP/REST Services. Introducing
the SharePoint 2010 Client Object Model. Using the Client OM in .NET,
Silverlight and Javascript.
SharePoint Foundation 2010 Features Framework
Introducing Features. Building a Feature Project using Visual Studio 2010.
Light-Up SharePoint with Custom Actions. Installing, Activating,
Deactivating and Uninstalling Features. Feature Receivers.
SharePoint
Solutions
Introducing SharePoint Solutions. Creating a SharePoint
Solution. Adding and Deploying SharePoint Solutions with Visual Studio 2010.
Retracting SharePoint Solutions. Building Sandboxed Solutions.
Application
Pages and Site Pages
Application Pages. Site Pages. Extending SharePoint
UI: Ribbons, Dialogs, Notifications and Status bar. Web Part Pages.
Branding SharePoint Foundation 2010 Sites
Master Pages. Styling a SharePoint
Site with css. Building Custom Themes.
Managing Content in SharePoint
Foundation 2010
Document Management Features. Managed Metadata and
Taxonomy. User Administration. Site Columns and Content Types. Working with
Document sets.
More Programming with Lists and Document Libraries
Introduction in the Building of Custom Field Types. Basic CAML Queries.
Querying SharePoint data with LINQ to SharePoint. SharePoint 2010 REST
API's. Introducing Event Handlers.
Building Web Parts
Essential Steps of
Building and Deploying a Web Part. Building Visual Web Parts with Visual
Studio 2010. Building Web Parts for a Sandboxed Solution. Exposing Web
Part Properties. Connectable Web Parts. Building Silverlight Web Parts.
Introducing the SharePoint Server 2010
Overview of SharePoint Server 2010
features and editions. Shared Application Services. Building Portals with
SharePoint Server 2010.
Configuring and Branding Portals
Configuration of
available Site Templates. Master Pages. Styling of Portals.
Web Content
Management with SharePoint Server 2010 Page
Model in a Portal. Creating
intranet and internet Portals with SharePoint Server 2010. Creating Custom
Page Layouts. Configuring the Publishing Cycle. Working with the Content
Query Web Part. Site Variations.
Building InfoPath Solutions
Introducing InfoPath 2010, Designing InfoPath 2010 Templates, Deploying
InfoPath Templates, Hosting InfoPath Templates in SharePoint InfoPath
Forms Services, Customizing List Forms with InfoPath.
Building Workflow
Solutions
Introducing Workflows and the Windows Workflow Foundation.
Workflow Terminology and the OOB Experience. The new SharePoint 2010 Site
Workflow. Building a SharePoint Workflow with Visual Studio 2010.
Business
Connectivity Services
Why Business Connectivity Services? BCS
Architecture. Creating External Content Types in Visual Studio 2010. Reusing
Visual Studio Components in the SharePoint Designer. Working with the BCS
Web Parts. BCS connectors.
SharePoint Server 2010 Search
Search Topology
and Architecture. Search Administration for Developers. Customizing the
Search Center. Programmatically Executing Search Queries. FAST Search.
Business Intelligence in SharePoint 2010
Introducing BI in SharePoint 2010,
Working with PowerPivot, Working with Excel Services, Using the Excel
Services REST API, Building Dashboards, Working with Visio, Publishing Visio
Diagrams to Visio Services.
Information Management Policies and Records
Management
Working with Information Management Policies. Creation and
Deployment of Custom Policies.
|