Home - VisualRescue  
SharePoint training
Training
Consulting
Development
   

Intermediate

Advanced

SharePoint 2007 Solutions Development (A4703)

Introduction

Customize your appearance and services on the web by extending web parts, custom templates, form services, custom workflow with VS2005 and much more.

Description

This 5-day course covers the server-side products and technologies delivered with the next version of 2007 Microsoft Office System.

Objectives:

The audience targeted for the course are IT professionals and developers who are looking for a broad overview of all the major changes and enhancements in the next version of Windows SharePoint Services and the server-side solutions delivered with Office 2007 Server.

Objectives:

You will learn: How WSS v3 will be the next generation solutions framework for organizations seeking to deliver collaboration sites. What the new enhancements are with regard to architecture, administration and configuration, security, navigation, the storage infrastructure (lists and document libraries) and the new features framework in WSS v3. How you can extend and customize WSS v3 sites with custom Web Parts, event handlers, custom templates for lists and document libraries, changes to the user interface of SharePoint sites, custom code executed against the object model and the Web Services, and much more. How you leverage the new InfoPath 2007, the new managed object model exposed and the Forms Services delivered with Office 2007 Server so that you can target the browser with your InfoPath forms. How you can deliver, configure and manage portal solutions with Office 2007 Server. How you can benefit from the new Windows Workflow Foundation in WSS v3 and create your own custom workflows using the SharePoint Designer and Visual Studio.NET 2005.How you can deliver, configure and manage public-facing sites with the integration of CMS features with the new Office 2007 Server. How you can bring Excel 2007 spreadsheets to the server and leverage the Web services to build custom smart client solutions around your deployed spreadsheets. How you can create and deliver business intelligence in the portal using the new Report Centre.

Outline

Module 01 - Introducing the 2007 Microsoft Office System.

This session provides a general overview of how the different products, technologies and services fit together to deliver the new 2007 Microsoft Office System. During the session, you will also get more details on the new enhancements for the Office 2007 clients - the new user experience, the Open XML File Format and the extensibility options you have with the Visual Studio Tools for Office 3.0. An end-to-end demo shows you the big picture and can act as a sample for seeing all of the client and server-side components integrated and working together.

Module 02 – A closer look at the changes in the WSS v3 Architecture.

Developers need to fully understand that ASP.NET 2.0 is the basis for the new WSS v3 and there is deep integration now. This all leads to major changes in the architecture of WSS v3 and the way things work behind the scenes. This module will talk about the changes at the level of IIS, the anatomy of a site with master and content pages, the ASP.NET 2.0 provider model and its impact on the navigation within SharePoint and the new Web Part infrastructure in SharePoint adopted from the ASP.NET 2.0 Web Part framework. To conclude the session, a first introduction to branding and customization will be delivered using the Microsoft SharePoint Site Designer.

Module 03 - Storage Enhancements to WSS v3.

This is an important module forming the basis for a lot of the other sessions in this course. We will discuss enhancements to the field types, indexing, versioning, site columns, content types and the extensibility of field types.

Module 04 - Developing WSS v3 Web Parts.

Web Parts are one of the major extensibility points today with SharePoint. With WSS v3 we continue to work with Web Parts but they are now based on the ASP.NET 2.0 infrastructure. This entails that you now have also the option to build Web Parts the ASP.NET 2.0 way. This improves the developer experience, certainly when building connectable Web Parts.

Module 05 - Packaging, Deploying and Activating Custom Solutions with the New Features Framework.

WSS v3 has a better story what concerns the creation of solutions and the packaging and deployment of these solutions for new sites and for existing sites. In this module, we will cover what has changed to site definitions and how you create and manage features. Features are kind-of the building blocks within WSS that you can deploy and activate as administrators. We will cover also how complete solutions can be packaged and deployed in server farms.

Module 06 - Building WSS v3 Event Handlers.

Although limited in WSS 2003, event handlers had their use. What you will see is that in the next version, event handlers become a very powerful technique of extending lists and document libraries since now both before as well as after events are supported. Additionally, the reach and depth of events has been expanded with the support of events at the level of content types, the list/library itself and even at the level of the site. You will learn how event handlers can be created and how they must be deployed and registered. For the latter, you have two approaches that will be discussed: the programmatic approach and the one using the Features framework.

  • Document Library Events
  • Event scopes
  • WSS Event Handler
  • Synchronous events
  • Event Handler Settings
  • Multiple event handlers
  • Impersonation

