Intermediate
SPSI2101
SPSI2102
SPSI2103
SPSI5101
Advanced
SPSA4101
SPSA4102
SPSA4103
SPSA4702
SPSA4703
SPSA5102
SPSA5103
SPSA5104
SPSA5702
SPSA5703 |
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
|
|
|