• LOGIN
  • Geen producten in de winkelwagen.

Project Server 2013 Development (55077)

 2.195,00 Excl. BTW

Artikelnummer: 18932 Categorieรซn: , ,

Aangeboden leervormen

Project Server 2013 Development (55077)

Course Description
This course will show students how to develop application using the various APIs available in Project Server including Project Server Interface (PSI), .NET Client Side Object Model, JavaScript Object Model and REST. In addition, you will learn how to extend on-premise Project Server installs via web parts, local and remote event handlers, Apps via the new App Model and workflows.

At Course Completion
After completing this course, students will be able to:
ยทย Develop applications for Project Server using PSI and CSOM.
ยทย Develop and create Project Server workflows.

IT trainingen

Voor wie

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

Programma

Module 1: Overview
A simple introduction module.

Module 2: Project Server Introduction
In this module you will be introduced to Project Server 2013 features and architecture and a brief review of the Microsoft Enterprise Project Management (EPM) stack.
Lessons
ยทย Introduction
ยทย Architecture
ยทย Development Basics
Lab : Installing Project Server 2013
ยทย Create a Project Web App Site
After completing this module, students will be able to:
ยทย Understand the Microsoft EPM solution stack
ยทย Describe the new features of Project Server 2013
ยทย Describe the architecture of Project Server 2013
ยทย How to install Project Server 2013
ยทย How to setup and configure a Project Web App site

Module 3: Project Service Interface (PSI)
Description: In this module you will learn about 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.
Lessons
ยทย Project Server Interface
Lab : Creating a PSI Proxy
ยทย Exploring PSI
ยทย Creating a PSI Proxy
ยทย Creating simple applications with PSI
Lab : Programming with PSI
ยทย Programming with PSI
ยทย Working with Projects
ยทย Working with the Queue System
ยทย Working with Resources
ยทย Working with Tasks
Lab : Implementing Impersonation
ยทย Implementing Impersonation with PSI
Lab : Using Windows PowerShell with PSI
ยทย Run a Windows PowerShell Script to create a project
Lab : Creating a PSI Extension
ยทย Create a PSI Extension
After completing this module, students will be able to:
ยทย Describe Project Server Interface (PSI)
ยทย Describe each PSI endpoint service
ยทย Create updated PSI Proxy assemblies
ยทย Build applications that create and modify various Project Server objects using PSI
ยทย How to extend PSI with your own end points

Module 4: Client Side Object Model
In this module you explore the new .NET Client Side Object Model (CSOM) of Project and SharePoint Server and how it differs from developing with PSI.
Lessons
ยทย Client Side Object Model
ยทย JavaScript Object Model
Lab : Using Client Side Object Model
ยทย Learn to work with Client Object Model (CSOM)
ยทย Creating Projects
ยทย Creating Tasks
ยทย Creating Resources
ยทย Creating Custom Fields
ยทย Creating Lookup Tables
Lab : Using JavaScript Object Model
ยทย Learn to work with JavaScript Object Model (JSOM)
ยทย Creating Projects
ยทย Creating Tasks
ยทย Creating Resources
ยทย Creating Custom Fields
ยทย Creating Lookup Tables
After completing this module, students will be able to:
ยทย Describe the .NET CSOM libraries
ยทย How to create applications that use the CSOM
ยทย How the CSOM formats and sends requests to Project Server and SharePoint
ยทย How to debug CSOM calls using Fiddler
ยทย Understand the CSOM message size limits
ยทย Describe JavaScript Object Model (JSOM)
ยทย How to use the JavaScript Object Model in applications
ยทย Describe best practices when using JSOM
ยทย Describe how to make cross-domain calls with the Cross Domain library

Module 5: REST API
In this module you will learn 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.
Lessons
ยทย REST APIs
Lab : Programming with REST
ยทย 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)
After completing this module, students will be able to:
ยทย Describe the Project Server REST API
ยทย Describe how OData works with the REST API
ยทย Use OData to filter your REST data
ยทย Use REST to create, retrieve, update and delete Project Server objects
ยทย Learn about useful tools to help aid your REST development

Module 6: Programming Project Server
In this module you explore 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.
Lessons
ยทย Extending Project Server UI
ยทย Event Receivers
Lab : Adding Ribbon Actions and JSGrid Events
ยทย Create a SharePoint Solution package
ยทย Create and deploy custom actions
ยทย Extend the JS Grid control events
Lab : Creating Event Handlers
ยทย Create an Project entity Event handler
ยทย Create an CustomField entity Event handler
ยทย Deploy and test event handlers
ยทย Debug event handlers
Lab : Remote Event Receivers
ยทย Create a remote event receiver
ยทย Deploy a remote event receiver
Lab : Creating Web Parts
ยทย Create a PSI Extension
ยทย Create a Project Web Part that uses JS Grid
ยทย Deploy a Web Part Project
ยทย Configure a Web Part
After completing this module, students will be able to:
ยทย Extend Project Server with custom actions (ribbon and items)
ยทย Understand the JS Grid control features and how to extend it
ยทย Create and deploy Project Server web parts
ยทย Create server event handlers
ยทย Create remote event receivers

