O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

SharePoint 2013 Development Using C# - Part 1: The Essentials of Application Development

Video Description

Learn to use SharePoint 2013 like a pro

About This Video

  • This is a thorough guide to the fundamentals of SharePoint 2013

  • Learn how to develop SharePoint 2013 applications from the ground up

  • Understand the Server Object Model, Web Services, Event Receivers, and more.

  • In Detail

    SharePoint is a versatile platform to build solutions that address a wide range of business needs. It is a development platform, upon which powerful and compelling portal applications can be built. This course provides developers with a thorough, in-depth guide to the internals of writing code for the SharePoint platform.

    In this course by development expert Kameswara Sarma Uppuluri, you'll learn the essential concepts that you need in order to start building applications for the SharePoint platform, such as features, event receivers, web parts and more. This is a practical course providing step-by-step walk-throughs and coding demos that you're encouraged to code along with to enhance the learning process.

    This course is broken down into many smaller modules for each topic, with each module providing source code where applicable so that you can follow along. Some of the topics covered include: working with the Server Object Model approach and understanding the core classes, making the most of SharePoint Web Services, developing Features and Event Receivers using Visual Studio, and understanding and developing with Web Parts.

    Table of Contents

    1. Chapter 1 : SharePoint 2013 Development - The Big Picture
      1. Course Introduction 00:01:24
      2. Course Outline 00:01:21
      3. Meet the Instructor 00:00:42
      4. Prerequisites 00:00:50
    2. Chapter 2 : Introduction to SharePoint 2013
      1. Objectives 00:00:29
      2. Software Requirements 00:02:42
      3. Hardware Requirements 00:00:46
      4. Software Download Links 00:01:33
      5. How to Set Up the SharePoint Development Environment? 00:02:44
      6. Summary 00:00:40
    3. Chapter 3 : Overview of Server Object Model (SOM)
      1. Objectives 00:00:45
      2. Introduction to Server Object Model 00:02:14
      3. Server Object Model DLLs 00:02:00
      4. How to Use Server Object Model DLLs 00:00:56
      5. Developing a Simple Application Using SOM 00:06:38
      6. Summary 00:00:58
    4. Chapter 4 : Overview of Server Object Model Core Classes
      1. Objectives 00:00:33
      2. A Hierarchical Overview of the SharePoint Server Object Model 00:01:57
      3. Overview of SPFarm 00:05:44
      4. Overview of SPService 00:02:23
      5. Overview of SPWebApplication 00:05:01
      6. Overview of SPSite 00:03:13
      7. Overview of SPWeb 00:03:27
      8. Differences between SPSite and SPWeb 00:02:16
      9. Overview of SPList 00:04:01
      10. Summary 00:00:50
    5. Chapter 5 : Getting Started with SharePoint 2013
      1. Objectives 00:00:23
      2. Creating a Web Application 00:07:53
      3. Creating a Site Collection 00:05:13
      4. Creating a Site 00:02:47
      5. Summary 00:00:33
    6. Chapter 6 : Getting Started with SharePoint 2013 Development
      1. Objectives 00:00:47
      2. Creating a Site Collection Using SOM 00:08:56
      3. Creating a Website Using SOM 00:07:01
      4. Creating a Site Collection Using Feature Event Receiver 00:18:51
      5. Summary 00:05:04
    7. Chapter 7 : Developing a Windows Form Application Using SOM
      1. Objectives 00:00:41
      2. Creating a Website Using SOM 00:07:22
      3. Add Items to Quick Launch through Code 00:07:22
      4. Create a SharePoint List using SOM 00:11:38
      5. Summary 00:00:49
    8. Chapter 8 : Working with Server Object Model Core Collections
      1. Objectives 00:01:04
      2. Get a List of Farm Solutions through Code 00:05:55
      3. Get a List of Sub Sites through Code 00:04:02
      4. Get a List of Lists through Code 00:08:47
      5. Get a List of Farms and Farm Services through Code 00:11:22
      6. Walk through SOM Core Objects via Code 00:13:16
      7. Summary 00:00:44
    9. Chapter 9 : Working with Lists Programmatically
      1. Objectives 00:00:58
      2. Creating a List through Code 00:08:28
      3. Add Records to a List through Code 00:03:10
      4. Read Records of a List through Code 00:06:15
      5. Using CAML Queries to Filter Records of a List 00:07:09
      6. Add Records to a List Using a Feature Event Receiver 00:08:33
      7. Working with Fields of a List through Code 00:04:54
      8. Working with Quick Launch Items 00:07:59
    10. Chapter 10 : Import Data into Lists Programmatically
      1. Objectives 00:00:50
      2. Import Data from Text Files into Lists 00:06:46
      3. Import Data from CSV Files into Lists 00:07:40
      4. Import Data from SQL Server Database Table into Lists 00:06:20
      5. Summary 00:00:37
    11. Chapter 11 : Working with SharePoint Web Services
      1. Objectives 00:00:35
      2. Why Use SharePoint Web Services? 00:01:55
      3. Commonly Used SharePoint Web Services 00:01:50
      4. SharePoint Web Services Location 00:06:54
      5. Working with Admin Web Service 00:15:36
      6. Working with Webs Web Service 00:05:59
      7. Working with Lists Web Service 00:05:38
      8. Working with the GetListItems WebMethod of Lists Web Service 00:10:58
      9. Working with DWS Web Service 00:06:12
      10. Working with Versions Web Service 00:08:30
      11. Summary 00:00:42
    12. Chapter 12 : Developing SharePoint Artefacts Using Visual Studio
      1. Objectives 00:00:36
      2. Creating Site Columns Using Visual Studio 00:15:14
      3. Creating Site Content Types Using Visual Studio 00:05:19
      4. Creating List Definitions and List Instances Using Visual Studio 00:13:02
      5. Creating List Instances Using Visual Studio 00:04:51
      6. Summary 00:00:44
    13. Chapter 13 : Customizing List Instances Programmatically
      1. Objectives 00:00:50
      2. Create and Customize a List Instance 00:06:29
      3. Test List Instance 00:05:50
      4. Summary 00:00:22
    14. Chapter 14 : Developing Features Using Visual Studio
      1. Objectives 00:00:45
      2. Overview of Features 00:10:35
      3. Creating a Feature to Upload Documents to a Document Library 00:11:03
      4. Creating a Feature to Add Custom Menu Items 00:08:22
      5. Creating a Feature to Implement Activation Dependency Using CAML 00:09:33
      6. Creating a Feature to Implement Activation Dependency Using CSharp 00:07:05
      7. Creating a Feature to Implement Property Bags 00:12:03
      8. Deploying Features from SharePoint Management Shell 00:05:44
      9. Summary 00:00:49
    15. Chapter 15 : Developing Event Receivers Using Visual Studio
      1. Objectives 00:00:41
      2. Overview of Event Receivers 00:14:57
      3. Creating List Item Event Receivers 00:15:07
      4. Creating List Event Receivers 00:12:50
      5. Test List Event Receivers 00:14:47
      6. Summary 00:00:34
    16. Chapter 16 : Developing Web Parts Using Visual Studio
      1. Objectives 00:00:56
      2. Overview of Web Parts 00:08:24
      3. Developing a Simple Web Part 00:09:58
      4. Developing a Web Part that Renders Content Dynamically 00:07:48
      5. Developing a Composite Web Part Using ASP.NET Standard Controls 00:14:17
      6. Developing a Web Part that Uses ListBox and GridView Controls 00:12:32
      7. Creating Custom Properties for Web Parts 00:19:34
      8. Creating a Visual Web Part 00:09:06
      9. Summary 00:01:18