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

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

Kameswara Sarma Uppuluri

Learn to use SharePoint 2013 like a pro
Mapt Subscription
FREE
€29.98/m after trial
Video
€87.72
RRP €103.18
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€87.72
€29.98p/m after trial
RRP €103.18
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781787126350
Course Length10 hours 5 minutes

Video Description

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

SharePoint 2013 Development - The Big Picture
Course Introduction
Course Outline
Meet the Instructor
Prerequisites
Introduction to SharePoint 2013
Objectives
Software Requirements
Hardware Requirements
Software Download Links
How to Set Up the SharePoint Development Environment?
Summary
Overview of Server Object Model (SOM)
Objectives
Introduction to Server Object Model
Server Object Model DLLs
How to Use Server Object Model DLLs
Developing a Simple Application Using SOM
Summary
Overview of Server Object Model Core Classes
Objectives
A Hierarchical Overview of the SharePoint Server Object Model
Overview of SPFarm
Overview of SPService
Overview of SPWebApplication
Overview of SPSite
Overview of SPWeb
Differences between SPSite and SPWeb
Overview of SPList
Summary
Getting Started with SharePoint 2013
Objectives
Creating a Web Application
Creating a Site Collection
Creating a Site
Summary
Getting Started with SharePoint 2013 Development
Objectives
Creating a Site Collection Using SOM
Creating a Website Using SOM
Creating a Site Collection Using Feature Event Receiver
Summary
Developing a Windows Form Application Using SOM
Objectives
Creating a Website Using SOM
Add Items to Quick Launch through Code
Create a SharePoint List using SOM
Summary
Working with Server Object Model Core Collections
Objectives
Get a List of Farm Solutions through Code
Get a List of Sub Sites through Code
Get a List of Lists through Code
Get a List of Farms and Farm Services through Code
Walk through SOM Core Objects via Code
Summary
Working with Lists Programmatically
Objectives
Creating a List through Code
Add Records to a List through Code
Read Records of a List through Code
Using CAML Queries to Filter Records of a List
Add Records to a List Using a Feature Event Receiver
Working with Fields of a List through Code
Working with Quick Launch Items
Import Data into Lists Programmatically
Objectives
Import Data from Text Files into Lists
Import Data from CSV Files into Lists
Import Data from SQL Server Database Table into Lists
Summary
Working with SharePoint Web Services
Objectives
Why Use SharePoint Web Services?
Commonly Used SharePoint Web Services
SharePoint Web Services Location
Working with Admin Web Service
Working with Webs Web Service
Working with Lists Web Service
Working with the GetListItems WebMethod of Lists Web Service
Working with DWS Web Service
Working with Versions Web Service
Summary
Developing SharePoint Artefacts Using Visual Studio
Objectives
Creating Site Columns Using Visual Studio
Creating Site Content Types Using Visual Studio
Creating List Definitions and List Instances Using Visual Studio
Creating List Instances Using Visual Studio
Summary
Customizing List Instances Programmatically
Objectives
Create and Customize a List Instance
Test List Instance
Summary
Developing Features Using Visual Studio
Objectives
Overview of Features
Creating a Feature to Upload Documents to a Document Library
Creating a Feature to Add Custom Menu Items
Creating a Feature to Implement Activation Dependency Using CAML
Creating a Feature to Implement Activation Dependency Using CSharp
Creating a Feature to Implement Property Bags
Deploying Features from SharePoint Management Shell
Summary
Developing Event Receivers Using Visual Studio
Objectives
Overview of Event Receivers
Creating List Item Event Receivers
Creating List Event Receivers
Test List Event Receivers
Summary
Developing Web Parts Using Visual Studio
Objectives
Overview of Web Parts
Developing a Simple Web Part
Developing a Web Part that Renders Content Dynamically
Developing a Composite Web Part Using ASP.NET Standard Controls
Developing a Web Part that Uses ListBox and GridView Controls
Creating Custom Properties for Web Parts
Creating a Visual Web Part
Summary

What You Will Learn

  • Understand the fundamentals of SharePoint 2013
  • Know how to develop SharePoint 2013 applications from the ground up
  • Understand the Server Object Model, Web Services, Event Receivers, and more
  • Use the SharePoint Web Services approach to application development
  • Understand and employ Standard and Visual Web Parts

Authors

Table of Contents

