1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Programming SharePoint Applications with .NET: Hands-On

 
Course: 515   Type: Hands-On Training   Duration: 4 Days
 
 

You Will Learn How To

  • Build robust SharePoint applications with .NET
  • Extend site capabilities with SharePoint Features
  • Optimize site performance through application pages
  • Construct custom Web Parts for drop-in page enhancements
  • Automate list and document processes with events
  • Simplify farm-wide deployments with Solutions

Course Benefits

SharePoint's .NET object model grants developers full access to customize SharePoint sites. In this course, you gain the skills needed to tailor SharePoint Web applications to fit your organizational needs. You learn to enhance and create new site functionality with SharePoint Features. You also learn to create sophisticated interconnected Web Parts that users can easily integrate with existing Solutions.

Who Should Attend

Those who are interested in customizing SharePoint Web sites using .NET. Experience at the level of Course 503, "Visual Basic 2008 Programming," or Course 419, "C# Programming," is assumed. Experience with ASP.NET and SharePoint is helpful but not required.

Hands-On Training

Through an evolving case study, you gain practical experience building SharePoint applications using Visual Basic or C#. Exercises include:
  • Programming and installing SharePoint Features
  • Building application pages to improve multisite performance
  • Developing and deploying a custom SharePoint Web Part
  • Coding a custom list event
  • Automating document processing with a workflow
  • Interacting with site data using Web services

Related Courses

 
SharePoint is a registered trademark of Microsoft Corporation.
 

Upcoming Dates

Sep 16 - 19, 2008
 Chicago (Schaumburg)
Sep 16 - 19, 2008
 Toronto
Sep 30 - Oct 3, 2008
 Washington, DC (Rockville, MD)
Oct 14 - 17, 2008
 Washington, DC (Alexandria, VA)
Oct 21 - 24, 2008
 New York
Nov 4 - 7, 2008
 Dallas
Nov 11 - 14, 2008
 Washington, DC (Reston, VA)
Nov 18 - 21, 2008
 N. New Jersey
Dec 2 - 5, 2008
 Ottawa
Dec 9 - 12, 2008
 Boston (Waltham)
Dec 16 - 19, 2008
 Toronto
Dec 16 - 19, 2008
 Washington, DC (Rockville, MD)
Jan 6 - 9, 2009
 Los Angeles
Jan 6 - 9, 2009
 Washington, DC (Reston, VA)
Jan 13 - 16, 2009
 Atlanta

For complete schedule, please visit www.learningtree.com
 
http://www.learningtree.com/courses/515pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Programming SharePoint Applications with .NET: Hands-On

 
Course: 515   Type: Hands-On Training   Duration: 4 Days
 
 
Course 515 Content
 

SharePoint Application Fundamentals

  • Features
  • Site and application pages
  • Web Parts
  • Events
  • Workflows
  • Web services
  • ASP.NET

Extending SharePoint Features

Introducing SharePoint Features

  • Touring existing Features
  • Building reusable functionality
  • Enabling and disabling Features

Creating new Features

  • Authoring Collaborative Application Markup Language (CAML)
  • Programming against the Windows SharePoint Services (WSS) object model
  • Setting up Visual Studio for Feature creation

Activating developer Features

  • Specifying attributes with feature.xml
  • Designating elements with ElementManifests
  • Installing new Features with Solutions

Creating SharePoint Pages

Optimizing site performance

  • Ghosting and unghosting
  • Leveraging application pages
  • Accessing the content database
  • Key classes: SPFile, SPFolder, SPWeb and SPSite

Defining page structure

  • Building custom WebControls
  • Working with user controls
  • Tailoring the core style sheet
  • Gaining programmatic control of site branding
  • Modifying site navigation controls at runtime

Enabling Page Customization with Web Parts

Web Part essentials

  • Differentiating ASP.NET and SharePoint Web Parts
  • Hosting Web Parts in a WebPartZone
  • Orchestrating functionality with SPWebPartManager
  • Integrating user controls into SharePoint

Building custom Web Parts

  • Extending the WebPart base class
  • Collaborating with the Web Part life cycle
  • Activating Web Part editing
  • Creating and linking editors
  • Key interfaces: IWebPart, IWebActionable and IWebEditable

Connecting Web Parts

  • Choosing the right type of connection: cell, row, list or filter
  • Providing and consuming data between Web Parts
  • Connecting the provider and consumer

Debugging and deploying Web Parts

  • Attaching to the SharePoint host process
  • Stepping through Web Part code
  • Simplifying Web Part installation with a custom Feature
  • Installing Web Parts into the Global Assembly Cache (GAC)

Coding Events and Workflows

Responding to SharePoint notifications

  • Triggering list and document events
  • Receiving events with a custom handler
  • Modifying lists programmatically with SPList

Modeling multistep processes

  • Developing custom templates
  • Designing workflows with Visual Studio
  • Triggering workflows from SharePoint

Programming Timers and Web Services

Scheduling recurring tasks with timers

  • Creating timer jobs with code
  • Interacting with the timer service

Accessing SharePoint with Web services

  • Built-in SharePoint Web services: Site Data, Lists and Administration
  • Invoking Web services from .NET client applications

Deploying Your SharePoint Application as a Solution

  • Creating the manifest
  • Packing the application as a Solution
  • Scheduling and deploying Solutions across the farm
  • Enabling enterprise deployment of custom SharePoint applications
 
http://www.learningtree.com/courses/515pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Programming SharePoint Applications with .NET: Hands-On Tuition

 
Course: 515   Type: Hands-On Training   Duration: 4 Days
 
 

Course Tuition
$ 2,650 Standard Tuition
Tuition with a Savings Plan
$ 1,580 10-Day Pass
$ 1,665 Training Passport
$ 1,830 Flex-Pass
$ 2,095 Voucher 10-Pack
$ 2,385 Alumni Gold Discount
$ 2,360 Government Discount
 

 

Your Course Tuition Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)
 
 

Tuition Savings Plans

Training Passport
  • 3 courses in 12 months
  • As little as $1,665 per course
  • Savings as much as 40%
  • Only $4,990
Flex Pass
  • 3 courses in 24 months
  • As little as $1,830 per course
  • Save as much as 35%
10-Day Pass
  • A NEW way to save on training
  • 10 days of training for one person
  • Save as much as $1,070 per course
  • Only $3,950
Training Vouchers
  • Save as much as $960 per course
  • Fully transferable
  • As low as $2,095 per course
Alumni Gold Discount Attend your first course and you'll receive a personalized Alumni Gold Discount card, entitling you to save as much as $295 on each course you take within the following 12 months. Take just one course each year and you'll be entitled to ongoing discounts...year after year!

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course--and then pay only if you feel the course was well worth the tuition.

Enrolling is Easy and Flexible!

Enroll by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.com/courses/515pf.htm