Learning Tree International

Visual Studio and .NET Courses

0800 282 353 or +44 1372 364610
 

Request Info

Salutation

First Name

Last Name

Job Title

Company

Post Code

Country
List

Office Telephone

Extension

E-mail

A representative will contact you to follow up your request.

Save up to 50% per course
 

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


Course 26154 Days

  E-mail   Print   Q&A   PDF 

Quick Enrol

You Will Learn How To

  • Build effective SharePoint 2010 applications with Visual Studio 2010
  • Customise the SharePoint user interface (UI) with .NET code
  • Create and link custom Web Parts
  • React to user events using receivers and custom workflows
  • Access and manipulate site data from server and client code
  • Simplify deployments with solutions and sandboxes

Course Benefits

The SharePoint .NET object model gives developers the freedom to customise any aspect of site look or behavior. 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, is 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 document processing with a workflow
  • Creating installable solutions
  • Searching for and accessing a list item based on user input

Course Content

SharePoint 2010 Application Essentials

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

Manipulating the SharePoint Interface

Programming the SharePoint UI

  • Exploring UI architecture
  • Leveraging the Site Ribbon
  • 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

  • Customising the Site Ribbon
  • 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

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
  • Comparing HandleExternalEvent and CallExternalMethod
  • Customising actions and importing actions from Designer

Establishing Timer Jobs and Business Connectivity Service

Scheduling recurring tasks with timers

  • Programming timer jobs
  • Managing and configuring timer jobs
  • Debugging and monitoring timers

Leveraging the Business Connectivity Service (BCS)

  • Interpreting the BCS model
  • Defining inserts, updates and deletes
  • Integrating with search

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
  • Capturing list data with Linq
  • SPQuery
  • Query Governors
  • SPSiteDataQuery
  • Coding ADO.NET data services
  • Accessing documents with code

Accessing client-side data

  • Interpreting the Client Object Model
  • Comparing JavaScript, .NET and Silverlight
  • Accessing data with CAML and WCF Data Services
  • Retrieving data from RESTFUL services

Deploying Applications as Solutions

  • Designing features and packaging solutions
  • Packing the application as a solution
  • Analysing application configuration options
  • Building sandboxed solutions

<< Back to Visual Studio and .NET Course List
 

Related Courses


SharePoint is a registered trademark of Microsoft Corporation.
 
Programming SharePoint 2010 Applications with .NET
Hands-On Training

Course Dates

21-24 SepLondon enrol
20-23 DecLondon enrol
22-25 MarLondon enrol
21-24 JunLondon enrol

Attend highlighted events
in person or online with Learning Tree AnyWareTM.

More Dates and Locations.

On-Site &
Custom Training

Bring this or any Learning Tree course to your location or have it customised for your organisation.

Tuition

£ 1,825 Standard Tuition
Tuition with a Savings Plan
£ 1,000Flex-Training Pass
£ 1,00010-Day Training Pass
£ 1,520Voucher 10-Pack
£ 1,645Alumni Gold Discount
 
Programming SharePoint 2010 Applications with .NET: Hands-On

Course participants creating Web Part controls.


 
"If someone were considering training, I'd tell them to choose Learning Tree. The instructors have in-depth knowledge, and it's great for career enhancement".

– Q. Thompson
Orange Communications SA/AG



 
Understanding SharePoint: Benefits to the Organisation
 
SharePoint® Empowerment: Making Document Management and Organisational Collaboration Easier