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.
Prerequisites
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)