Learn your way! Get started

SharePoint 2013 Developer, Part 04 of 15: Using .NET

with expert Tim McCarthy

Watch trailer

Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack

Release date 10/8/2013
Level Intermediate
Runtime 0h 54m
Closed captioning Included
Transcript Included
eBooks / courseware Included
Hands-on labs N/A
Sample code Included
Exams Included

Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More

Course description

Just like developing in the .NET framework, in order to be successful as a SharePoint developer you need to have a good understanding of what the core classes are and how to use them. You also need to understand SharePoint security and how to troubleshoot when things go wrong. We will go over these concepts so that you will have the basic knowledge to start writing code for your SharePoint solutions and be able to efficiently debug when you have errors.


This course assumes that students have some Web development background and some experience using Visual Studio 2012.

Learning Paths

This course will help you prepare for the following certifications and exams:
MCSD: SharePoint Applications
70-489: Developing Microsoft SharePoint Server 2013 Advanced Solutions
70-488: Developing Microsoft SharePoint Server 2013 Core Solutions

This course is part of the following LearnNowOnline SuccessPaths™:
SharePoint 2013 Developer

Meet the expert

Tim McCarthy is a senior solutions architect with Perficient who designs and builds highly scalable, layered web, desktop, and mobile applications utilizing the latest Microsoft platforms and technologies.

Course outline

Developing in .NET

Object Model (29:45)
  • Introduction (00:29)
  • Exploring the Object Model (02:52)
  • Demo: Server Explorer (04:37)
  • Demo: Object Browser (01:02)
  • Core Foundation Assemblies (01:33)
  • Core Classes (02:08)
  • Demo: Core Classes (03:42)
  • Demo: WriteWebs (04:38)
  • Demo: WriteLists (03:32)
  • Demo: Team Site (04:46)
  • Summary (00:21)
Identity and Impersonation (15:13)
  • Introduction (00:09)
  • Security, Identity, and Impersonation (03:26)
  • SPSecurity.RunWithElevatedPrivileges (00:58)
  • AllowUnsafeUpdates (01:22)
  • Demo: Impersonation (04:04)
  • Demo: Elevating Privileges (01:33)
  • Managing System Resources (03:20)
  • Summary (00:17)
Troubleshooting (10:00)
  • Introduction (00:15)
  • Troubleshooting (02:28)
  • Demo: Descriptive Errors (02:35)
  • Demo: Power Shell (04:14)
  • Summary (00:26)