More study resources

About this exam

The Mendix Advanced Developer credential is the second-tier certification for professionals who already build Mendix applications confidently and now need to show they can design them for scale, security and reuse. It targets developers with roughly a year or more of hands-on project work - people who model domain logic daily, wire up integrations, and are moving from "make it work" to "make it maintainable."

The exam is scenario driven: item stems describe a realistic application problem and ask you to choose the best approach. Content spans advanced domain modeling, security and access control, microflow and nanoflow logic with validation and error handling, REST, SOAP and OData integration and mapping, performance tuning, reusable module architecture, deployment and environment operations, and Java action extensibility.

Preparation is mostly project work, not reading. Build something with a layered module structure, a published REST service and a consumed OData contract, entity access rules across several roles, and a Java action wrapping a library call. Then review the topics you avoid in daily work - deployment topology and performance tuning are the usual blind spots for experienced developers.

Question counts, time limits, fees and passing scores are set and published by Mendix. Check its certification pages for the current figures before booking, and treat any number you see elsewhere as unverified.

What you'll study

Common questions

About Mendix Advanced Developer preparation

What is the exam format?

Expect a proctored, computer-delivered test of multiple-choice items, each with one correct answer, built around realistic scenarios rather than definitions. Many items describe a project situation and ask which approach you would take. It is knowledge-based, so there is no hands-on build task. The current item count and time limit are published by Mendix on its certification pages.

How difficult is it compared with entry-level Mendix certification?

Notably harder. Entry-level items ask what a feature does; advanced items ask which of several defensible-sounding options fits a specific architecture, security or performance constraint. Candidates who pass usually have shipped at least one multi-module application and have debugged a real integration. Guessing is expensive because the distractors are designed to look plausible.

Do I need Java experience to pass?

You need to read and reason about Java actions, not write production-grade Java from scratch. Expect questions on when a Java action is the right tool versus a microflow, how Java actions exchange data with the domain model, and how exceptions surface and get handled. Basic Java syntax and an understanding of exception propagation cover most items.

What is the best study order?

Start with domain modeling and security, because access rules and entity structure shape almost every other answer. Move to microflow and nanoflow logic, validation and error handling, then integration patterns and mapping. Finish with performance, module architecture and deployment, which are easier to absorb once you understand runtime behaviour. Build a small app alongside each topic.

What do candidates most often get wrong?

Three recurring traps: conflating module roles, entity access and page visibility when reasoning about security; choosing a nanoflow where server-side logic is required; and designing integrations that only handle the happy path. Another is picking a performance fix that trades memory for database load without identifying the actual bottleneck first.

Can I retake the exam, and how long is the certification valid?

Retake rules, waiting periods and validity periods are set by Mendix and have changed over time. Check the certification section of the Mendix website for the terms in force when you book. If you need a second attempt, spend the gap working on your weakest domain rather than re-reading the same material.

How much preparation time should I plan for?

Most working developers need somewhere between a few weeks of evening study and a couple of months, depending on how much of the blueprint their day job already covers. The variable that matters is exposure, not hours: if you have never tuned a large dataset or configured a deployment, budget extra time for those areas specifically.

Does it require an official training course?

No course is a prerequisite, though instructor-led training helps if you learn best with structure. Independent study works if you build deliberately: a layered app with a published REST service, a consumed OData contract, entity access rules for several roles, and one Java action. Documentation, release notes and the community forum are enough reference material.

How do I register, and what does it cost?

Registration goes through Mendix's own certification or academy portal, and pricing varies by region, bundle and whether training is included. The official site lists the current fee and available slots. This page deliberately does not quote a figure, because those numbers change and a stale one is worse than none.