Home    |    Instructor-led Training    |    Online Training     
         
 
Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
Microsoft SharePoint 2007 for Developers
This course is provided by Wintrac. Wintrac provides one stop shopping for all your IT training needs. Wintrac’s course catalog of over two thousand courses includes courses on Sharepoint Training

SharePoint Training Overview

Microsoft SharePoint 2007 provides a huge range of functionality including enterprise content management, automation of business processes, and business intelligence and reporting. Although SharePoint is rich in features and capabilities, it involves common concepts and developer tasks that are universal to every type of SharePoint project. This course is designed to provide those who are responsible for customizing and creating new functionality within the platform mastery of these common tasks, including: customization of look and feel through styles, themes, and master pages, controls and web parts, custom pages, creation and deployment of solutions, security, debugging, workflows, custom site definitions, lists, documents libraries, and features. Students who master the contents of this course will possess the knowledge to productively contribute on most types of SharePoint implementation because they will understand the tasks and building blocks required in all types of custom solutions.

SharePoint Training Prerequisites

A working knowledge of ASP.NET 2.0 and Visual Studio 2005 tools.

SharePoint Training Audience

Developers interested in gaining a thorough understanding of Microsoft SharePoint 2007.

SharePoint Training Course duration

4 Days

SharePoint Training Course outline

