0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

Programming SharePoint® 2010 Applications with .NET: Hands-On

 
Course: 2615   Duration: 4 Days
 
 

You Will Learn How To

  • Build effective SharePoint 2010 applications with Visual Studio 2010
  • Create and link custom Web Parts
  • React to user events using receivers and custom workflows
  • Design and deploy custom site and application pages
  • Access and manipulate site data from server and client code
  • Simplify deployments with solutions

Course Benefits

The SharePoint .NET object model gives developers the freedom to customise any aspect of site look or behaviour. Organisations can leverage the seamless integration of SharePoint 2010 with Visual Studio 2010 to easily create the exact application required. In this course, you learn to build custom SharePoint applications, create Web Parts, employ receivers and workflows, access data and simplify application deployment.

Who Should Attend

Anyone who is interested in customising SharePoint applications with .NET. Experience at the level of Course 503, "Visual Basic Programming for .NET", or Course 419, "C# Programming", as well as general SharePoint knowledge, are assumed.

Hands-On Training

Through an evolving case study, you gain practical experience building SharePoint 2010 applications using Visual Basic or C#. Exercises include:
  • Programming and installing SharePoint Features
  • Creating ghostable custom ASP.NET pages
  • Developing and deploying a custom SharePoint Web Part
  • Coding a custom list event for validation
  • Automating list item processing with a workflow
  • Creating installable solutions
  • Querying a list using CAML and user input

Related Courses

  • 1510 Administering SharePoint Server 2010
  • 1500 SharePoint 2010 New Features Overview
  • 506 Building Web Applications with ASP.NET and Ajax
  • 511 .NET Best Practices and Design Patterns
  • 512 ASP.NET WebForms Comprehensive Introduction
  • 218 User Requirements for Software Development
  • 340 Project Management for Software Development
  • 2601 Introduction to WCF Web Services for .NET
  • 2620 .NET 4 Programming

 
SharePoint is a registered trademark of Microsoft Corporation.
  Programming SharePoint 2010 Applications with .NET

Upcoming Dates

Live online classroom training.Attend highlighted events in person or live, online via Learning Tree AnyWareTM.

UK Dates

17-20 AprLondon
21-24 AugLondon
11-14 DecLondon

US East Coast Dates

13-16 MarNew York*
27-30 MarWashington, DC*
24-27 AprNew York*

*New York and Washington, DC Courses – Available online with a run time of 2pm to 9pm BST.

For AnyWare enrolments, please register at least 10 days prior to the start of the course.


For complete schedule, please visit www.learningtree.co.uk
 
http://www.learningtree.co.uk/courses/uk2615.htm
 
 
0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

Programming SharePoint® 2010 Applications with .NET: Hands-On

 
Course: 2615   Duration: 4 Days
 
 
Course Content
 

SharePoint 2010 Application Essentials

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

Manipulating the SharePoint Interface

Programming the SharePoint UI

  • Exploring UI architecture
  • Leveraging existing ASP.NET experience
  • Customising options, server and client
  • Considering application and content pages

Site collection and Webs

  • Implementing SPSite and SPWeb
  • Creating sites and subsites
  • Working with SPFiles
  • Applying site branding

Developing custom navigation

  • Creating navigation with CAML
  • Controlling navigation through code
  • Adding custom actions
  • Employing the Dialog Framework

Creating Web Parts and Controls

Building Web Parts

  • Assembling Web Part pages
  • Applying Render and CreateChildControls correctly
  • Personalising with properties
  • Debugging techniques for Web Parts
  • Putting the Web Part life cycle to work
  • Inserting and configuring intrinsic Web Parts

Considering controls

  • Identifying control types
  • Creating and using ASCX files
  • Extending existing controls
  • Connecting Web Parts
  • Incorporating SharePoint specific controls

Coding Events and Workflows

Responding to SharePoint notifications

  • Triggering list and document events
  • Working with event properties
  • Creating tasks and sending e-mails
  • Evaluating synchronisation state options
  • Attaching event receivers

Applying Workflow Foundation

  • Considering standard Workflow actions
  • Leveraging workflow initiation properties
  • Creating tasks
  • Assembling SharePoint specific workflow
  • Associating Workflows with sites and lists

Creating Custom Pages and Business Connectivity Services

Collecting input with custom pages

  • Programming site and application pages
  • Ghosting for performance
  • Templating with Master Pages

Leveraging the Business Connectivity Service (BCS)

  • Interpreting the BCS model
  • Defining inserts, updates and deletes
  • Building custom entities

Organising SharePoint Data

Incorporating SharePoint Lists and Document Libraries

  • Developing and manipulating lists and libraries with code
  • Manipulating data fields programmatically
  • Adding documents and working with versions

Accessing server-side data

  • Generating and using content types
  • Querying list data with LINQ
  • SPQuery
  • CAML
  • Iterating SPListItems
  • Coding ADO.NET data services
  • Optimising network performance with lambda expressions

Accessing client-side data

  • Interpreting the Client Object Model
  • Comparing JavaScript, .NET and Silverlight
  • Restricting results with CAML
  • Retrieving data from RESTFUL services

Deploying Applications as Solutions

  • Designing features and packaging solutions
  • Deploying solutions with STSADM and PowerShell
  • Analysing application configuration options
  • Building sandboxed solutions
 
http://www.learningtree.co.uk/courses/uk2615.htm
 
 
0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

Programming SharePoint® 2010 Applications with .NET: Hands-On

 
Course: 2615   Duration: 4 Days
 
 
Course Fees
£ 1,925Standard Fee
Fee with a Savings Plan
£ 1,2252-Course Passport
£ 1,0853-Course Passport
£ 1,0004-Course Passport
£ 1,600Voucher 10-Pack

Your Course Fee Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate
  • FREE participation in the Learning Tree Professional Certification Programmes (including related exams)
 
 

Savings Plans

2-Course Passport
  • 2 Courses in 12 months for £2,450
  • As little as £1,225 per course
  • Savings up to 45% per course
3-Course Passport
  • 3 Courses in 24 months for £3,250
  • As little as £1,085 per course
  • Savings up to 50% per course
4-Course Passport
  • 4 Courses in 24 months for £4,000
  • As little as £1,000 per course
  • Savings up to 55% per course
Training Vouchers
  • Save as much as £675 per course
  • Fully transferable
  • As low as £1,600 per course
* Exact savings may vary depending on courses selected.

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 fee.

Enrolling is Easy and Flexible!

Enrol 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 enrolment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.co.uk/courses/uk2615.htm