Library

Course: Mastering SharePoint 2013 Development Using C# - Part II

Mastering SharePoint 2013 Development Using C# - Part II

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
About this Course

SharePoint is a versatile platform for building solutions that address a wide range of business needs. SharePoint 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. SharePoint 2013 programming model can be divided into categories like : Managed Client Side Object Model, Java Script Client Object Model, Silverlight Client Side Object Model, REST & OData Interface.

In this course by development expert Kameswara Sarma Uppuluri, you'll learn essential concepts that you need to know to get started building applications for SharePoint platform such as CSOM,JSOM,SCOM,REST & OData,Custom Actions,Custom Groups,TImer Jobs.. and more. The 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 16 modules with each module providing source code where applicable so that you can follow along with Kameswara Sarma Uppuluri. Some of the modules can be seen in the below list.

  • Working with CSOM
  • Working with JSOM
  • Working with SCOM
  • Working with REST & OData
  • Custom Actions
  • Custom Groups

Who is the target audience?

  • This course is designed for individuals with an intermediate knowledge of Visual C# in building Windows / Web based applications using Visual Studio
Basic knowledge
  • Download SharePoint 2013,Visual Studio 2012 / 2013 / 2015 Community Edition
What you will learn
  • Learn How to Develop Client Applications using Client Side Object Model (CSOM)
  • Learn How to Develop Client Applications using Java Script Object Model (JSOM)
  • Learn How to Develop Client Applications using Silverlight Client Side Object Model (SCOM)
  • Learn How to create Custom Actions
  • Learn How to Create Buttons on Office Ribbon Controls
  • Learn How to Create Pop-Up Dialogs Using JavaScript
  • Learn How to use LINQ to SharePoint 2013
  • Learn How to customize Navigational Elements of a Site using Code
  • Learn How to Read & Write User Profile Properties Using Code
  • Learn How to Create Groups,Add Users to group and Assign Permissions using Code
  • Learn How to Use Business Connectivity Services from Visual Studio
  • Learn How to Create Timer Jobs
  • Learn How to Create Custom Site Definitions
  • Learn How to Create Custom Web Templates
  • Learn How to Create Sandboxed Solutions
  • Learn How to work with REST & ODATA
Curriculum
Number of Lectures: 87
Total Duration: 10:50:03
SharePoint 2013 Development - The Big Picture
  • Course Introduction  
  • SharePoint 2013 Different Programming Models  
  • COMPLETE COURSE EXERCISE FILES  
Working with Managed Client Side Object Model (CSOM)
  • Overview of Managed CSOM  
  • Read Properties of a Web Site through Code  
  • Get List of Lists of a Web site through Code  
  • Using LoadQuery Method  
  • Read Records of a List through Code  
  • Deleting 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 Web Site using CSOM Approach  
  • Creating a New List Using CSOM Approach  
  • Get List of Sub Sites in a specific Site Collection using CSOM  
  • Get Fields of a List using CSOM Approach  
Working with JavaScript Client Side Object Model (JSOM)
  • Overview of Java Script Client Object Model (JSOM)  
  • JSOM - Read Properties of a Web Site through Code  
  • JSOM - Updating Properties and Writing back to SharePoint Server  
  • Get List of Lists of a Web site through JSOM  
  • Creating a New Site Using JSOM Approach  
  • Creating a New List Using JSOM Approach  
  • Adding Records to a List using JSOM Approach  
  • Get Fields of a List using JSOM Approach  
  • Read Records of a List using JSOM Approach  
  • Loading JavaScript dynamically through a Web Part  
Developing Custom Actions
  • Creating a New Custom Action for 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 EditControlBlock Group  
Developing Custom Actions for Ribbon Control
  • Creating a New Custom Button for DocLibListForm Ribbon  
  • Creating a New Custom Button for 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 Navigational Elements of a SIte  
Working with User Profile Properties
  • Overview of User Profile Service and Properties  
  • Developing a Web Part to change values of User Profile Properties  
  • Read all available User Profile Properties  
  • Test the Web Part  
  • Read User Profile Properties using Client Side Object Model Approach (CSOM)  
Working with Site Groups and Permission Levels through Code
  • Get List of Site Collection Administrators  
  • Get List of Available SharePoint Groups  
  • Get 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  
  • Test External Content Type  
Developing Timer Jobs
  • Overview of Timer Jobs  
  • Implementing the Job's Functionality  
  • Creating a New Timer Job  
  • Debug and Test Timer Job Functionality  
Creating Site Definitions
  • Overview of Site Definitions  
  • Creating Custom Site Definition 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 Visual Studio Solution  
  • Creating a Custom Web Template using Visual Studio  
  • Test 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 REST Approach  
  • Get List of Lists of a Site Using REST Approach  
  • Read Records of a List using REST Approach  
  • Adding Records to a List using REST Approach  
  • Updating Records of a List using REST Approach  
  • Deleting Records of a List using 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  
Reviews (0)