Module 7: Developing Reports
In this module you will learn about many of 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.
Lessons
ยทย Portfolio Analysis
ยทย Business Intelligence Features
ยทย Managing Reports
ยทย Common Errors
Lab : Configure Business Intelligence
ยทย 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
Lab : Reports and Dashboards
ยทย 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
Lab : Managing Strategy Drivers
ยทย Create Strategy Drivers
ยทย Create Driver Prioritization
ยทย Perform Portfolio Analyses
After completing this module, students will be able to:
ยทย Describe the Business Intelligence and Reporting features of Project Server
ยทย Describe the default reports in the ProjectBICenter site
ยทย How to setup and use the Analysis Services feature
ยทย How to create customized Reports and Dashboards
ยทย How to use BI related web parts
ยทย How to use Excel Services, PerformancePoint, Reporting Services and Analysis Services for reporting

Module 8: Developing Apps
In this module you explore 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. Additionally you will gain a deep understanding of the authentication models of Apps.
Lessons
ยทย Developing Project Apps
ยทย Project Server Apps
Lab : Creating Project Server SharePoint Hosted 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
Lab : Creating Project Task Pane Apps (Manual)
ยทย Create a Project App
ยทย Create a Simple Task Pane App
ยทย Create an Advanced Task Pane App
Lab : Creating Project Task Pane Apps (Visual Studio)
ยทย Create a Project Office App
Lab : Creating Provider Hosted Project Apps
ยทย Create and deploy a Provider hosted App
ยทย Working with High Trust and Low Trust
ยทย Exploring Context Tokens
ยทย Exploring Access Tokens
ยทย Exploring Refresh Tokens
Lab : Using the SharePoint Web Proxy
ยทย Using the SharePoint Web Proxy
Lab : Developing App Packages
ยทย Creating an App Package
ยทย Deploying an App Package
Lab : Creating Public SharePoint AppStore Apps
ยทย Creating a Seller Dashboard account
ยทย Create and Publish AppStore SharePoint App
After completing this module, students will be able to:
ยทย Create Project Task Pane Apps
ยทย Create SharePoint and Provider hosted Apps
ยทย Describe how OAuth works with Apps
ยทย Describe the difference between High and Low Trust Apps
ยทย Describe the various deployment methods for Office and SharePoint Apps
ยทย How to work with Project Server App Packaging
ยทย Describe how to create and publish Apps to the SharePoint App Store

Module 9: TFS and Project Server Integration
In this module you will learn what TFS is and how it integrates with Project Server to manage development projects.
Lessons
ยทย Team Foundation Server
ยทย TFS and Project Server Integration
Lab : TFS and Project Server
ยทย Install Team Foundation Server Extensions
ยทย Configure Team Foundation Server integration
ยทย Explore TFS and Project Server integration
After completing this module, students will be able to:
ยทย Describe TFS and Project Server integration
ยทย Install and configure TFS extensions for Project Server
ยทย Manage project tasks with TFS and Project Server

Module 10: Developing Workflows
In this module you will learn how to work with SharePoint and Project Server workflows.
Lessons
ยทย SharePoint Workflows
ยทย Project Server Workflows
Lab : Creating Project Workflows (SP Designer)
ยทย Create Project Detail Pages
ยทย Create Workflow Stages
ยทย Create and Assign Workflows
ยทย Restart Workflows
Lab : Creating Project Workflows (Visual Studio)
ยทย Create a Project Server Workflow using Visual Studio
After completing this module, students will be able to:
ยทย Describe the Project Server workflow architecture
ยทย Create Project Server workflows with SharePoint Designer
ยทย Create Project Server workflows with Visual Studio
ยทย Create workflow Stages and Phases
ยทย Design a project approval workflow

Voorkennis

Understanding of Project Server basic concepts (projects, resources, tasks, assignments, etc), SharePoint navigation, and common web technologies like HTML, Javascript and JQuery. A firm understanding of .NET C# is also required.

Examen

NVT

Duur training

Open leercentrum: 5 dagen

Aanvragen

Graag wil ik informatie ontvangen over de opleiding:

Project Server 2013 Development (55077)

U krijgt van ons per omgaande alle actuele datums voor deze opleiding op basis van uw plaats keuze.

Extra informatie

IT Doelgroep

IT-Techniek

Microsoft

Soort opleiding

Open Leercentrum

Merk

Microsoft



Compleet in opleiden

Algemene Voorwaarden

Sinteno is een volle dochter van IQ4Learning
Sinteno Attitude
top

Door de site te te blijven gebruiken, gaat u akkoord met het gebruik van cookies. meer informatie

Sinteno maakt gebruik van cookies, onder andere om de website te analyseren en het gebruiksgemak te vergroten. Door gebruik te maken van deze website geef je impliciet toestemming voor het gebruik van cookies. Sinteno zal zorgdragen dat het gebruik van cookies geen of geringe gevolgen heeft voor de persoonlijke levenssfeer van de gebruiker van deze website. Meer informatie over het gebruik van cookies en/of persoonlijke gegevens kunt u vinden in het Privacy Statement van Sinteno.

Sluiten