Back to top

Develop with DMSContainer 3.1

Duration: 1 day | Price: € 250,00 (Free for active DMSContainer license)


Delphi Knowledge


DMSContainer is the microservice container written in Delphi and Python, but usable by any language. Born in the field in enterprise-wide projects, it allows to significantly reduce development time and time to market. Just 6 months after its official launch, DMSContainer has become the reference framework for developing microservices in Delphi. Dozens of developers attended the advanced course for use and development with DMSContainer. But how best to use DMSContainer? How to plan to send a large set of emails with arbitrarily complicated templates, or maybe to send in the future? How to integrate reports or attractive graphics into any application (desktop, web or mobile)? How to take advantage of exporting datasets to Excel or Single-Sign-On? In addition to talking about all the end-user features of DMSContainer, this course guides the learner in the development of arbitrarily complex modules with JSON-RPC and JOB cron-like APIs. This course is reserved for users with an active subscription to DMSContainer. Having an application framework that cuts development time in half, that is high-performance, powerful and maintainable is no longer a forbidden dream - it is here and it is called DMSContainer.


In this course the learners will learn:

  • What is a microservice architecture
  • When and why to use microservice architecture
  • DMSContainer and microservices
  • What advantages does DMSContainer offer?
  • Differences between DMSContainer standard and DMSContainer professional
  • The Modules Built In
    • Email Module
    • Report Module
    • Single Sign On Module
    • Excel Module
  • The types of jobs
  • ShellJob: planning and execution
  • Log management
  • Monitor the system with DMSSupervisor
  • ClassJob: use, development and maintenance
  • How to choose between ShellJob and ClassJob
  • How to speed up development time
  • The DMS_* variables
  • The hierarchical configuration system
  • Leverage DMSSupervisor
  • How DMSContainer Global Instance watches over our services
  • Success Case: How to develop in 4 hours what would take 10 days

Request informations