Εγγραφείτε στο RSS Feed της i-learn
i-learn RSS feeds
PrintE-mail

C50205A - SharePoint 2007 Web Development C50205A - SharePoint 2007 Web Development

Ask a question about this product

Duration: 40 hours

Module 1: OverviewThis module gives an overview of SharePoint 2007 web development.

Lessons

•    Overview

Module 2: ASPNETThis module explores the basic components of ASPNET, including controls, master pages, data access, and web parts.

Lessons


•    Architecture and Compilation
•    Controls
•    Master Pages
•    Navigation Controls - Web Development Patterns Explored
•    Declarative Data Sources and Access Layers - Data Access Made Even Easier!
•    .Net Providers - More Code Re-Use Patterns
•    Web Parts

Lab: ASP

•    Understand the new ASP.NET Architecture
•    Understand the new ASP.NET Compilation Features
•    Explore SharePoint Web Application

Lab: ASP

•    Create User Controls
•    Create Server Controls
•    Explore SharePoint User Controls
•    Explore SharePoint Server Controls

Lab: ASP


•    Understand how to use Master Pages
•    Explore SharePoint Master Pages

Lab: ASP

•    Understand how to use Navigation Controls
•    Use SiteMapPath control
•    Use Menu control
•    Use TreeView control
•    Explore SharePoint Navigation

Lab: ASP
•    Using Declarative Data Sources
•    SharePoint Data Sources

Lab: ASP
•    Understand the Provider Model in ASP.NET 2.0
•    Understand the Security Provider Model
•    Understand the Membership Provider Model
•    Understand how to implement your own Custom Providers

Lab: Custom Authentication
•    Change the default Authentication Method of SharePoint to use a custom MembershipProvider (ASP.NET 2.0)

Lab: ASP
•    Understand how to use Web Parts

Module 3: LocalizationThis module explains localization, and more specifically, SharePoint localization.

Lessons

•    Localization
•    SharePoint Localization

Lab: Localization
•    How to change the localization of your SharePoint sites

Module 4: CSSThis module explains CSS and how to use it with SharePoint.

Lessons

•    CSS
•    SharePoint CSS

Lab: CSS
•    Apply CSS
•    Inline CSS (Header)
•    Internal CSS
•    External CSS
•    Cascading CSS
•    CSS Order
•    SharePoint CSS

Module 5: XSLTThis module explains what XSLT is and covers its elements and functions.

Lessons

•    What is XSLT
•    XPath
•    XSLT Elements
•    XSLT Functions
•    Unsupported XSLT

Lab: XSLT
•    Create simple XSLT
•    XSLT Elements
•    XSLT Functions

Module 6: AJAXThis module introduces AJAX and Client Side Scripts.

Lessons
•    Client Side Scripts
•    AJAX

Lab: Client Side Scripts AJAX
•    Use AJAX in your web parts!

Lab: Client Side Scripts AJAX
•    Explore AJAX Control Toolkit controls

Module 7: SharePoint ArchitectureThis module explains SharePoint architecture, the role of IIS and ASP.NET, and content databases.


Lessons

•    IIS and ASP.NET
•    SharePoint Architecture
•    12 Hive
•    Content Databases
•    Customized vs. Uncustomized pages

Lab: SharePoint Architecture

•    Explore HttpHandlers
•    Explore HttpModules
•    Explore a SharePoint config file

Lab: SharePoint Architecture

•    Learn Content Database structure
•    Use Sql Profiler to reverse engineer the web front end and stsadm

Lab: SharePoint Architecture
•    Create a Customized Page
•    Analyze a Customized Page
•    Reset a Customized Page

Module 8: In Context Web ApplicationsThis module explains web applications and how to create them.

Lessons


•    Layouts Directory
•    In-Context Web Applications
•    Examples
•    Migrating Web Applications

Lab: In Context Web Applications
•    Learn how to create a new ASP.NET Application on the SharePoint Server
Module 9: Debugging SharePointThis module covers SharePoint debugging and the logs directory.

Lessons

•    W3WP Process
•    Logs Directory

Lab: Debugging SharePoint
•    Learn to Debug SharePoint via Log Files
•    Learn to Debug SharePoint via Visual Studio
•    Log to the SharePoint log File

Module 10: In Browser CustomizationsThis module explains how to use the SharePoint UI to customize pages.


Lessons