Module 07 - Introducing the Microsoft Office SharePoint Server 2007

MOSS 2007 is all about solutions and extra services on top of WSS v3. This small session introduces MOSS and provides details about the Shared Service Provider (SSP) which is responsible for the administration and configuration of the shared services made available when installing MOSS 2007 in your server farm.

Module 08 - Building InfoPath 2007 Solutions.

InfoPath 2007 plays a major role in the whole SharePoint 2007 story as a means of capturing data in XML format and delivering that to SharePoint or possibly your own custom applications running inside or outside of SharePoint. In this session you will learn about the enhancements for InfoPath template designers, the various ways of deploying InfoPath templates including of course the browser-based scenario via the InfoPath Forms Services, the integration of InfoPath in the Office 2007 clients, the workflow participation and to conclude the possible embedding of InfoPath forms inside your own custom Web Applications or Windows Applications.

  • Making a new site using Features in MOSS07
  • Best practices for using templates in MOSS07

 

Module 09 - Office 2007 and Workflow.

It is not the goal of this course to learn you all about the Windows Workflow Foundation (WF) but because Office 2007 is one of the first Microsoft products that makes heavily use of the Windows Workflow Foundation for supporting the workflows within Office and SharePoint, we will see the basics of WF. Then we quickly move to the architecture of a SharePoint-related workflow and how it is executed exploring along the way the various out-of-the-box workflows. These will probably not be enough and the session will conclude with the two scenarios for creating your own custom workflows: the non-developer focused approach using the wizard in the SharePoint Site Designer, and the developer-intensive approach with Visual Studio.NET. We will cover also how a custom workflow has to be deployed and activated for a site collection.

Module 10 - Delivering Office 2007 Portals.

MOSS 2007 introduces a site definition called the Corporate Intranet Presence site. This will be the follow-up of the SharePoint Server 2003 that you have now. The site definition immediately makes available a complete infrastructure for delivering enterprise-level type of content. We will explore what is available out of the box, discuss the page and site model, the publishing cycle and the various portal-specific features that are immediately activated for a portal site. In addition we will cover the people management features such as user profiles, audience targeting, personal sites, social networking, and more.

Module 11 - Delivering Office 2007 Public-Facing Sites (CMS vNext).

SharePoint next version provides solutions and services for all the scenarios within a company: intranet, extranet and internet. This module focuses on the last one and along with it covers in-depth all of the Web Content Management related features and artefacts that are involved. The new Internet Presence Web site is actually the follow-up of CMS 2002 and we will cover a lot of customization and branding topics: the site and page model, page layouts, custom field controls, custom workflows, customization of the master pages, the publishing console and how you can customize it, configuring your site for anonymous access and forms authentication and finally the set-up of the site for a multi-lingual scenario using site variations.

Module 12 - Working with Excel 2007 Services.

Bring Excel spreadsheets to the server with Excel Services. This is the message delivered by Microsoft. In this session, you will learn how to accomplish this and learn how to bring a thin-client view of your spreadsheet. You will also learn how to interact with the spreadsheet or parts of it using the Excel Web Access Web Part and the Excel Services Web Service. We will also cover user-defined functions as the extensibility option.

Module 13 - Business Intelligence and Office 2007.

The BI-experience is all about infrastructure (consisting of a site definition for a report center and various features and Web Parts that are made available). In this session, you will get an in-depth overview how to build dashboards and use all of these artefacts to deliver an integrated, sliced BI-experience. You will also learn how to extend it with your own custom filter Web Parts.

Module 14 - Enterprise Content Management with MOSS 2007

The final module is actually a summary of everything you have learned in the course but adds a couple of additional topics that are interesting for organizations that need support for compliance management and the support for the full life-cycle of a document within the organization. So, topics like the Send To, the records repository and information management policies (out-of-the-box ones and the creation of custom policies) will be discussed. In addition, you will learn about the document conversions framework.

  • Document management and retention program
  • SOX and HIPPA regulations that relate to and give reasons for using MOSS07 to work with these regulations
  • How to implement records management in MOSS07
  • Best practices for implementing a records management system in MOSS07

Prerequisites:

Students should be familiar with Windows SharePoint Services 2003 and SharePoint Server 2003. Since the course is also oriented towards developers, basic .NET skills (either VB.NET or C#) are also required.

 

 

 

 
     
All contents
© copyright 2003
Visual Rescue Consultants.
All rights reserved.
SharePoint is a registered
trademark of Microsoft
Corporation.
SharePoint Training | Contact Us | Home