SharePoint 2013 Development Using C# - Part 2: Advanced Application Development [Video]

SharePoint 2013 Development Using C# - Part 2: Advanced Application Development [Video]

Kameswara Sarma Uppuluri

1 customer reviews
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
 
Code Files
Preview in Mapt

Video Details

ISBN 139781787123908
Course Length10 hours 50 minutes

Video Description

SharePoint is a versatile platform for building 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 get started building applications for the SharePoint platform, such as the Client Side Object Model (CSOM) and the JavaScript model JSOM, REST and OData, Custom Actions, Custom Groups, TImer Jobs, and more. This practical course provides 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 per topic, with each module providing source code where applicable so that you can follow along. Some of the topics covered include: working with the Client Side Object Model approach and its JavaScript counterpart JSOM, developing Custom Actions and Dialogs, working with Business Connectivity Services (BCS) and performing OData query operations.

Table of Contents

SharePoint 2013 Development – The Big Picture
Course Introduction
SharePoint 2013’s Different Programming Models
Prerequisites for This Course
Working with Managed Client-Side Object Model (CSOM)
An Overview of Managed CSOM
Read Properties of a Website through Code
Get List of Lists of a Website through Code
Using the LoadQuery Method
Read Records of a List through Code
Delete Records of a List through Code
Loading Selective Properties
Implementing Paging Mechanism to Retrieve Records of a List
Updating Properties and Writing Back to SharePoint Server
Creating a New Website Using the CSOM Approach
Creating a New List Using the CSOM Approach
Get the List of Sub-Sites in a Specific Site Collection Using CSOM
Get the Fields of a List Using the CSOM Approach
Working with JavaScript Client Side Object Model (JSOM)
An Overview of Java Script Client Object Model (JSOM)
Read Properties of a Website through Code
Updating Properties and Writing Back to SharePoint Server
Getting a List of Lists of a Website through JSOM
Creating a New Site Using JSOM Approach
Creating a New List Using JSOM Approach
Adding Records to a List Using JSOM Approach
Getting the Fields of a List Using JSOM Approach
Reading the Records of a List Using JSOM Approach
Loading JavaScript Dynamically through a Web Part
Developing Custom Actions
Creating a New Custom Action for the SiteActions Group
Creating a New Custom Action for a Specific Group of Users
Creating a New Custom Action for General Settings
Creating a New Custom Action for Specific Lists
Creating a New Custom Action for the EditControlBlock Group
Developing Custom Actions for Ribbon Control
Creating a New Custom Button for the DocLibListForm Ribbon
Creating a New Custom Button for the ListItem Actions Group
Developing a Custom Group with Custom Actions
Working with Custom Dialogs
Developing a Web Part to Create Custom Dialogs
Testing the Custom Dialog Functionality
Using LINQ to SharePoint 2013
Developing a Web Part That Uses LINQ to Talk to SharePoint Site – Part 1
Developing a Web Part That Uses LINQ to Talk to SharePoint Site – Part 2
Testing the Web Part Functionality
Customizing Navigations of a SharePoint Site
Developing an Application to Customize the Navigational Elements of a Site
Working with User Profile Properties
Overview of User Profile Service and Properties
Develop a Web Part to Change the Values of User Profile Properties
Read All Available User Profile Properties
Test the Web Part
Read User Profile Properties Using the Client Side Object Model Approach (CSOM)
Working with Site Groups and Permission Levels through Code
Get a List of Site Collection Administrators
Get a List of Available SharePoint Groups
Get a List of All Users of Various Groups
Develop a SharePoint Feature to Create Groups and Assign Role Definitions
Working with Business Connectivity Services (BCS)
Creating External Content Types Using SharePoint 2013 Designer
Creating External Content Types Using Visual Studio – Part 1
Creating External Content Types Using Visual Studio – Part 2
Testing the External Content Type
Developing Timer Jobs
Overview of Timer Jobs
Implementing the Job's Functionality
Creating a New Timer Job
Debugging and Testing Timer Job Functionality
Creating Site Definitions
Overview of Site Definitions
Creating Custom Site Definitions Using Visual Studio
Working with ONET.xml NavBar Elements
Working with ONET.XML Feature Elements
Working with ONET.XML DocumentTemplate Elements
Developing Web Templates
Creating a Site Template and Importing It into a Visual Studio Solution
Creating a Custom Web Template Using Visual Studio
Testing our Custom Web Template
Working with Sandboxed Solutions
Overview of Sandboxed Solutions
Developing a Simple Sandboxed Solution
Performing IO Operations
Running Code with Elevated Privileges
Accessing a Different Site Collection
Developing a Sandboxed Solution – Part 1
Developing a Sandboxed Solution – Part 2
Testing a Sandboxed Solution
Working with SharePoint 2013 REST Service
Overview of REST Service
Performing OData Query Operations – Part 1
Performing OData Query Operations – Part 2
Reading Site Properties Using the REST Approach
Getting a List of Lists of a Site Using the REST Approach
Reading the Records of a List Using the REST Approach
Adding Records to a List Using the REST Approach
Updating Records of a List Using REST Approach
Deleting Records of a List using the REST Approach
Working with Silverlight Client Object Model (SCOM)
Overview of Silverlight Client Object Model
Developing a Silverlight Application
Testing Silverlight Control inside a SharePoint Site
Developing a Silverlight Web Part Using Visual Studio
Testing Silverlight Web Part inside a SharePoint Site