Introduction to SharePoint Development

  • Defining SharePoint
  • Three Primary Versions of SharePoint
  • Products Based on WSS
  • High-Level Features
  • Types of SharePoint Sites
  • Common Aspects of Sites
  • Elements of a SharePoint Site
  • What is SharePoint?
  • SharePoint Development
  • Configuration, Customization, and Solution Development
  • Site Collections and Sites
  • Site Collection Basics
  • Partitioning with Site Collections
  • Lists and Libraries
  • List Views
  • List Forms
  • Base List Types
  • WSS List Types
  • Additional MOSS List Definitions
  • Web Part Pages
  • Fundamentals
  • Structure of a Web Part Page
  • Commonly Used Web Parts
  • Site Templates
  • Site Columns and Content Types
  • Site Columns
  • Column Types
  • Built-In Site Columns
  • Defining Site columns
  • Content Types
  • Built-In Content Types
  • Defining Content Types
  • Lists and Content Types
  • Terminology Fun: Column and Field
  • Tying it All Together
  • Design Implications
  • Custom Columns in Lists
  • Site Columns and Content Types
  • Editing Columns and Types
  • Extending Lists with Office 2007
  • Microsoft Office SharePoint Designer 2007
  • Workflows and Lists
  • Components of an SPD Workflow
  • Workflow Forms
  • Complex Logic in Workflows
  • Workflow Conditions
  • Workflow Actions
  • Limitations
  • Access 2007 and SharePoint
  • Word 2007 Mail Merge
  • Authentication and Authorization
  • Security Concepts
  • Authentication
  • Evidence Handling
  • Authentication Mechanisms
  • Windows Authentication
  • Forms-Based Authentication
  • Impersonation, Delegation, and Elevation
  • Choosing an Authentication Mode
  • Dealing with Multiple Audiences
  • Zones
  • Limitations of FBA
  • Internet Tutorial Warning
  • Authorization in SharePoint
  • Security Terminology
  • Default WSS Groups
  • Default WSS Permission Levels
  • Permission Level Granularity – Lists
  • Permission Level Granularity – Sites
  • Permission Level Granularity – Personalization Permission
  • Securable Objects and Inheritance
  • Web Application Security
  • Forms-Based Authentication and Anonymous Access
  • Membership and Role providers
  • Anonymous Access
  • Limitations of Anonymous Access
  • Custom Membership and Anonymous Access
  • SharePoint Architecture
  • Building Blocks
  • Internet Information Server
  • Simple Page Processing
  • ISAPI Filters
  • ISAPI Extensions
  • Web Service Extensions and Application Mappings
  • Application Pools
  • ASP.NET
  • Page Request Pipeline
  • How SharePoint Extends ASP.NET
  • SQL Server
  • Page Storage and Processing
  • The 12 Hive
  • Provisioning
  • SPVirtualPathProvider in Action
  • SPPageParserFilter
  • Ghosted and Unghosted Pages
  • Application Pages
  • Features
  • Features
  • Capabilities of Features
  • Features in the 12 Hive
  • Feature Schema
  • Installing and Activating Features
  • Types of Features
  • Custom Actions in Publishing
  • Feature Scopes
  • Feature Activation
  • Solution Development
  • Development Environment
  • Required Tools
  • Recommended Tools
  • Developing on a Remote Server
  • Developing Locally
  • Versioning and Integration
  • Web Solution Packages
  • Solution Manifest
  • Solution Manifest Schema
  • Featuer.xml ElementFile Element
  • The Life of a Feature
  • Solution Complexity
  • Solution Store and Farm Management
  • Benefits of SharePoint Solution Deployment
  • Common Failure Modes
  • Mitigating Complexity
  • Categorized Document Library
  • The Scenario
  • Solution Components
  • Document Categories List
  • Document Category Site column
  • Tagged Document Content Type
  • Categorized Document Library List Template
  • Stapling to GLOBAL
  • Site Definitions
  • Site Definitions
  • 12 Hive Files
  • The Global Site Definition
  • Site Definitions vs. Site Templates
  • WEBTEMP*.xml
  • Key Elements
  • Onet.xml
  • Project Element
  • NavBars Element
  • DocumentTemplates Element
  • Modules Element
  • Configurations Element
  • Feature Elements
  • Lists Element
  • Styles and Themes
  • WSS Branding Options
  • MOSS ECM Additions
  • Styles versus Master Pages
  • Themes
  • SharePoint CSS
  • Affecting Styles
  • Content Editor Web Part
  • Styles in Content Pages
  • AlternateCSS in Onet.xml
  • SharePoint:CssLink and SharePoint:CssRegistration
  • Themes
  • HTML <LINK> or <STYLE> in Master Page
  • Picking an Approach
  • Branding Tools
  • Master Pages
  • Master Page Basics
  • Master Pages in SharePoint
  • Associating a MasterPage with a Site Definition
  • Code-Behind in Master Pages
  • Associating Master Pages with Content Pages
  • Application Pages
  • Branding Application Pages with Custom Master Pages
  • Deploying Master Pages
  • Programming Fundamentals
  • Microsoft.SharePoint.dll
  • Core Namespaces
  • Microsoft.SharePoint Namespaces
  • SPSite
  • SPWeb
  • Site Collection (SPSite) versus Sit/Web/Workspace (SPWeb)
  • Debugging and Troubleshooting
  • Web.Config
  • Visual Studio
  • Logs
  • Security, Identity, and Impersonation
  • SPSecurity.RunWithElevatedPrivileges
  • Deploying Managed Code
  • Deploying Assemblies to BIN
  • Code Access Security (CAS)
  • Policy Files 12\CONFIG
  • The web.config Trust Element
  • Assembly Signing
  • AllowPartiallyTrustedCallers
  • BIN versus GAC
  • Creating User Controls and Web Parts
  • Controls
  • User Controls
  • Web Controls
  • Web Parts
  • Delegate Controls
  • Web Part Fundamentals
  • Legacy Scenarios
  • Chrome
  • Simplified Web Part Life Cycle
  • CreateChildControls
  • RenderContents
  • Customization and Personalization
  • Exposing Properties to Customize
  • OnPreRender
  • Deploying Web parts with features
  • Deploying a Web Part Definition
  • Using UserControls in WebParts
  • Web Part Connections
  • Advanced List Concepts
  • Lists and Libraries in the Object Model
  • Retrieving List Instances
  • Enumerating List Items
  • Reading and Setting Field Values
  • Creating Lists Programmatically
  • Adding Items Programmatically
  • AllowUnsafeUpdates
  • CAML Queries
  • Content Query Web Part
  • SPQuery Class
  • SPSiteDataQuery Class
  • Query Properties
  • Comparison Operators
  • SPSiteDataQuery Additions
  • SPGridView Control
  • List Events
  • ListItem Events
  • Custom Field Types
  • Workflows
  • Workflow Basics
  • SharePoint Workflows
  • Types of Workflows in SharePoint
  • Workflow versus List Events
  • Tools
  • Forms Options
  • SharePoint Workflow Elements
  • Workflow Runtime
  • Host Responsibilities
  • Connecting SharePoint and Workflow
  • Association and Initiation Forms
  • Passing Data to Workflow Instances
  • Modification Forms
  • Task Forms
  • Correlation Tokens



  • Please contact your training representative for more details on having this course delivered onsite or online

    Training Outlines - the one stop shopping center for IT training.
    © Training Outlines All rights reserved
    Copyright © SB