cm logo
To speak to a training advisor please call
All Courses / Microsoft Courses / Microsoft SharePoint 2010: Developing and Customizing Applications for Microsoft SharePoint 2010
Share: Follow us: Bookmark with: twiter Print Page:

Microsoft SharePoint 2010: Developing and Customizing Applications for Microsoft SharePoint 2010

Course Code: M10175      Days: 5

Course Overview

This course provides existing .NET developers with practical information and labs that enables them to build solutions on the Microsoft SharePoint 2010 platform.

Some Microsoft courses can also be delivered in-house or at a venue of your choice, please click here to send an enquiry and find out more

Related Courses

Audience

This course is intended for professional developers who use Microsoft SharePoint 2010 in a team-based, medium-sized to large development environment. Members of the audience are experienced users of Microsoft Visual Studio 2008 SP1. The audience understands how to use the new features of SharePoint 2010 and Visual Studio 2010.

Skills Gained

Delegates will learn how to

  • Describe the SharePoint 2010 development platform and the benefits and features that it offers to developers.
  • Use development tools that are integrated with the SharePoint 2010 development platform, such as Visual Studio 2010 and SharePoint Designer 2010.
  • Develop Web Parts for SharePoint 2010 solutions.
  • Develop code that uses the server-side objects provided by the SharePoint 2010 development platform.
  • Develop event receivers and manipulate application settings for SharePoint 2010 solutions.
  • Develop solutions that access external data by using Business Connectivity Services.
  • Develop workflows as part of SharePoint 2010 solutions.
  • Develop code that uses the client-side objects provided by the SharePoint 2010 development platform.
  • Develop server ribbon controls and client dialogs for the new user interface platform of SharePoint 2010.
  • Develop Microsoft Silverlight applications that are integrated with SharePoint 2010 data and solutions.
  • Develop sandboxed solutions for SharePoint 2010.
  • Develop code that uses the taxonomic and user profile services of the SharePoint 2010 development platform.
  • Develop code that uses the content management services of the SharePoint 2010 development platform.

Examinations

Related Brands Related Paths Related Tracks Related Exams

Prerequisites

  • An understanding of the problem-solving techniques that apply to software development
  • Approximately 12 months experience with ASP.NET 3.5 with Visual Studio 2008 (or later)
  • Approximately 1 month development experience with SharePoint 2007 or SharePoint 2010 and VS2010 (includes beta releases) creating code that interacts with the SharePoint Server-side APIs
  • Experience performing end user tasks with SharePoint 2007 or SharePoint 2010 and an understanding of the purpose and use of the following: Lists; Documents and Libraries; Personalizing an SP page/site; Using MySites; Using SharePoint Designer

Course Outline

Module 1: Introduction to the SharePoint 2010 Development Platform

This module describes the SharePoint 2010 development platform and the benefits and features that it offers to developers.

After completing this module, students will be able to:

  • Describe SharePoint 2010 as a development platform.
  • Describe the SharePoint 2010 object hierarchy from the perspective of a developer.
  • Work with SharePoint 2010 objects programmatically.

Module 2: Using SharePoint 2010 Developer Tools

This module describes how to use development tools that are integrated with the SharePoint 2010 development platform, such as Visual Studio 2010 and SharePoint Designer 2010.

After completing this module, students will be able to:

  • Develop SharePoint sites by using SharePoint Designer 2010.
  • Develop SharePoint solutions by using Visual Studio 2010.
  • Package and deploy SharePoint 2010 solutions.

Module 3: Developing SharePoint 2010 Web Parts

This module describes how to develop Web Parts for SharePoint 2010 solutions.

After completing this module, students will be able to:

  • Develop standard Web Parts.
  • Develop connected Web Parts.
  • Develop Visual Web Parts.

Module 4: Working with SharePoint Objects on the Server

This module describes how to develop code that uses the server-side objects provided by the SharePoint 2010 development platform.

After completing this module, students will be able to:

  • Create and manipulate SharePoint sites.
  • Create and manipulate SharePoint lists.
  • Retrieve, add, update, and delete SharePoint list data.

Module 5: Creating Event Receivers and Application Settings

This module describes how to develop event receivers and manipulate application settings for SharePoint 2010 solutions.

After completing this module, students will be able to:

  • Create event receivers for SharePoint 2010 solutions.
  • Add, modify, and retrieve Web.config settings programmatically for use in your SharePoint solutions.

Module 6: Developing Solutions by Using Business Connectivity Services

This module describes how to develop solutions that access external data by using Business Connectivity Services.

After completing this module, students will be able to:

  • Describe Business Connectivity Services.
  • Develop external content types and lists by using SharePoint Designer 2010.
  • Develop Business Connectivity Services solutions by using Microsoft Visual Studio 2010.

Module 7: Developing SharePoint 2010 Workflows

This module describes how to develop workflows as part of SharePoint 2010 solutions.

After completing this module, students will be able to:

  • Create workflows for SharePoint by using SharePoint Designer 2010.
  • Create workflows for SharePoint by using Microsoft Visual Studio 2010.

Module 8: Working with Client-Based APIs for SharePoint 2010

This module describes how to develop code that uses the client-side objects provided by the SharePoint 2010 development platform.

After completing this module, students will be able to:

  • Describe the SharePoint 2010 Client Object Model.
  • Work with the SharePoint 2010 Client Object Model in Microsoft .NET Framework applications.

Module 9: Developing Interactive User Interfaces

This module describes how to develop server ribbon controls and client dialogs for the new user interface platform of SharePoint 2010.

After completing this module, students will be able to:

  • Create menu items and ribbon controls.
  • Create client-side dialogs.