SharePoint 2013 Development - The Big Picture
Course Introduction
Course Outline
Meet the Instructor
Prerequisites
Introduction to SharePoint 2013
Objectives
Software Requirements
Hardware Requirements
Software Download Links
How to Set Up the SharePoint Development Environment?
Summary
Overview of Server Object Model (SOM)
Objectives
Introduction to Server Object Model
Server Object Model DLLs
How to Use Server Object Model DLLs
Developing a Simple Application Using SOM
Summary
Overview of Server Object Model Core Classes
Objectives
A Hierarchical Overview of the SharePoint Server Object Model
Overview of SPFarm
Overview of SPService
Overview of SPWebApplication
Overview of SPSite
Overview of SPWeb
Differences between SPSite and SPWeb
Overview of SPList
Summary
Getting Started with SharePoint 2013
Objectives
Creating a Web Application
Creating a Site Collection
Creating a Site
Summary
Getting Started with SharePoint 2013 Development
Objectives
Creating a Site Collection Using SOM
Creating a Website Using SOM
Creating a Site Collection Using Feature Event Receiver
Summary
Developing a Windows Form Application Using SOM
Objectives
Creating a Website Using SOM
Add Items to Quick Launch through Code
Create a SharePoint List using SOM
Summary
Working with Server Object Model Core Collections
Objectives
Get a List of Farm Solutions through Code
Get a List of Sub Sites through Code
Get a List of Lists through Code
Get a List of Farms and Farm Services through Code
Walk through SOM Core Objects via Code
Summary
Working with Lists Programmatically
Objectives
Creating a List through Code
Add Records to a List through Code
Read Records of a List through Code
Using CAML Queries to Filter Records of a List
Add Records to a List Using a Feature Event Receiver
Working with Fields of a List through Code
Working with Quick Launch Items
Import Data into Lists Programmatically
Objectives
Import Data from Text Files into Lists
Import Data from CSV Files into Lists
Import Data from SQL Server Database Table into Lists
Summary
Working with SharePoint Web Services
Objectives
Why Use SharePoint Web Services?
Commonly Used SharePoint Web Services
SharePoint Web Services Location
Working with Admin Web Service
Working with Webs Web Service
Working with Lists Web Service
Working with the GetListItems WebMethod of Lists Web Service
Working with DWS Web Service
Working with Versions Web Service
Summary
Developing SharePoint Artefacts Using Visual Studio
Objectives
Creating Site Columns Using Visual Studio
Creating Site Content Types Using Visual Studio
Creating List Definitions and List Instances Using Visual Studio
Creating List Instances Using Visual Studio
Summary
Customizing List Instances Programmatically
Objectives
Create and Customize a List Instance
Test List Instance
Summary
Developing Features Using Visual Studio
Objectives
Overview of Features
Creating a Feature to Upload Documents to a Document Library
Creating a Feature to Add Custom Menu Items
Creating a Feature to Implement Activation Dependency Using CAML
Creating a Feature to Implement Activation Dependency Using CSharp
Creating a Feature to Implement Property Bags
Deploying Features from SharePoint Management Shell
Summary
Developing Event Receivers Using Visual Studio
Objectives
Overview of Event Receivers
Creating List Item Event Receivers
Creating List Event Receivers
Test List Event Receivers
Summary
Developing Web Parts Using Visual Studio
Objectives
Overview of Web Parts
Developing a Simple Web Part
Developing a Web Part that Renders Content Dynamically
Developing a Composite Web Part Using ASP.NET Standard Controls
Developing a Web Part that Uses ListBox and GridView Controls
Creating Custom Properties for Web Parts
Creating a Visual Web Part
Summary

Video Details

ISBN 139781787126350
Course Length10 hours 5 minutes
Read More

Read More Reviews

Recommended for You

Getting started with Shiny [Video] Book Cover
Getting started with Shiny [Video]
€ 142.78
€ 121.38
Getting Started with Spring 5.0 [Video] Book Cover
Getting Started with Spring 5.0 [Video]
€ 142.78
€ 121.38
Fundamentals of Continuous Delivery Pipeline [Video] Book Cover
Fundamentals of Continuous Delivery Pipeline [Video]
€ 142.78
€ 121.38
Mastering Your Web Application Using Functional Javascript [Video] Book Cover
Mastering Your Web Application Using Functional Javascript [Video]
€ 142.78
€ 121.38
Responsive Web Development with HTML5, CSS3, and JavaScript [Video] Book Cover
Responsive Web Development with HTML5, CSS3, and JavaScript [Video]
€ 142.78
€ 121.38
Vue.js 2 Recipes [Video] Book Cover
Vue.js 2 Recipes [Video]
€ 142.78
€ 121.38