Request Info

Salutation

First Name

Last Name

Job Title

Company

Post Code

Country
List

Office Telephone

Extension

E-mail

Information provided will be used to communicate with you about our products.
Privacy Statement

A representative will contact you to follow up your request.

Save up to 55% per course
 

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


Course 26154 Days

 E-mail E-mail a Colleague Course Details Course Details Course Details PDF Course Details PDF

Frequently Asked Questions

What is this course about?

This course provides you with the knowledge and skills needed to build custom SharePoint applications, create Web Parts, employ receivers and workflows, access data and simplify application development using SharePoint 2010 and Visual Studio 2010. Through an evolving case study, you gain practical experience building SharePoint 2010 applications using Visual Basic or C#.

Who will benefit from this course?

This course is valuable for anyone interested in customising SharePoint applications with .NET, including:

  • Development team members who want to get the most out of SharePoint 2010
  • .NET or ASP.NET programmers who would like to base their own custom applications on existing SharePoint applications
  • ASP.NET developers who are new to SharePoint for Web application development
  • SharePoint administrators and super users who have experience programming in .NET

What background do I need?

Experience at the level of Course 503, Visual Basic® Programming for .NET: Hands-On, or Course 419, C# Programming: Hands-On, as well as general SharePoint knowledge is assumed. Specifically, you should know:

  • Fundamental SharePoint navigation and Web interface basics
  • How to create and use .NET classes as well as common language constructs like properties
  • How to create subclasses, implement interfaces, and follow Visual Studio documentation

What is SharePoint?

Microsoft SharePoint is a technology that enables people to collaborate effectively using a Web browser. There are actually two parts to SharePoint: SharePoint Foundataion, which is a free download for Windows Server, and SharePoint Server, which is a separate paid-for product that extends SharePoint Foundation with additional features. SharePoint allows organisations to create team Web sites with integrated content management features. If the base SharePoint features, however, don't quite match up with an organisation's needs, custom extensions may be built with the SharePoint object model for .NET. This course provides .NET developers with the skills that they need to extend SharePoint through custom Features, Web Parts, events and workflows.

I am currently using SharePoint 2010 and Visual Studio 2008. Will the course work for me?

Maybe not. Visual Studio 2008 does not integrate with SharePoint 2010 the way Visual Studio 2010 does. Deploying from Visual Studio 2008 to SharePoint 2010 is not covered in this course. If you currently use Visual Studio 2008, you will learn the correct ways to write code, but you will not learn how to deploy, making what you have learned harder to implement in your organisation.

I currently develop Web-based applications with ASP.NET and am moving to SharePoint development. Will this course be useful for me?

Yes! The SharePoint object model is inherited from ASP.NET but goes beyond ASP.NET in its scope and applicability for Web developers. SharePoint offers several unique and powerful tools for the ASP.NET Web developer, including SharePoint Features, events, workflows and new WebPart classes.

I am currently a SharePoint user/super user/administrator. Will this class benefit me?

Absolutely, assuming you meet the course prequisites. If you would like to extend and customise your SharePoint applications using .NET, this is the course for you. You should be comfortable with .NET programming at the level of Course 503, Visual Basic® Programming for .NET: Hands-On, or Course 419, C# Programming: Hands-On, before you attend this course.

How much time is spent on each topic?

ContentHours
SharePoint 2010 application essentials3.0
Manipulating the SharePoint Interface 5.0
Creating Web Parts and controls 6.0
Coding events and workflows 3.0
Establishing timer jobs and business connectivity service 2.0
Accessing and manipulating SharePoint data 3.0
Deploying applications as solutions 1.0
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

How much of this course is hands-on?

YYou spend approximately 45 percent of the course on hands-on exercises, providing you with practical experience building SharePoint 2010 applications. Offered in both Visual Basic and 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

Which .NET languages does this course use?

This course is taught with both Visual Basic and C# as its basis. Exercises, sample solutions and sample code are offered in both VB and C#.

Why should I take this course instead of one offered by Microsoft?

Learning Tree is dedicated to helping accelerate the careers of our clients by providing them with world-class technology and management training. Our independence from Microsoft (and any other vendor) allows us to give an unbiased view of what works and what does not. This course is objective in its approach, having been developed independently from Microsoft by industry experts who bring their real-world experience to the classroom.

How does this course differ from Learning Tree's other SharePoint courses?

This course offers .NET developers the skills to programmatically customise any aspect of SharePoint's functionality using the SharePoint object model

Course 1501, SharePoint® 2010 Technologies: A Comprehensive Hands-On Introduction, lays the foundation for Learning Tree's SharePoint 2010 curriculum and provides participants with the end user skills to effectively create, manage and use SharePoint sites.

Course 1505, Building Applications and Workflows with SharePoint® Designer 2010: Hands-On, uses SharePoint Designer and focuses on controlling the functionality of SharePoint sites by working with data, navigation and workflow. Course 1505 is not a programming or graphic design course, but shows what a developer can accomplish with the drag and drop designers and wizards in SharePoint Designer.

How does this course relate to other Learning Tree courses?

The following Learning Tree courses complement the knowledge gained in Course 515 and provide practical skills toward refining your SharePoint Web development abilities:

You may also be interested in the following related courses:

SharePoint is a registered trademark of Microsoft Corporation.

 

Course Dates

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

UK Dates

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

US East Coast Dates

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

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

More Dates and locations.

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

On-Site &
Custom Training

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