Tuesday, November 23, 2010

Sharepoint Syllabus

Part 1 - Fundamentals
Content Management / Site Collection Administration


1. Sites, Lists, and Web Part Basics

* Navigation
* Site collection, sites, lists
* List columns and views
* Versioning
* Draft/publishing versioning model
* Email notifications and list emails
* Web parts
* Standard vs. published web part pages
* Content query web part
* Managing personal site and user profile
* Search syntax from end user perspective

2. Security: Authorization

* Authentication vs. authorization
* Site Level Security
o Permissions
o Permission levels
o Active Directory users and groups
o SharePoint groups
* List, folder list item security
* Security Principals
* Limitations

3. Office Integration

* Opening items in Outlook (offline)
o Calendar
o Tasks
o Contacts
o Document libraries
* InfoPath Form Publishing
* Importing lists from excel
* Excel Services and dashboard pages
* KPI (key performance indicator) lists

4. Advanced Document Management

* Site columns
o Creating/updating/propagating
o Scopes
* Content types
o Creating/updating/propagating
o Content types settings
* Information management policies
o Labeling
o Auditing
o Expiration
o Using with content types
* Workflow
o Out of box vs. SharePoint Designer vs. Visual Studio
o Standard workflow templates
o Association
o Initiation and status
o Relation to content types

5. Site collection administration

* Manage content and structure tool
* Recycle bin
* List and site templates
o Creating new
o List and site collection galleries
o Examining Microsoft templates
* Features from site administrator perspective
* Site directory and self-service site collection creation
* What SharePoint does not share between site collections
* Modifying site image and theme

6. SharePoint Designer

* Editing look and feel
o Customized/uncustomized pages
o Master/content pages
o Safe vs. application pages and problems that they cause
o CSS Stylesheets customization
* working with external data sources
o SQL databases
o Lists on other sites
o Data view configuration
* building workflows
o Creating new
o Examining workflows from Microsoft templates

7. Web Content Management

* Publishing infrastructure and publishing features
* Publishing content types
* Page layouts and fields controls
* Page layout association with content type
* Custom content types
* Using SharePoint Designer to modify page layouts
* Publishing process
* Customizing content query web part look and feel
* Customizing master pages

8. Final Project

* Set up of "ABC Company" site collection and navigation
* Secure "ABC Company" site collection
* Set up document management for "ABC Company"
o Document libraries
o Content types
o Document center site publishing



Part 2 - Administration
System Administration / Architecture


10. SharePoint Central Administration

* Topology
o Servers in farm
o Services on server
* Global configuration
* Application security
* Web application management
o What is a web application, application pool in IIS, SharePoint, impersonation vs. process account
o What is the basic database organization in SharePoint databases and why we need multiple content databases for the same web application
o Content database tables
o Create or extend or delete web application
o Remove SharePoint from IIS web site
o Assignment permissions to users for the entire web application
* SharePoint Site Management
o Create and delete site collections
* Intranet/extranet deployment scenarios
* Shared services provider configuration

11. Alternative Access Mappings

* Full URL rendering
* Zones, public URLs, internal URLs
* Authentication considerations
* Load balancing considerations

12. Shared Services: Administering User Profiles, Audiences, and Personal Sites

* User profiles
o Import from Active Directory
o Creating new properties
* Audiences
o Creating audiences
o Using audiences in pages, web parts, and list items

13. Shared Services: Administering and Configuring Search

* Search architecture
* Content sources and schedules
* Crawl rules and security
* Properties and scopes
* Relevance inclusions / keywords / logging
* Customizing search center and web parts

14. Site Definitions and Features Architectural

* What has changed
* New feature architecture
* How to use features as administrators
* Simple feature
* Solutions

15. Single Sign-On Administration

* Creating applications definitions
* Using single sign on credentials in SharePoint Designer

16. Business Data Catalog Administration

* Lob systems, entities, properties, and methods
* Authorization
* Delegation vs. RevertToSelf authentication

17. Backup and Restore

* What to backup
* Backup method descriptions and limitations
* MOSS backup and restore tool through user interface and stsadm command-line
* Individual site collection backup and restore through stsadm command-line
* Third party solutions

18. Upgrading from 2003

* Basics of upgrade processes
* Step by step process of manual content database migration

19. Quick Deployment Guide

* Initial planning: define the team and the scope for the first stage of deployment
* Pilot deployment as an intranet: focus on collaboration, document management and portal features
* Test deployment on production hardware: plan capacity and figure out server farm structure
* Production deployment
* Beyond the initial stages

20. Basic SharePoint Installation

* Examining prerequisites
o Application server role
o Domain controller role
o SQL server
o Email
* Installing SharePoint files and central administration site
o Initial parameters
o Using the wizard
o Browsing through central administration iste
* Configuring services
* Creating shared services provider
* Creating end-user web application and a site collection
* Configuring Shared Services provider
o User profiles
o Search
o Business data catalog
o Excel services


Part 3 - Development Outline
Developement / Architecture


21. SharePoint API and development in ASP.NET Application

* Site collection organization
* List data manipulation
* Security
* Global Administration

22. Impersonation

* ASP.NET impersonation basics
* Using SharePoint impersonation api

23. Master Pages and CAML in the object model

* Examining the default master page for SharePoint
* Creating new Master Pages
* Using SPGrid and other SharePoint controls
* Using SPSiteData

24. Web parts

* Basic web part development in SharePoint 2007
* Web part class details
* Editors
* CreateChildControls
* User controls
* Web part manager
* Deployment
* Security

25. Event Handlers

* Synchronous
* Asynchronous
* Deployment

26. Site Definitions and Features Developmentn

* Visual Studio project structure for feature development
* Fields feature
* Content type features
* List feature
* List feature activation logic
* Custom forms for a content type
* Changing the item template for a custom form
* Solution deployment: building a solution package

27. Custom Search Queries

* Building a custom search query in a web part
* Advantages over using scopes

28. Business Data Catalog Development and Single Sign On

* Business data catalog architecture
* LOB (Line of Business) System objects, entities, identifiers, methods
* Using business data catalog API and writing custom web parts

29. Custom Workflow

* Using Visual Studio 2005 to build workflows
* Building custom workflow with InfoPath forms
* Workflow api

No comments:

Post a Comment