Project programming tasks
This section includes some "how-to" articles that show how to use the JavaScript library for the client-side object model (CSOM), and perform other programming tasks for Project Server 2013 and Project Online. Examples of programming tasks include creating a SharePoint-hosted Project Server app, creating workflows for demand management; programming Project Server applications with the Windows Communication Foundation (WCF); customizing the Project Web App ribbon; creating Project Server Web Parts; creating Project Server event handlers and remote event receivers; and bulk updating custom fields and creating project sites for Project Online.
Note
For information about programming with the JS Grid control, see JS Grid Control in the SharePoint 2010 developer reference. For the managed code reference, see Microsoft.SharePoint.JSGrid Namespace. For the JS Grid control web controls, see JSGrid class.
In this section
Getting started developing Project Server workflows
Bulk update custom fields and create project sites from a workflow in Project Online
Create, retrieve, update, and delete projects by using the Project Server JavaScript object model
Create a SharePoint-hosted Project Server add-in : includes a section on how to modify the Project Web App ribbon
Reference
Project PSI reference overview