Questions? Feedback? powered by Olark live chat software

55077: Project Server 2013 Development

55077: Project Server 2013 Development Course Description

Duration: 5.00 days (40 hours)

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.

Next Class Dates

Contact us to customize this class with your own dates, times and location. You can also call 1-888-563-8266 or chat live with a Learning Consultant.

Back to Top

Intended Audience for this 55077: Project Server 2013 Development Course

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

Back to Top

55077: Project Server 2013 Development Course Objectives

  • » Develop applications for Project Server using PSI and CSOM.
  • » Develop and create Project Server workflows.

Back to Top

55077: Project Server 2013 Development Course Outline

    1. Module 1: Overview
      1. A simple introduction module.
    2. Module 2: Project Server Introduction
      1. Introduction
      2. Architecture
      3. Development Basics
      4. Lab : Installing Project Server 2013
      5. Create a Project Web App Site
    3. Module 3: Project Service Interface (PSI)
      1. Project Server Interface
      2. Lab : Creating a PSI Proxy
      3. Exploring PSI
      4. Creating a PSI Proxy
      5. Creating simple applications with PSI
      6. Lab : Programming with PSI
      7. Programming with PSI
      8. Working with Projects
      9. Working with the Queue System
      10. Working with Resources
      11. Working with Tasks
      12. Lab : Implementing Impersonation
      13. Implementing Impersonation with PSI
      14. Lab : Using Windows PowerShell with PSI
      15. Run a Windows PowerShell Script to create a project
      16. Lab : Creating a PSI Extension
      17. Create a PSI Extension
    4. Module 4: Client Side Object Model
      1. Client Side Object Model
      2. JavaScript Object Model
      3. Lab : Using Client Side Object Model
      4. Learn to work with Client Object Model (CSOM)
      5. Creating Projects
      6. Creating Tasks
      7. Creating Resources
      8. Creating Custom Fields
      9. Creating Lookup Tables
      10. Lab : Using JavaScript Object Model
      11. Learn to work with JavaScript Object Model (JSOM)
      12. Creating Projects
      13. Creating Tasks
      14. Creating Resources
      15. Creating Custom Fields
      16. Creating Lookup Tables
    5. Module 5: REST API
      1. REST APIs
      2. Lab : Programming with REST
      3. Working with REST
      4. Using LINQ with OData
      5. Working with OData Limits
      6. Working with OData Filters
      7. Creating Projects
      8. Creating Resources
      9. Creating Tasks
      10. Creating Custom Fields
      11. REST Authentication (Windows, Forms, O365)
    6. Module 6: Programming Project Server
      1. Extending Project Server UI
      2. Event Receivers
      3. Lab : Adding Ribbon Actions and JSGrid Events
      4. Create a SharePoint Solution package
      5. Create and deploy custom actions
      6. Extend the JS Grid control events
      7. Lab : Creating Event Handlers
      8. Create an Project entity Event handler
      9. Create an CustomField entity Event handler
      10. Deploy and test event handlers
      11. Debug event handlers
      12. Lab : Remote Event Receivers
      13. Create a remote event receiver
      14. Deploy a remote event receiver
      15. Lab : Creating Web Parts
      16. Create a PSI Extension
      17. Create a Project Web Part that uses JS Grid
      18. Deploy a Web Part Project
      19. Configure a Web Part
    7. Module 7: Developing Reports
      1. Portfolio Analysis
      2. Business Intelligence Features
      3. Managing Reports
      4. Common Errors
      5. Lab : Configure Business Intelligence
      6. Setup Report Authors and Report Viewers
      7. Configure SQL Server Login
      8. Install Analysis Services
      9. Install SQL Server AMO
      10. Configure Excel Services
      11. Configure Secure Store
      12. Configure PerformancePoint
      13. Lab : Reports and Dashboards
      14. Working with Business Intelligence Center
      15. Exploring Project Server Database Tables
      16. Working with Sample Excel Reports
      17. Uploading Excel Report in the Project Site
      18. Creating Dashboard Reports
      19. Creating Excel Services Reports
      20. Creating PerformancePoint Reports
      21. Creating Reporting Services Reports
      22. Creating Analysis Services Reports
      23. Lab : Managing Strategy Drivers
      24. Create Strategy Drivers
      25. Create Driver Prioritization
      26. Perform Portfolio Analyses
    8. Module 8: Developing Apps
      1. Developing Project Apps
      2. Project Server Apps
      3. Lab : Creating Project Server SharePoint Hosted Apps
      4. Exploring Project Server Apps
      5. Creating and Configuring a Project Server App
      6. Exploring SP.AppContextSite
      7. Deploying a Project Server App
      8. Publishing a Project Server App
      9. Exploring SharePoint App Marketplace
      10. Lab : Creating Project Task Pane Apps (Manual)
      11. Create a Project App
      12. Create a Simple Task Pane App
      13. Create an Advanced Task Pane App
      14. Lab : Creating Project Task Pane Apps (Visual Studio)
      15. Create a Project Office App
      16. Lab : Creating Provider Hosted Project Apps
      17. Create and deploy a Provider hosted App
      18. Working with High Trust and Low Trust
      19. Exploring Context Tokens
      20. Exploring Access Tokens
      21. Exploring Refresh Tokens
      22. Lab : Using the SharePoint Web Proxy
      23. Using the SharePoint Web Proxy
      24. Lab : Developing App Packages
      25. Creating an App Package
      26. Deploying an App Package
      27. Lab : Creating Public SharePoint AppStore Apps
      28. Creating a Seller Dashboard account
      29. Create and Publish AppStore SharePoint App
    9. Module 9: TFS and Project Server Integration
      1. Team Foundation Server
      2. TFS and Project Server Integration
      3. Lab : TFS and Project Server
      4. Install Team Foundation Server Extensions
      5. Configure Team Foundation Server integration
      6. Explore TFS and Project Server integration
    10. Module 10: Developing Workflows
      1. SharePoint Workflows
      2. Project Server Workflows
      3. Lab : Creating Project Workflows (SP Designer)
      4. Create Project Detail Pages
      5. Create Workflow Stages
      6. Create and Assign Workflows
      7. Restart Workflows
      8. Lab : Creating Project Workflows (Visual Studio)
      9. Create a Project Server Workflow using Visual Studio

    Back to Top

    Do you have the right background for 55077: Project Server 2013 Development?

    Skills Assessment

    We ensure your success by asking all students to take a FREE Skill Assessment test. These short, instructor-written tests are an objective measure of your current skills that help us determine whether or not you will be able to meet your goals by attending this course at your current skill level. If we determine that you need additional preparation or training in order to gain the most value from this course, we will recommend cost-effective solutions that you can use to get ready for the course.

    Our required skill-assessments ensure that:

    1. All students in the class are at a comparable skill level, so the class can run smoothly without beginners slowing down the class for everyone else.
    2. NetCom students enjoy one of the industry's highest success rates, and pass rates when a certification exam is involved.
    3. We stay committed to providing you real value. Again, your success is paramount; we will register you only if you have the skills to succeed.
    This assessment is for your benefit and best taken without any preparation or reference materials, so your skills can be objectively measured.

    Take your FREE Skill Assessment test »

    Back to Top

    Award winning, world-class Instructors

    Carmille A.
    - Highly-skilled in graphics and web software including Adobe CS3, CS4 & CS5 Photoshop, Dreamweaver, Illustrator, InDesign, Captivate, Acrobat and Quark; - Expert in Microsoft Office, including Excel, Word and PowerPoint. Licensed Application Instructor and Microsoft Certified Trainer since 2000. - Over 20 years of experience as Creative Director for multinational corporations such as McCann Erickson, Lintas, and Publicis. Bio: Carmille has been a Licensed Application Instructor and Microsoft Certified Trainer for years. She specializes in web development, business productivity and digital media applications such as SharePoint, Quark and the Adobe Creative Suite as well as numerous programming languages including XML, XHMTL, HTML and CSS. Carmille is passionate about educating and has a unique talent for making complex design and development principals seem "easy" to students from all levels of expertise. She currently teaches Adobe Graphic and Web Designer, Microsoft Office Specialist, SharePoint End User and the acclaimed Website Development Professional courses at NetCom Learning. Her 20+ years of experience as Creative Director for multinational corporations bring a special and innovative approach to her classes at NetCom Learning.
    Charles W.
    - Expert in Microsoft Office applications such as Excel, Word, PowerPoint, Outlook, Project, Visio, and Access as well as Adobe Graphic and Web Designer (InDesign, Acrobat, Photoshop, Illustrator, Dreamweaver and Flash Catalyst)
    - Holds an A.A.S in Graphic Design as well as various Awards and Affiliations, including MCT, MCP, MCAS, and Office 2007 Master.
    - Senior Lead Trainer for over 10 years.

    Bio:

    Charles is a Technical Trainer & Instructional Designer for over 10 years. He is a Microsoft Certified Trainer and dedicates himself to Microsoft Office applications such as Excel, Word, PowerPoint, Outlook, Project, Visio, and Access. He is also an Adobe specialist and holds a degree in Graphic Design.

    Charles is well known for his high evaluation scores, achieving 8.75 out of 9 on a regular basis, teaching in one-on-one, instructor-led, and web-based environments; one of the reasons for his high evaluation is his expertise in increasing personnel performance by developing and implementing programs constructed from the job task analysis process. Charles currently teaches Adobe Graphic and Web Designer, and Microsoft Office Specialist courses at NetCom Learning.
    Ignacio J.
    - Designs and architects Microsoft IT solutions since the early 1990s.
    - Hands-on experience in multiple Microsoft Dynamics products including CRM, GP, SL, AX and NAV since 2004.
    - Taught over 250 courses at NetCom Learning.

    Bio:

    Ignacio is a Senior Solutions Architect, Civil Engineer and Certified Expert Trainer. He has been designing and architecting Microsoft IT solutions since the early 1990s, and has extensive experience developing scalable and high performance integration solutions. In 2004, Ignacio expanded into business management and accounting software as well, where he gained hands-on experience in many Microsoft Dynamics products including CRM, GP, SL, AX and NAV.

    Ignacio holds a library of industry-wide certifications from Microsoft and other leading IT vendors. He has taught over 250 courses at NetCom Learning and is revered by students for his wide-ranging IT expertise.
    Jayson F.
    - Over 32 years of experience as well as 18 certifications, including Cisco, CompTIA, and Microsoft.
    - Strong background, with web development & design of infrastructure for companies such as AT&T, Sports Illustrated, and Toys R Us.
    - Specialist in applying process and finding solutions to solve them in addition to training people in the skills to manage the process and meet goals.

    Bio:

    Jayson is a talented and valued Microsoft Certified Trainer (MCT) with over 32 years of IT experience. Along with web development & design of infrastructure for companies such as AT&T, Sports Illustrated, and Toys R Us, he holds several IT certifications. He is a CCDA, CCNA, Security+ certified, MCDBA, and MCSE to name a few.

    Jayson's focus is on finding solutions to problems and applying process to solve them. He instructs professionals in the skills to manage the process and meet goals, which makes him a respected trainer at NetCom Learning.
    Paul B.
    - Microsoft Office Specialist with over 14 years of training experience.
    - Expert in the IT industry, working in the IT field since 1986.
    - Highly rated instructor with an all-time average evaluation score of 8.7 out of 9.

    Bio:

    Paul is Subject Matter Expert specializing in the Microsoft Office Suite and SharePoint end-user technologies with more than 25 years of practical experience in the IT industry. He is also a Microsoft Certified Trainer (MCT) with over 14 years of training experience.

    A sought-after instructor and eternal favorite among students, his instructor feedback scores are among the industry's highest at 8.7 out of 9.0. As a trainer, his knowledge and passion for the subject matter as well as his personable nature, excellent communications skills and sense of humor are implicit in every class. NetCom Learning is proud to have Paul on our roster of IT geniuses.
    Richard O.
    - IT specialist for over 30 years and Microsoft Certified Trainer (MCT) since 1995. - Microsoft SharePoint expert since 2001. - Microsoft Lync Server top instructor. Bio: Richard has been an IT professional for over 30 years and a Microsoft Certified Trainer (MCT) since 1995. He has been working with Microsoft SharePoint since the first version was released in 2001; an accomplished courseware designer he was recently selected by Microsoft to contribute to the official SharePoint 2010 courseware. Richard's boot camp students enjoy unprecedented pass-rates and scores on their certification exams. Richard's specialties include Microsoft SharePoint, Microsoft Exchange, Windows 7, SQL Server and Windows Server 2008. His latest passion is Microsoft Lync Server, where he is already distinguishing himself as a leading subject matter expert.
    Sam P.
    - Team leader for the first undergraduate team to win the Duke Startup Challenge.
    - Over 15 years of experience in the IT industry.
    - NetCom Learning Instructor of the Year 2011.

    Bio:

    Sam Polsky has spent his entire career in entrepreneurial pursuits, including such fields as biotechnology, software development, data management, and business process management. He began in entrepreneurship as team leader for the first undergraduate team to win the Duke Startup Challenge, a business development competition geared towards Duke Universitys various graduate schools.

    Sam Polsky has since co-founded a consulting firm where he has been involved in software architecture, development and implementation. On top of that, Sam has been delivering acclaimed solutions in software architecture, development and implementation for over 15 years. He is a much-admired Subject Matter Expert and Trainer at NetCom Learning and was voted NetCom Learning Instructor of the Year 2011
    Vijanti R.
    - Specialist in Microsoft Office applications such as Excel, Word, PowerPoint, Outlook, Project, FrontPage, and Access. Microsoft Office Specialist and Microsoft Office Master.
    - Degree in Information and Business Technology from South Bank University - United Kingdom.
    - Business professional since 1992 and Information Technology instructor since 2003.

    Bio:

    Vijayanti has been a business professional for over 20 years and an Information Technology instructor for over 10 years. She is a Microsoft Office Specialist and a Microsoft Office Master with a degree in Information and Business Technology from South Bank University in the UK.

    Vijayanti also trained and qualified as an Information and Communications Technology Teacher. She has been working at Netcom Learning as a Software Instructor with an extensive know-how in Microsoft Office Suites.
    steven l.
    - Steven has 20 years of experience in training areas in the pharmaceutical, financial, consumer products industries, and more.
    - As a technologist with a specialty in data and project management, Steve has been responsible for leading development teams from the creation of a product through the entire project life cycle to the sales of the product.
    - Steven has worked with both state and federal agencies in creating and deploying corporate solutions in a variety of areas.

    Bio:
    Over the years, Steven has developed and implemented professional development programs for several Fortune 100 companies. Steven is a consultant on SharePoint Project/Server deployments and is currently involved in providing PMO training in corporate settings.
    Steven is an experienced trainer, holding Microsoft Trainer certifications in several areas.

    See more...   See more instructors...

    Back to Top

    Recent Client Testimonials & Reviews

    Really enjoyed the instructor. He was knowledgeable, very patient and shared great tips.

    - Sabrina E.
    Course(s) Taken

    » Project 2013 Combo

    The instructor did an excellent job!
    - Edgar C.
    Course(s) Taken

    » Project 2010

    Excellent location, nice facilities and knowledgeable instructor.
    - Sal S.
    Course(s) Taken

    » Mastering Microsoft Project 2010

      More testimonials »  

    Back to Top

    Ways to contact us

    Back to Top