This mid- to advanced- level training will cover Cityworks Application Program Interface (API) implementation for Cityworks Server AMS. On the first day, attendees will be exposed to a variety of different topics, including how to increase API functionality through the Cityworks platform, available resources utilizing the Cityworks API, and multiple ways to interact with the API.
The second day will consist of a hands-on lab designed to fully integrate Cityworks APIs to the specific needs of the attendees. Multiple Cityworks developers will be on site to work with the attendees during the second day of the training.
It is recommended that all attendees bring their own programming environment to work on during the training (either on their own laptop or a cloud environment that can be accessed on the provided laptops). If this is not an option, an Amazon cloud server and laptop computer will be provided for each attendee to work on.
This course is designed for business partner and client developers. It does not offer an in- depth explanation of how to program using your own environment, but rather utilizes examples of how to access the Cityworks APIs using your own custom development environment.
Time will be set aside near the end of the second day for attendees to showcase what they learned and applied during the training to the other attendees involved in this training.
Training topics include:
Learn Cityworks API organization and structure
Use available resources and services utilizing the Cityworks API
Learn API integration using the Software Developer Kit (SDK)
Direct API integration without using the SDK
Build a custom app utilizing the API
Developer implementation of the Cityworks API
Live, hands-on lab day dedicated to application of the content learned from the first day
Attendee showcase of apps created during this training
Who Should Attend
Cityworks business partners and client developers who have programming experience and a desire to further their knowledge of Cityworks API integration.
Attendees should have a reasonably solid technical understanding and a working knowledge of Server AMS/PLL from an implementation and administration standpoint. Previous experience using APIs would be beneficial, but is not absolutely necessary. It is recommended that only users with a programming/software development background attend this training.
Software Utilized in This Course
Server AMS/PLL 2015
Server AMS/PLL 2015 APIs
Microsoft Visual Studio 2012
For more information, and to register for these courses, please visit the Cityworks Campus website. Select the Main Office option for trainings held at our Utah office.