SharePoint 2007 Web Development

Prerequisites

students should have a general knowledge of Web site design and methodologies. They should also be familiar with SharePoint from an end user or administrative point of view. An understanding of ASP.NET 2.0 master pages and cascading style sheets is helpful, but not required. You should have basic CSS, XML, and HTML, and an understanding of SharePoint basics. An understanding of C# and .NET programming IS REQUIRED.

Course Outline

Module 1: Overview

This module gives an overview of SharePoint 2007 web development. h2>Module 2: ASPNET This module explores the basic components of ASPNET, including controls, master pages, data access, and web parts.

Module 3: Localization

This module explains localization, and more specifically, SharePoint localization.

Module 4: CSS

This module explains CSS and how to use it with SharePoint.

Module 5: XSLT

This module explains what XSLT is and covers its elements and functions.

Module 6: AJAX

This module introduces AJAX and Client Side Scripts.

Module 7: SharePoint Architecture

This module explains SharePoint architecture, the role of IIS and ASP.NET, and content databases.

Module 8: In Context Web Applications

This module explains web applications and how to create them.

Module 9: Debugging SharePoint

This module covers SharePoint debugging and the logs directory.

Module 10: In Browser Customizations

This module explains how to use the SharePoint UI to customize pages.

Module 11: SharePoint Designer

This module describes reports, data views, and workflows using SharePoint Designer.

Module 12: SharePoint Web Development

This module covers web development using SharePoint, including user controls and pages.

Module 13: Using CAML

This module explains the use of CAML for creating site definitions such as templates and themes.

Module 14: Features

This module covers the many features of SharePoint

Module 15: Making An Internet Site

This module explains how to create an Internet site.

Module 16: Content Deployment Features

This module explains how to deploy content and how to create and use variations.

At Course Completion

After completing this course, students will:
  • Have the knowledge and skills necessary to complete branding projects and make functional customizations to Windows SharePoint Services v3 and Microsoft Office SharePoint Server 2007.
  • Understand the extent of customizations available using in-browser tool and learn the advantages of using SharePoint Designer 2007 to further enhance SharePoint site customization such as changing master pages and creating multiple-step workflows.
  • Understand how SharePoint Designer 2007 can help with administrative tasks such as backing up and restoring sites to alternate locations.