Home - VisualRescue  
SharePoint training
Training
Consulting
Development
   

Intermediate

Advanced

Sharepoint Architect .NET

Introduction

Working with Object Model in ASP.net App's and Web Parts, Site Definitions

Description

  • How to develop ASP.NET applications that work with WSS and Portal object models
  • Details of most widely used sections of the object model (sites, websites, lists, lists items, fields, user profiles, virtual servers)
  • How to make custom ASP.NET pages look and feel adhere to rest of the SharePoint pages
  • How to develop and deploy web parts that access SharePoint object model, external databases and web services.
  • How to add web part properties, custom tool parts and web part connections
  • How to reuse custom user controls and place web parts in web forms

 

Outline

Functional Overview


Windows SharePoint Services (WSS) Site

  • Document libraries
  • Off the shelf lists
  • Custom lists
  • Discussion options
  • Web parts and web pages
  • Alerts
  • Approval
  • Search
  • Site settings
  • Site collection administration
  • Office integration
Portal
  • Navigation
  • Area settings
  • Area templates
  • Listings
  • Managing WSS content in areas
  • Portal web parts
  • Portal area and WSS site differences
  • Typical urls
  • Portal/WSS site content organization
My Site
  • Profile
  • "My Site" area
  • WSS functionality
  • Web parts

Site Definitions and Custom Templates


Site Definitions overview
  • Onet.xml
  • Schema.xml
  • Webtemp.xml
  • CAML
  • Making global changes
  • Making global changes
Site Templates
  • Site and list galleries within each site collection
  • Save as template functionality
  • Deployment
  • Portal considerations
  • Stsadm.exe addtemplate option

  • Advantages and disadvantages of using site definitions and templates

  • Microsoft recommended approach vs. making direct changes to site definitions

FrontPage 2007


  • Opening web sites for editing
  • Design, code, and split views
  • Data source catalog
  • Data views
  • Formatting in data views
  • Web part connections - connected data views
  • Ghosted/Unghosted pages
  • Editing portal site areas

Deployment


Server and database components
  • Component assignments
  • Database settings
  • Multiple content databases
  • Planning database size
Deployment Scenarios
  • Stand alone WSS site collection
  • Virtual servers that point to existing SharePoint virtual servers
  • Shared Services
  • Multiple portals
  • Using one portal as my site portal
  • Object model access
  • Throughput and scale limits

Developing ASP.NET Applications for SharePoint


  • Types of customizations
  • Creating "Hello World" application
  • Working with SharePoint object model
  • Viewing and updating List data
  • Setting Alerts
  • Displaying User Profile properties
  • Working with areas and listings
  • Debugging applications
  • Using stylesheets in ASPX pages
  • Code security
  • Code performance
  • Object model references

Building Navigation Web Parts


  • Custom navigation web part for portal

Writing Custom Search Queries


  • Using object model to query portal search

 

 

 

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