What You Will Learn

  • A thorough guide to the fundamentals of SharePoint 2013
  • Learn how to develop SharePoint 2013 applications from the ground up
  • Understand the Client Side Object Model, Custom Actions and Dialogs, the Business Connectivity Services, and more.
  • Use Custom Actions in your SharePoint apps
  • Build with advanced concepts, such as Timer Jobs

Authors

Table of Contents

SharePoint 2013 Development – The Big Picture
Course Introduction
SharePoint 2013’s Different Programming Models
Prerequisites for This Course
Working with Managed Client-Side Object Model (CSOM)
An Overview of Managed CSOM
Read Properties of a Website through Code
Get List of Lists of a Website through Code
Using the LoadQuery Method
Read Records of a List through Code
Delete Records of a List through Code
Loading Selective Properties
Implementing Paging Mechanism to Retrieve Records of a List
Updating Properties and Writing Back to SharePoint Server
Creating a New Website Using the CSOM Approach
Creating a New List Using the CSOM Approach
Get the List of Sub-Sites in a Specific Site Collection Using CSOM
Get the Fields of a List Using the CSOM Approach
Working with JavaScript Client Side Object Model (JSOM)
An Overview of Java Script Client Object Model (JSOM)
Read Properties of a Website through Code
Updating Properties and Writing Back to SharePoint Server
Getting a List of Lists of a Website through JSOM
Creating a New Site Using JSOM Approach
Creating a New List Using JSOM Approach
Adding Records to a List Using JSOM Approach
Getting the Fields of a List Using JSOM Approach
Reading the Records of a List Using JSOM Approach
Loading JavaScript Dynamically through a Web Part
Developing Custom Actions
Creating a New Custom Action for the SiteActions Group
Creating a New Custom Action for a Specific Group of Users
Creating a New Custom Action for General Settings
Creating a New Custom Action for Specific Lists
Creating a New Custom Action for the EditControlBlock Group
Developing Custom Actions for Ribbon Control
Creating a New Custom Button for the DocLibListForm Ribbon
Creating a New Custom Button for the ListItem Actions Group
Developing a Custom Group with Custom Actions
Working with Custom Dialogs
Developing a Web Part to Create Custom Dialogs
Testing the Custom Dialog Functionality
Using LINQ to SharePoint 2013
Developing a Web Part That Uses LINQ to Talk to SharePoint Site – Part 1
Developing a Web Part That Uses LINQ to Talk to SharePoint Site – Part 2
Testing the Web Part Functionality
Customizing Navigations of a SharePoint Site
Developing an Application to Customize the Navigational Elements of a Site
Working with User Profile Properties
Overview of User Profile Service and Properties
Develop a Web Part to Change the Values of User Profile Properties
Read All Available User Profile Properties
Test the Web Part
Read User Profile Properties Using the Client Side Object Model Approach (CSOM)
Working with Site Groups and Permission Levels through Code
Get a List of Site Collection Administrators
Get a List of Available SharePoint Groups
Get a List of All Users of Various Groups
Develop a SharePoint Feature to Create Groups and Assign Role Definitions
Working with Business Connectivity Services (BCS)
Creating External Content Types Using SharePoint 2013 Designer
Creating External Content Types Using Visual Studio – Part 1
Creating External Content Types Using Visual Studio – Part 2
Testing the External Content Type
Developing Timer Jobs
Overview of Timer Jobs
Implementing the Job's Functionality
Creating a New Timer Job
Debugging and Testing Timer Job Functionality
Creating Site Definitions
Overview of Site Definitions
Creating Custom Site Definitions Using Visual Studio
Working with ONET.xml NavBar Elements
Working with ONET.XML Feature Elements
Working with ONET.XML DocumentTemplate Elements
Developing Web Templates
Creating a Site Template and Importing It into a Visual Studio Solution
Creating a Custom Web Template Using Visual Studio
Testing our Custom Web Template
Working with Sandboxed Solutions
Overview of Sandboxed Solutions
Developing a Simple Sandboxed Solution
Performing IO Operations
Running Code with Elevated Privileges
Accessing a Different Site Collection
Developing a Sandboxed Solution – Part 1
Developing a Sandboxed Solution – Part 2
Testing a Sandboxed Solution
Working with SharePoint 2013 REST Service
Overview of REST Service
Performing OData Query Operations – Part 1
Performing OData Query Operations – Part 2
Reading Site Properties Using the REST Approach
Getting a List of Lists of a Site Using the REST Approach
Reading the Records of a List Using the REST Approach
Adding Records to a List Using the REST Approach
Updating Records of a List Using REST Approach
Deleting Records of a List using the REST Approach
Working with Silverlight Client Object Model (SCOM)
Overview of Silverlight Client Object Model
Developing a Silverlight Application
Testing Silverlight Control inside a SharePoint Site
Developing a Silverlight Web Part Using Visual Studio
Testing Silverlight Web Part inside a SharePoint Site

Video Details

ISBN 139781787123908
Course Length10 hours 50 minutes
Read More
From 1 reviews

Read More Reviews

Recommended for You

Getting started with Shiny [Video] Book Cover
Getting started with Shiny [Video]
€ 142.78
€ 121.38
Vue.js 2 Recipes [Video] Book Cover
Vue.js 2 Recipes [Video]
€ 142.78
€ 121.38
Front-End Web Development using Go [Video] Book Cover
Front-End Web Development using Go [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
Responsive Web Development with HTML5, CSS3, and JavaScript [Video] Book Cover
Responsive Web Development with HTML5, CSS3, and JavaScript [Video]
€ 142.78
€ 121.38