
This five-day instructor-led course is intended for SharePoint Development professionals who are responsible for leading projects, designing solutions, and identifying problems. In this course, students learn the skills and best practices that are required to help organizations design and develop effective SharePoint applications.
*Course Cost listed above does not include the cost of books. Please contact VTEC (sales@vtec.org or 207-775-0244) for information on the book(s) available for this course.
This course is intended for developers and development leads who will be responsible for designing custom code solutions that are deployed to SharePoint 2010 servers. To be successful in this course, the student will have at least two years of SharePoint development experience and should have experience with ASP.NET and Visual Studio 2010.
This course requires students to meet the following prerequisites:
Server Memory
Server CPU
Transfer and Client
Lab : Page Size and View State
Lab : Memory and Performance
SharePoint Background
Page Parts
Pages
Globalization and Localization
Designing for Accessibility
Lab : Selecting Page Parts
Lab : Selecting Page Types
List and Library Fundamentals
Large Data Strategies
SharePoint Data Management
Lab : Time Tracking
Lab : Invoice Management
Designing for Data Capture
Designing for Integration
Lab : Creating External Lists
Lab : Creating an InfoPath Form
Customer Requirements
Creating Sites
Lab : Incident Response Site
Lab : Expense Reports
Multi-Server Configurations
In and Out of the Sandbox
Getting Work Done
Working with Workflows
Lab : Engineering System
Lab : Sensor Report
Understanding the Packaging Lifecycle
Establish Design Principles
Lab : Building a Business Document Solution
Lab : Working with Dependencies
Developing for the Enterprise
The Role of Logging
Application Flexibility and Configuration
Lab : Team-based Logging and Configuration
Lab : Operational Logging
Application Lifecycle
Versioning Strategy
Upgrading
Lab : Versioning Assemblies
Lab : Feature Upgrade
Lab : Categorizing Information
Lab : Implementing Farm Level Navigation
Introduction to Branding
Themes
Master Pages
Cascading Style Sheets
Tools Overview
Implementing SharePoint Branding
Lab : Deploying Custom Branding
Lab : Deploying a Custom Content Type
Security within SharePoint
Using an Alternate Identity Store
Forms-Based Authentication
Deeper look at SharePoint Claims
Lab : Setting Up a Customer Service Site
Lab : Solving a Security Issue
Optimizing SharePoint Page Performance
Analyzing Performance with the SharePoint Developer Dashboard
Optimizing SharePoint Data Access Performance
Lab : Using Developer Dashboard
Testing Concepts
Unit, Integration, Regression Testing
Performance Testing
Lab : Designing a Testing Strategy