Course MS55077A Project Server 2013 Development. Length: 5 Days



Similar documents
Audience Profile This course is intended for any developer that is tasked with creating applications that interface with O365.

Project Server 2013 Inside Out Course 55034; 5 Days, Instructor-led

55034-Project Server 2013 Inside Out

ADS2013: App Development with SharePoint 2013

Course 55034A: Microsoft Project Server 2013 Inside Out

Developing Microsoft SharePoint Server 2013 Core Solutions

SAV2013: The Great SharePoint 2013 App Venture

SharePoint 2013 PerformancePoint Services

Course MS55003A Microsoft SharePoint 2010 Business Intelligence Services

SPT2013: Developing Solutions with. SharePoint DAYS AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES

The Great Office 365 Adventure

Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led

GOA365: The Great Office 365 Adventure

Microsoft Extending Microsoft Dynamics CRM 2011

GSA2013: The Great SharePoint Adventure 2013

SharePoint 2013 PerformancePoint Services Course 55057; 3 Days

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

(55042A) SharePoint 2013 Business Intelligence

The Trusted Technology Partner in Business Innovation PASSION DISCIPLINE INNOVATION TEAMING INTEGRITY

Microsoft Project Server 2010 Technical Boot Camp

Business Intelligence SharePoint 2013 Solutions

Course: SharePoint 2013 Business Intelligence

Noramsoft Inc. Noramsoft Inc. SPT2O1O - Course Description. Developing Solutions with SharePoint Server 2010 SPT2010. Noramsoft Inc. Noramsoft Inc.

Developing ASP.NET MVC 4 Web Applications

Microsoft Corporation. Project Server 2010 Installation Guide

Implementing Project Server 2010

SharePoint 2013 Business Intelligence Course 55042; 3 Days

SharePoint 2013 Business Intelligence

The focus of this course is on the SharePoint 2013 business intelligence platform and not on the SQL business intelligence services.

SharePoint 2010/2013 Course

Microsoft Dynamics CRM2015 Fast Track for developers

LEARNING SOLUTIONS website milner.com/learning phone

Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Design of the Course

MS 20487A Developing Windows Azure and Web Services

Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW

Developing Windows Azure and Web Services

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

This module explains the Microsoft Dynamics NAV architecture and its core components.

Developing ASP.NET MVC 4 Web Applications MOC 20486

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

55042: SharePoint 2013 Business Intelligence

This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud.

Course 10978A Introduction to Azure for Developers

Course 50561A: Visualizing SharePoint Business Intelligence with No Code

Developing Windows Azure and Web Services

Microsoft SharePoint 2013 Business Intelligence

MS-55115: Planning, Deploying and Managing Microsoft Project Server 2013

Course 20532B: Developing Microsoft Azure Solutions

SharePoint Checklist and Resources

Course 55115: Planning, Deploying and Managing Microsoft Project Server 2013

LEARNING SOLUTIONS website milner.com/learning phone

CATALOG OF CLASSES IT and Technical Courses

SharePoint 2010 for Business Intelligence Course SP05; 3 Days, Instructor-led

MS 50511A The Microsoft Business Intelligence 2010 Stack

Course 40009A: Updating your Business Intelligence Skills to Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012

Microsoft End to End Business Intelligence Boot Camp

COURSE SYLLABUS COURSE TITLE:

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Developing Microsoft Azure Solutions

MOC DEVELOPING WINDOWS AZURE AND WEB SERVICES

Developing Microsoft Azure Solutions 20532A; 5 days

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.

Course MS20696A Managing Enterprise Devices and Apps using System Center Configuration Manager

Course Outline. Module 1: Introduction to Data Warehousing

Implementing and Administering an Enterprise SharePoint Environment

Professional SharePoint 2013 Development

Course MS10975A Introduction to Programming. Length: 5 Days

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

Please contact Cyber and Technology Training at for registration and pricing information.

SharePoint Apps model overview

SharePoint 2013 Business Connectivity Services Hybrid Overview

SBI2013: Building BI Solutions using Excel and SharePoint 2013

10978A: Introduction to Azure for Developers

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

PBI365: Data Analytics and Reporting with Power BI

Windows Azure Pack Installation and Initial Configuration

The Microsoft Business Intelligence 2010 Stack Course 50511A; 5 Days, Instructor-led

SharePoint 2013 DEV. David Čamdžić Kompas Xnet d.o.o.

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

CHAPTER 1: INTRODUCTION TO SHAREPOINT

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

Planning, Deploying and Managing Microsoft Project Server 2013

Implementing a Data Warehouse with Microsoft SQL Server 2012

Intelligence. Microsoft" SharePoint 2010 Business. Ray Barley. Chuck Rivel. Steven Mann. Jim Pletscher. Aneel Ismaily

MS 10978A Introduction to Azure for Developers

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

SQL Server 2012 Business Intelligence Boot Camp

Microsoft Business Intelligence 2012 Single Server Install Guide

Extending Microsoft Dynamics CRM 4.0

Course 10175A - Microsoft SharePoint 2010, Application Development

SharePoint Training. Yes-M Systems LLC. Length: Hours Course

Introduction to Azure for Developers

Transcription:

3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com Course MS55077A Project Server 2013 Development Length: 5 Days About this Course 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. Audience Profile This course is intended for anyone that needs to build applications that leverage Project Server 2013. 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. Prerequisites 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. Course Outline Module 1: Overview A simple introduction module. N/A Understand your course, classroom, classmates, facility and instructor. 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. Introduction Architecture Development Basics Lab : Installing Project Server 2013 Create a Project Web App Site Understand the Microsoft EPM solution stack Describe the new features of Project Server 2013

2 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. 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 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. 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

3 Creating Tasks Creating Resources Creating Custom Fields Creating Lookup Tables 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. 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) 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. 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

4 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 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. 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

5 Create Driver Prioritization Perform Portfolio Analyses 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. 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 Create Project Task Pane Apps Create SharePoint and Provider hosted Apps

6 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. 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 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. 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 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