Module 10: Developing Silverlight Applications for SharePoint

This module describes how to develop Silverlight applications that are integrated with SharePoint 2010 data and solutions.

After completing this module, students will be able to:

  • Develop Silverlight applications for SharePoint 2010.
  • Deploy and debug Silverlight applications for SharePoint 2010.

Module 11: Developing Sandboxed Solutions

This module describes how to develop sandboxed solutions for SharePoint 2010.

After completing this module, students will be able to:

  • Develop sandboxed solutions.
  • Describe what is allowed and what is not allowed in sandboxed solutions.

Module 12: Working with SharePoint Server Profiles and Taxonomy APIs

This module describes how to develop code that uses the taxonomic and user profile services of the SharePoint 2010 development platform.

After completing this module, students will be able to:

  • Create, retrieve, and manipulate user profiles and user profile properties.
  • Create and retrieve taxonomic terms.

Module 13: Developing Content Management Solutions

This module describes how to develop code that uses the content management services of the SharePoint 2010 development platform.

After completing this module, students will be able to:

  • Describe how to develop enterprise content management solutions for Microsoft SharePoint Server 2010.
  • Describe how to develop Web content management features Microsoft SharePoint Server 2010.


How to make a booking for the M10175 course

Scheduled Dates

Request availability or enquire by clicking a date:

Sort by Location

London Region
London (Central)
£ 1,775
London (Central)
£ 1,850
London (Central)
£ 1,775
London (Central) (GT)
£ 1,545
London (Central)
£ 1,850
London (Central)
£ 1,775
London (Central)
£ 1,850
London (Central)
£ 1,775
London (Central)
£ 1,775
London (Central) (GT)
£ 1,545
London (Central)
£ 1,775
South East England
Berkshire
£ 1,775
North West England
Manchester (Greater)
£ 1,775
Manchester (Greater)
£ 1,775
Manchester (Greater)
£ 1,775
Scotland
Edinburgh
£ 1,775
Edinburgh
£ 1,775
South West England
Devon
£ 1,775
Dorset
£ 1,450
Somerset
£ 1,850
Somerset
£ 1,850
Somerset
£ 1,850
Somerset
£ 1,850
West Midlands
Midlands (West)
£ 1,775
Yorkshire and the Humber
Yorkshire (West) (GT)
£ 1,545
Yorkshire (West)
£ 1,775
Wales
Glamorgan (South)
£ 1,545
Virtual Class
Virtual Class
£ 1,850
Belgium
Antwerpen
£ 1,850
Brabant Wallon
1,849
Brabant Wallon
1,849
Brussels
£ 1,850
Denmark
Kobenhavn
£ 1,850
Kobenhavn
kr 18,500
Norden
£ 1,850
France
Aquitaine
£ 1,850
Ile-de-France
2,565
Ile-de-France
£ 1,850
Ile-de-France
2,565
Ile-de-France
2,565
Midi-Pyrenees
£ 1,850
Rhone-Alpes
2,565
Rhone-Alpes
£ 1,850
Netherlands
Friesland
£ 1,850
Friesland
2,295
Groningen
2,295
Groningen
£ 1,850
Groningen
2,295
Noord-Brabant
£ 1,850
Noord-Brabant
2,295
Noord-Holland
£ 1,850
Noord-Holland
2,295
Overijssel
£ 1,850
Utrecht
2,295
Utrecht
£ 1,850
Utrecht
2,295
Zuid-Holland
£ 1,850
Norway
Hordaland
£ 1,850
Oslo
kr 19,900
Oslo
£ 1,850
Oslo
kr 19,900
Oslo
kr 19,900
Rogaland
£ 1,850
Sweden
Stockholms
£ 1,850

Sort by Date

London Region
£ 1,775
Netherlands
2,295
France
2,565
London Region
£ 1,850
North East England
£ 1,495
Norway
kr 19,900
West Midlands
£ 1,775
France
2,565
Netherlands
2,295
North West England
£ 1,775
South West England
£ 1,850
Belgium
£ 1,850
Denmark
£ 1,850
France
£ 1,850
Netherlands
£ 1,850
Norway
£ 1,850
Sweden
£ 1,850
Virtual Class
£ 1,850
London Region
£ 1,775
Scotland
£ 1,775
London Region (GT)
£ 1,545
South West England
£ 1,775
South West England
£ 1,850
Wales
£ 1,545
Yorkshire and the Humber (GT)
£ 1,545
Netherlands
2,295
North East England
£ 1,775
South West England
£ 1,450
Yorkshire and the Humber
£ 1,775
London Region
£ 1,850
North West England
£ 1,775
London Region
£ 1,775
South West England
£ 1,850
France
2,565
Netherlands
2,295
Norway
kr 19,900
Belgium
1,849
London Region
£ 1,850
South East England
£ 1,775
South West England
£ 1,850
London Region
£ 1,775
Netherlands
2,295
North East England
£ 1,495
Netherlands
2,295
Norway
kr 19,900
France
2,565
North West England
£ 1,775
London Region
£ 1,775
Scotland
£ 1,775
London Region (GT)
£ 1,545
North East England
£ 1,775
Belgium
1,849
Denmark
kr 18,500
London Region
£ 1,775
Netherlands
2,295

No Suitable Dates?

Please click above and we will take care of the rest.

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

CourseMonster books thousands of public training courses, classes and boot camps both in London, City of London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Aylesbury, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Newcastle, Norwich, Nottingham, Plymouth, Reading, Sheffield, Southampton, Surrey, Sussex, Midlands and Yorkshire. Topics range from software to administration, project management and development.