•    SharePoint UI Overview
•    Default.aspx
•    Everything Is a List
•    Using Web Parts
•    Customization Web Parts
•    Adding New Pages
•    Editing Pages
•    Master Pages
•    Themes
•    Navigation

Lab: In Browser SharePoint Customization
•    Add/Move/Configure Web Parts
•    Add a Page View Web Part
•    Add a Content Editor Web Part
•    Add a Content Query Web Part
•    Create new Web/Web Part Pages
•    Create a Master Page
•    Applying a Master Page
•    Create/Apply custom CSS
•    Apply custom Theme
•    Enable Versioning and Content Approval

Lab: In Browser SharePoint Customization
•    Modify Site Navigation
•    Modify Quick Launch Navigation
•    Regional Settings
•    Create a Content Query Web Part
•    Create a new Page Layout
•    Create a new Page using a Page Layout

Module 11: SharePoint DesignerThis module describes reports, data views, and workflows using SharePoint Designer.

Lessons

•    Customization With SharePoint Designer
•    Reports
•    Data Views
•    Backup / Restore
•    Workflows

Lab: Basic SharePoint Designer
•    Open An Existing SharePoint Site
•    Create A New SharePoint Site
•    Explore SharePoint Folders (Team Site)
•    Explore SharePoint Folders (Portal Site)
•    Create ASP.NET Page
•    Modify a built-in CSS Style Sheet
•    Create/Attach a CSS style sheet
•    Create/Attach/Detach a Master Page

Lab: SharePoint Designer
•    Check-In/Check-Out
•    Add Web Parts
•    Add Web Part Zone
•    Adding Images (_images directory)
•    Reset to Site Definition

Lab: SharePoint Designer
•    Explore Built In Reports
•    Create/Manage Data Views
•    Create/Manage Data Sources
•    Merge Two Data Sources
•    Link Two Data Sources
•    Data View Parameters

Lab: Built-In Activities

•    Use one of each Built-In Activity

Lab: Custom Activities

•    Create a custom workflow activity for SharePoint Designer

Lab: Custom Conditions
•    Create a custom condition for SharePoint Designer

Module 12: SharePoint Web DevelopmentThis module covers web development using SharePoint, including user controls and pages.

Lessons

•    Adding/Using User Controls
•    Adding/Editing Pages
•    Security Trimmed Interface

Lab: SharePoint Web Development
•    Adding Application Pages (Bin and Gac deployment) [_layouts]
•    Adding Site Pages [content database]
•    SharePoint Server Controls

Lab: SP_AnswerLab : SP_ControlDetails

Lab : Security Trimmed Interface

•    Use the SharePoint SPSecurityTrimmedControl to hide content and controls

Module 13: Using CAMLThis module explains the use of CAML for creating site definitions such as templates and themes.

Lessons


•    Built-In Definitions
•    CAML
•    Templates and Themes

Lab: Custom Site Definitions
•    Create a new Site Definition (Manually)
•    Create a new Site Definition (Visual Studio)

Lab: Themes
•    Learn to create your own theme

Lab: MS40

•    Install Microsoft 40 Templates

Module 14: FeaturesThis module covers the many features of SharePoint


Lessons


•    Features Overview
•    Types of Features
•    Feature Scopes
•    Feature Dependencies
•    Feature Sequence
•    Feature Localization
•    Feature Event Receivers
•    Feature Stapling
•    Creating Features
•    Deploying Features
•    Activating/Deactivating
•    Solutions

Lab: Features
•    Learn to create a Feature.xml file
•    Use the Feature.xml file to point to a custom user control
•    Various Feature Types (List, Module, Content Type)

Lab: Features

•    Utilize the Visual Studio Extensions for WSS 3.0 to build Features!

Lab: Solutions
•    Create several features and package them as a solution file (.wsp)

Module 15: Making An Internet SiteThis module explains how to create an Internet site.

Lessons


•    SharePoint and ASP.NET
•    Creating A Site
•    Content Types and Page Layouts
•    Reusable Content
•    Examples

Lab: Making An Internet Site

•    Strip down the internet site template
•    Compete against your classmates!  Build a new internet site

Lab: Reusable Content

•    Create and Use Reusable Content

Module 16: Content Deployment Features
This module explains how to deploy content and how to create and use variations.

Lessons

•    Content Deployment

Lab: Content Management Features

•    Setup Content Deployment Path and Jobs
•    Quick Deployment
•    Debug Content Deployment

Lab: Variations
•    Create Variations
•    Use Variations
•    Variation Label Menu
•    Custom Variation Root Landing page