Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: SharePoint 2013 Development - The Big Picture|
SharePoint 2013 Different Programming ModelsPreview
Prerequisites For This Course
COMPLETE COURSE EXERCISE FILES
|Section 2: Working with Managed Client Side Object Model (CSOM)|
Overview of Managed CSOM
Read Properties of a Web Site through CodePreview
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
Overview of Java Script Client Object Model (JSOM)
Read Properties of a Web Site through Code
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
|Section 4: 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
|Section 5: 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
|Section 6: Working with Custom Dialogs|
Developing a Web Part to create Custom Dialogs
Testing the Custom Dialog Functionality
|Section 7: 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
|Section 8: Customizing Navigations of a SharePoint Site|
Developing an Application to customize Navigational Elements of a SIte
|Section 9: 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)
|Section 10: 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
|Section 11: 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
|Section 12: Developing Timer Jobs|
Overview of Timer Jobs
Implementing the Job's Functionality
Creating a New Timer Job
Debug and Test Timer Job Functionality
|Section 13: 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
|Section 14: 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
|Section 15: 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
|Section 16: 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
|Section 17: Working with Silverlight Client Object Model (SCOM)|
Kameswara Sarma Uppuluri founded ITAcademy which provides consulting and LIVE online training and class room training services on Web technologies such as SharePoint 2013,SharePoint 2010,ASP.NETMVC,SSIS, SSRS, SSAS, DotNet, SQLServer. He is a Microsoft Certified Trainer since 2004 and a Microsoft Certified Professional since 1998. With over 16+ years of experience in Training and Development Industry, he delivers corporate trainings for top MNC's in India and also delivers LIVE online trainings to people across world.
He currently hold below Microsoft Certifications.
·Microsoft Certified Trainer (MCT)
·Microsoft Certified Technology Specialist (MCTS)
·Microsoft Certified Solution Developer (MCSD)
·Microsoft Certified Database Administrator (MCDBA)