We recently released a new set of T series courses related to platform development. These courses were shown for the first time in the developer training tracks at our recent Summit in Las Vegas. The changes to the partner certification related to these courses are also discussed here in this post.
What’s new in the courses
The new T series courses have been completely rewritten. Now the whole series leads the developer through customizing Acumatica ERP rather than starting you off by creating a new Acumatica ERP from scratch as it was in the old T100 and T200 courses .
Besides the basic platform and customization techniques – such as creation of custom UI elements, creation & customization of actions, use of events, as well as creation of DACs, graphs, and forms – the following major new features for developers are illustrated:
- Fluent BQL
- Generic event handlers
- LINQ support
The courses also show the use of common and new attributes available in Acumatica Framework and Acumatica ERP.
The new courses have been streamlined and are delivered in more manageable chunks. On average, each course takes approximately 6 hours to complete. Developers can select the courses to complete while omitting the courses that are not needed for the developer’s immediate needs.
Introducing the new courses
T190 | Quick Start in Customization
Provides developers a quick path to implement the most common scenarios of the customization of Acumatica ERP. Examples are the creation of custom fields, the validation of the value of a custom field, and the creation of Acumatica ERP entities by using actions. This course briefly describes Acumatica ERP customization techniques, which are described in greater detail in the above mentioned training courses.
T200 | Maintenance Forms
This course provide the main concepts of the Acumatica Framework and the customization of Acumatica ERP based on examples of the creation of simple Acumatica ERP forms.
T210 | Master-Detail Relationship and Customized Forms
In this course we show developers how to customize existing Acumatica ERP forms and define the master-detail relationship. Furthermore, the developer will learn how to add custom controls and tabs to an existing Acumatica ERP forms. They will also learn how to implement the UI logic, calculations, and insertion of a default detail record by using Acumatica Framework.
T220 | Data Entry & Setup Forms
We show in this course how to create data entry and setup forms by using the Acumatica Framework and customization tools of Acumatica ERP. The course describes in detail how to define the complex layout of a data entry form and implement the business logic of the form (such as insertion of data from a template and validation of a field value). The course also shows how to provide configuration parameters for a data entry form by using a setup form.
T230 | Actions
Provides developers knowledge on how to define and customize various types of actions.
T240 | Processing Forms
This course shows developers how to create processing forms. A processing form is a form on which users can invoke an operation on multiple selected records at once.
T250 | Inquiry Forms
Shows you how to create inquiry forms. On an inquiry form, users can view data narrowed by the selection criteria they have specified. These forms are similar to reports but designed for online viewing.
T400 | Customization of Mobile Applications: BASIC 2019 R2
This course is intended for business and implementation consultants who are learning how to customize the Acumatica mobile app or other Acumatica Framework-based mobile apps. The course is based on an end-to-end customization task that demonstrates the general approach to customizing the Acumatica mobile application.
T410 | Customization of Mobile Applications: Advanced 2019 R2
This advanced mobile course introduces extended functionality to customize the Acumatica ERP mobile app by using Acumatica Customization Platform. Through the examples, you will learn how to perform various tasks, such as mapping a new screen from the beginning, organize the UI elements on a screen, configure redirection from one screen to another, and using forms to customize the mobile application.
I100 | Integration Scenarios 2019 R2
Although not a “developer” course, per se, this course may be useful as it walks you through configuration and use of the integration scenarios available in Acumatica ERP for importing data during initial system implementation and for integrating of Acumatica ERP with third-party applications and other enterprise information resources. The course is intended for Acumatica ERP users familiar with the user interface and main principles of the system’s work. The course can be useful for Acumatica ERP consultants, system administrators, and programmers who intend to use Acumatica screen-based web services API.
Updated Courses of Note
I300, I310, and I320 courses, which are part of the Integration Developer learning path, were updated in the end of this year. The additions of T400, T410, I100 and the updated I300, I310, and I320 are mostly updates for the latest version of Acumatica ERP – they do not introduce a lot of new concepts.
Where to find the new courses
All the courses mentioned in this post are now accessible from the Partner University site and the Acumatica Open University. We have also made the source code of the course examples available on GitHub.
Learning Paths for Developers
There are three learning paths for developers:
As mentioned, the I100 course on integration scenarios is not part of any of the Developer focused learning paths per se. It’s part of the Reporting/Technical Specialist learning path. Nonetheless, it is a good introductory course that is worth some time to review as a developer. To learn more about the course, click on the links provided.
Each learning path contain a set of courses outlined in the graphic below. After successfully completing the courses and their associated tests for a given path, ISV Partners may obtain the respective developer badges. For more detail, please review the learning paths by clicking on the links above.
What are the changes in the certification
The following changes in the certification will take place this upcoming April:
- To obtain the Application Developer badge, a developer must complete the following courses: T200-T250.
- T190 is optional for the Integration & Application badges. We do however require it for obtaining the Mobile Application Developer Badge.
- The old T100, T200, and T300 courses will be hidden from the Partner University (and removed from the Open University) and will not be required for any badge.
Please note that the curriculum changes will affect everyone who have developer badges. These individuals will have 180 days to complete the new requirements, otherwise the badge will expire. Each badge is valid for 2 years.
We are always looking for ways to improve not only our software, but our training and documentation for our partners and customers. The educations team has achieved this goal by streamlining the developer series related courses by introducing the T190 through the T250 courses outlined above. By breaking down the training material in to more manageable components, and updating the material to include the latest developer “features”, we hope to make developers even more efficient in getting trained and up to speed more quickly.
Get started on your training today!