Project Server 2013 Development – Course 55077

Wow, 7 months later and this one is finally done!  So much changed between 2010 and 2013 in terms of development and all the documentation for older features just doesn't work anymore when thrown into SharePoint 2013…except in this course and labs!  I managed to get all the examples and other features working in 2013 using some of my in-depth knowledge of the various changes.  This course is one of the best I have ever done and is surely to be a hit!  Attached is the outline:

Course Outline

  • Project Server Introduction
    • Create a Project Web App Site
  • Project Service Interface (PSI)
    • Exploring PSI
    • Creating a PSI Proxy
    • Creating simple applications with PSI
    • Programming with PSI
    • Working with Projects
    • Working with the Queue System
    • Working with Resources
    • Working with Tasks
    • Implementing Impersonation with PSI
    • Run a Windows PowerShell Script to create a project
    • Create a PSI Extension
  • Client Side Object Model
    • Learn to work with Client Object Model (CSOM)
    • Creating Projects
    • Creating Tasks
    • Creating Resources
    • Creating Custom Fields
    • Creating Lookup Tables
    • Learn to work with JavaScript Object Model (JSOM)
    • Creating Projects
    • Creating Tasks
    • Creating Resources
    • Creating Custom Fields
    • Creating Lookup Tables
  • REST API
    • Working with REST
    • Using LINQ with OData
    • Working with OData Limits
    • Working with OData Filters
    • Creating Projects
    • Creating Resources
    • Creating Tasks
    • Creating Custom Fields
    • REST Authentication (Windows, Forms, O365)
  • Programming Project Server
    • Create a SharePoint Solution package
    • Create and deploy custom actions
    • Extend the JS Grid control events
    • Create an Project entity Event handler
    • Create an CustomField entity Event handler
    • Deploy and test event handlers
    • Debug event handlers
    • Create a remote event receiver
    • Deploy a remote event receiver
    • Create a PSI Extension
    • Create a Project Web Part that uses JS Grid
    • Deploy a Web Part Project
    • Configure a Web Part
  • Developing Reports
    • Setup Report Authors and Report Viewers
    • Configure SQL Server Login
    • Install Analysis Services
    • Install SQL Server AMO
    • Configure Excel Services
    • Configure Secure Store
    • Configure PerformancePoint
    • Working with Business Intelligence Center
    • Exploring Project Server Database Tables
    • Working with Sample Excel Reports
    • Uploading Excel Report in the Project Site
    • Creating Dashboard Reports
    • Creating Excel Services Reports
    • Creating PerformancePoint Reports
    • Creating Reporting Services Reports
    • Creating Analysis Services Reports
    • Create Strategy Drivers
    • Create Driver Prioritization
    • Perform Portfolio Analyses
  • Developing Apps
    • Exploring Project Server Apps
    • Creating and Configuring a Project Server App
    • Exploring SP.AppContextSite
    • Deploying a Project Server App
    • Publishing a Project Server App
    • Exploring SharePoint App Marketplace
    • Create a Project App
    • Create a Simple Task Pane App
    • Create an Advanced Task Pane App
    • Create a Project Office App
    • Create and deploy a Provider hosted App
    • Working with High Trust and Low Trust
    • Exploring Context Tokens
    • Exploring Access Tokens
    • Exploring Refresh Tokens
    • Using the SharePoint Web Proxy
    • Creating an App Package
    • Deploying an App Package
    • Creating a Seller Dashboard account
    • Create and Publish AppStore SharePoint App
  • Developing Workflows
    • Create Project Detail Pages
    • Create Workflow Stages
    • Create and Assign Workflows
    • Restart Workflows
    • Create a Project Server Workflow using Visual Studio
  • TFS and Project Server Integration
    • Install Team Foundation Server Extensions
    • Configure Team Foundation Server integration
    • Explore TFS and Project Server integration