Developer Q&A Forum
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

App Developer Certification Road Map

MostafaHussein
Champion

Hi folks!

This is my journey with Dynatrace App Developer certification and I hope this help everyone need to start in this great track.

Before start in app development track you should learn both of (TypeScript and React) as the below important topics:

  • Typescript  (https://www.typescriptlang.org/play)
    learning typescript before starting in app development is a must to be familiar with all the mentioned examples in developer.dynatrace.com, here’s the list of important fields you should know and within the mentioned link you’ll have too much examples that mostly covers all the below fields
    • data types
    • statements (if , switch)
    • loops (for, forEach, map, every, etc..)
    • types & interfaces
    • inheritance & polymorphism
    • debugging & logging
  • React (https://developer.dynatrace.com/develop/react/)
    Note: react is very easy to learn by following roadmap topics to the rest
    • How to import libraries
    • Configure routes and links
    • Create Pages
    • Create Components

[ROAD MAP] with links

Finally, if anyone has topics that I've missed in my suggested roadmap please just mention it in a comment and I'll add it to this post with mentioning him beside your topic.

Thanks,
Mostafa Hussein.

Certified Dynatrace Professional | Certified Dynatrace Services - Observability | Certified Dynatrace Services - App Developer
Dynatrace Partner 2p.com.sa
5 REPLIES 5

Tommaso_Fin
Participant

Hi, I think your list is quite complete, but I followed a different approach.

Just started with the tutorial to create the first app in 5 minutes, then work with an AI assistant to create whatever I needed. 

This worked really well for me. I had previous programming experience, but almost no knowledge on Typescript / React, etc... I learned everything on the way and now I am almost autonomous without AI (but I still use it because it's faster)

I just mention that because someone could be concerned by your long list.

bye 

great, but in exam you've to be familiar with type script to go through the tasks like peace of cake bro.

Certified Dynatrace Professional | Certified Dynatrace Services - Observability | Certified Dynatrace Services - App Developer
Dynatrace Partner 2p.com.sa

I think all certification methodologies should be updated with the new way of work. I my opinion a certification means that a person is able to perform at the highest level of quality and speed, using all available tools and resources. I don't need a certificated professional which is not able to develop using also AI tools.

I agree that certifications should evolve with the way we work, and AI is clearly part of that now.

At the same time, I think a certification still needs to prove that the professional understands the fundamentals behind the result. An engineer can use advanced design tools, simulations, and AI assistance, but still needs to know whether a bridge is safe. A doctor can use AI to support diagnosis or review exams, but still needs the clinical knowledge to judge whether that recommendation makes sense for the patient.

For me, the ideal certification would validate both sides: strong core knowledge and the ability to use modern tools, including AI, responsibly and effectively.

Max Lopes

MaximilianoML
Champion

Hello @MostafaHussein 

This is a very solid starting point for anyone preparing for the cert, especially because you connected the concepts with the official docs and practice links.

One topic I would consider adding is Dynatrace SDK usage inside apps, especially:

  • How to use SDK clients to interact with platform services and APIs
  • The difference between calling platform APIs from the frontend versus App Functions
  • When an App Function is required because of permissions, security, or secrets handling

I would also suggest mentioning app configuration and deployment basics, such as:

  • app.config.json
  • Required scopes and CSP configuration in the app manifest
  • Local development versus deployment to the tenant
  • Common troubleshooting during build, signing, and upload

These areas often become very important once someone moves from tutorials into building a real production-ready Dynatrace App.

Thanks for putting this together. It will definitely help people approach the certification path in a much more structured way 😁

Max Lopes

Featured Posts