55077A: Project Server 2013 Development




    5 Day(s) Course


    Official Courseware


    Exam Voucher


    Certified Trainer


    1:1 Training Available on Demand


    Customize Your Batch



    Project Server 2013 Development Training is a five-day course that teaches candidates how various APIs in Project Server, including Project Server Interface (PSI), .NET Client Side Object Model, JavaScript Object Model and REST can be deployed to develop applications. Not only this, but this course will also enable you to extend on-premise Project Server install via web parts, local and remote event handlers, Apps via the new App Model and workflows.

    Module 1: Overview

    A simple introduction module.


    • N/A

    After completing this module, candidates will be able to:

    • Understand your course, classroom, classmates, facility, and instructor.

    Module 2: Project Server Introduction

    This module introduces the Project Server 2013 features and architecture and a brief review of the Microsoft Enterprise Project Management (EPM) stack.


    • Introduction
    • Architecture
    • Development Basics

    Module 3: Project Service Interface (PSI)

    This module describes the Project Server Interface (PSI). Each of the PSI ASMX and WCF interfaces will be explored and you will learn how to use these endpoints in your own applications.


    • Project Server Interface

    Module 4: Client Side Object Model

    This module describes the new .NET Client Side Object Model (CSOM) of Project and SharePoint Server and how it differs from developing with PSI.


    • Client Side Object Model
    • JavaScript Object Model

    Module 5: REST API

    This module describes how to use the Project Server REST APIs in your applications. In addition, you will learn about the OData specification and how to format your REST URLs to limit, sort and filter the returned data.


    • REST APIs

    Module 6: Programming Project Server

    This module describes how to develop and deploy various extensions to Project Server 2013. These include custom actions, Web Parts, and local and remote event receivers. Additionally, you will learn to interact with the JS Grid control.


    • Extending Project Server UI
    • Event Receivers

    Module 7: Developing Reports

    This module describes the Business Intelligence and Reporting features of Project Server 2013. This includes the default set of Excel Services Reports and how to use the more advanced reporting features like Analysis Services, PowerPivot, and PerformancePoint.


    • Portfolio Analysis
    • Business Intelligence Features
    • Managing Reports
    • Common Errors

    Module 8: Developing Apps

    This module describes how to create various types of Apps for Project and Project Server using the various APIs explored in the previous modules. You will also learn how to publish your Apps to the SharePoint App store for others to take advantages of.


    • Developing Project Apps
    • Project Server Apps

    Module 9: TFS and Project Server Integration

    This module describes what TFS is and how it integrates with Project Server to manage development projects.


    • Team Foundation Server
    • TFS and Project Server Integration

    Module 10: Developing Workflows

    This module explains how to work with SharePoint and Project Server workflows.


    • SharePoint Workflows
    • Project Server Workflows

    This course is intended for anyone who needs to build applications that leverage Project Server 2013.

    • Understanding of Project Server basic concepts (projects, resources, tasks, assignments, etc.),

    • Understanding SharePoint navigation, and
    • The familiarity of working with common web technologies like HTML, JavaScript, and JQuery. A firm understanding of .NET C# is also required.

    Name Code Fee



    What Our Trainees Say

    Mercury Solutions Ltd. is rated 4.6 stars by based on 18 reviews.