Dimension Data IT Training Solutions Dimension Data - Home Dimension Data - Sitemap Contact Dimension Data

Search go


Go to Microsoft courses.
Email       Print       Save
Synergy MOSS 2007 Development
Vendor Course Code:
Course Length:5 days
Course Price:$3,600.00 + GST
Availability:
 
 
 
 If your preferred city or time is not currently listed, please call DDLS on 1800 U LEARN (1800 853 276) and we can try to accommodate your needs.
Overview:

The purpose of this 5-day course is to give students a comprehensive understanding of development technologies and approaches in MOSS 2007. This course is oriented towards experienced .NET developers who have experience with C#, XML, and web development. The course walks student through best practices for building MOSS 2007 enhancements and introduces them to the tools and templates available from Microsoft and 3rd party sources to help build solutions.

Skills Gained:Synergy Training logo

After completing the course students will be able to:
• Customize SharePoint sites
• Build and deploy SharePoint web parts
• Write code that uses the SharePoint object model
• Create and register Event Handler assemblies
• Create custom Field Types
• Create custom SharePoint workflows with Visual Studio
• Create business intelligence solutions with Excel Services and BDC
Key Topics:1. Overview of SharePoint Development
This chapter introduces the concepts of development on the Office SharePoint Server 2007 platform. We discuss the various types of customizations and code modules that developers can use to enhance the out-of-the-box functionality of SharePoint.

2. Office SharePoint Server Architecture
This chapter provides a developer-oriented review of the underlying components that make up Office SharePoint Server 2007.
Topics Covered:
• Internet Information Services platform
• Web Applications
• SQL Databases
• Site Collections and Sites
• Lists and Libraries
• Web Parts and Web Services
• Master Pages and Layout Pages

3. Site Branding and Customization
In this module, we cover ways to customize SharePoint sites without writing compiled code or making modifications to the installed files on the server.
Topics Covered
• Assigning custom CSS scripts to sites
• Embedding client-side code in a Content Editor Web Part
• Setting the Master page of a site
• Using SharePoint Designer to customize Master Pages and Web Part Pages
• Creating Data View Web Parts with SharePoint Designer

4. Building Web Parts
This chapter covers the basics of custom web part development including how to use the Visual Studio project templates for Office SharePoint Server and how to manually deploy web parts.
Topics Covered
• Building a web part
• Modifying the Web.Config file
• Importing a web part into SharePoint
• Creating a data-driven web part
• Adding custom properties to web parts

5. Deploying and Debugging Web Parts
In this section we discuss how to use Solution files (WSP) to automate the deployment of web parts. We also cover how debug web parts within Visual Studio and to introduce code tracing to assist in troubleshooting installed web parts.
Topics Covered:
• Deploying to the bin directory versus the GAC
• Creating a strong-named assembly
• Deploying a strong-named assembly
• Debugging web parts
• Adding trace statements and enabling tracing in code
• Creating deployment Solutions
• Installing and uninstalling Solutions
• Versioning web parts

6. Programming with Sites and Webs
In this chapter we explain how to use the SharePoint object model to manage site collections and sites.
Topics Covered
• Accessing site collections using the SPSite object
• Accessing sites using the SPWeb object
• Retrieving information on site collections and webs
• Modifying site collections and webs though the object model

7. Programming with Documents and Lists
In this chapter we discuss using the SharePoint object model to manage documents and list data.
Topics Covered
• Working with SharePoint lists in the object model
• Working with document libraries in the object model

8. Web part connections and AJAX-enabled web parts
This chapter covers creating connectable web parts, adding Verb actions to the web part context menu, and web parts which use Asynchronous JavaScript and XML (AJAX) to provide rich client-side functionality to web parts.
Topics Covered
• Creating connected web parts
• Implementing menu verbs
• Using AJAX in web parts

9. SharePoint Web Services
This chapter covers how to use the built-in SharePoint web services to manage sites and lists.
Topics Covered
• SharePoint Web Services Overview
• Web Services vs. Object Model
• Standard Web Application Web Services
• Programming with Web Services
• Writing Custom Web Services

10. Creating and Deploying Custom Features
This chapter explains how to use SharePoint Features to enable new functionality in a SharePoint site.
Topics Covered
• Components of the Feature.xml file
• Components of the Elements.xml file
• Deploying features using Solutions
• Creating web-scoped features
• Creating Site-scoped features
• Creating Application-scoped features
• Creating Farm-scoped features

11. Customizing Sites Using Features and Feature Stapling
This chapter gives examples of features which can be used to enhance and extend existing site definitions and templates without modifying them directly. The chapter introduces Feature Stapling and how it works.
• What are site definitions?
• Creating a custom site definition using the Solution Generator
• Problems with custom site definitions
• What is Feature Stapling
• Examples of Feature Stapling
• Creating Site Columns and Content Types
• Adding Custom Lists to Sites
• Deploying Master Pages and Layout Pages

12. Custom Field Types
In this chapter we describe how to create new field types for use within SharePoint lists allowing you to manage additional types of data or to populate drop-down lists with data from external sources.
Topics Covered:
• Field Types defined
• Creating a the field type class
• Defining the CAML for a field type
• Deploying custom field types

13. Custom Event Handlers
This chapter shows students how to create custom event handlers on sites, lists schemas, and list items including both synchronous and asynchronous events.
Topics Covered:
• Types of SharePoint events
• Creating an event handler
• Configuring code to run under a different account
• Deploying event handlers using features
• Deploying event handlers using the object model

14. Introduction to SharePoint Workflows
This chapter explores the capabilities of custom workflows in Office SharePoint Server 2007 and explains how to create a basic workflow solution in Visual Studio
Topics Covered
• Workflows in Office SharePoint Server 2007
• SharePoint Designer workflows
• Sequential workflows
• State machine workflows
• Deploying workflows using features

15. Working with Excel Services
This chapter discusses how to programmatically access Excel Workbooks in via the Excel Web Service. The chapter also discusses the use of User Defined Functions (UDF) and Office Data Connectors (ODC).
Topics Covered
• Introduction to Excel Services
• Publishing an Excel workbook to Excel Services
• Constraining views and defining parameters
• Calling the Excel Web Service from a client application
• Creating User Defined Functions
• Creating Office Data Connectors

16. Introduction to the Business Data Catalog
Introduces the Business Data Catalog (BDC) in Office SharePoint Server 2007 Enterprise Edition and demonstrates how to create Line of Business (LOB) definition files to connect to data sources and to use them
Topics Covered
• Business Data Catalog defined
• Creating BDC definition files
• Using the BDC web parts
• Referencing BDC data in list columns
• Enabling indexing of BDC data
Target Audience:The class is designed for experienced developers who need to understand how to extend and enhance SharePoint installations and change the default behavior of SharePoint sites, lists, and web parts.
Prerequisites:Students attending this class should have a experience building ASP.NET web applications using Visual Studio and be familiar with XML and XSLT, XML web services, CSS, and Javascript. Experience with viewing and collaborating in a SharePoint site is recommended but not required.


Training Courses:  |  Microsoft Training  |  Cisco Training  |  Citrix Training  |  Check Point Training  |  VMWare Training  |  IBM Lotus Training  |  Apple Training  |  Business Analysis Training  |  Professional Development Training  |  ITIL Training  |  Project Management Training  |  PRINCE2® Training  |  Digital Investigations Training  |  Red Hat Training  |  Tandberg Training

Copyright 2009 Dimension Data Learning Solutions. All Rights Reserved. | Terms and Conditions of Use | Privacy Policy.