Course: Performance Engineering

$398.09 incl. vat


duration: 13 hours |

Language: English (US) |

access duration: 90 days |

In Onbeperkt Leren


In this online course, you will learn about the different concepts and tools for performance engineering. You will learn the key features and functionalities to monitor and test performance.

This course deals with Java Application Performance Tools, BM Pattern Modeling Analysis Tool (PMAT), IBM's Heap Analyzer, Memory Analyzer tools, ANTS Performance Profiler tool and the IBM Application Performance Analyzer.


After completing this course, you are familiar with the different concepts and tools of performance engineering.


No specific knowledge required.

Target audience

Software Developer, Tester


Performance Engineering

13 hours

Introduction to Application Performance Engineering

  • start the course
  • identify why software performance engineering is important, and describe monitoring, analyzing, and tuning
  • list key terms used in software performance engineering
  • describe the relationship between performance and risk in software development
  • list key performance engineering and testing activities
  • embed a performance culture in the software development life cycle and describe competencies for strong performance management
  • describe Application Performance Monitoring, Analysis, and Tuning
  • list the steps in the application performance management cycle
  • assess current performance monitoring ability
  • identify key performance monitoring, analyzing, and tuning tools, and describe some general types of reports from these tools (dashboards, general, baselines, and Health Checks)
  • identify considerations including solution sizing and application audits
  • identify considerations for performance monitoring
  • identify various types of application performance tests
  • identify and model the system architecture
  • recognize user-faced functionality and capture the business process and system functions
  • define key IT performance terminology
  • recognize the main categories of application performance objectives
  • identify a process for defining performance objectives
  • identify a process for determining resource usage targets
  • identify types of metrics that can be collected and how they can be captured
  • distinguish between performance requirements and goals in the context of application function and end users
  • identify requirement acceptance criteria from the perspective of end users, business functions, technical infrastructure, and contracts
  • describe what a performance plan is and how it is used to maintain complete performance acceptance criteria
  • describe usage scenarios
  • recognize how individual user data and variances are taken into account
  • identify characteristics of implementing the performance test
  • recognize how to validate and archive performance tests, and use baselines
  • identify how to collect baseline and benchmarking data
  • report findings and make recommendations for tuning an application
  • identify the key phases and activities in performance engineering

Java Application Performance Analysis Tools

Application performance analysis tools are critical to determining the root causes of performance issues. In this course, you will explore the key features and functionality of various Java application performance analysis tools.

IBM Pattern Modeling Analysis Tool

If you need a tool to analyze Java heap usage and recommend key configurations, the IBM Pattern Modeling Analysis Tool (PMAT) is the tool for you. In this course, you will learn the key features and functionality of PMAT.

Heap, Thread, and Monitor Dump Analyzer

Heap, Thread, and Monitor Dump Analyzer

IBM Memory Analyzer and Visualizer

Memory issues can drastically affect the performance of Java applications. In this course, you will learn about the Memory Analyzer tools that will help resolve memory issues.

ANTS Performance Profiler

ANTS Performance Profiler can help boost the performance of your applications by identifying bottlenecks. In this course, you will learn the key features and functionality of the ANTS Performance Profiler tool.

Performance Analyzer Features

The IBM Application Performance Analyzer helps identify system constraints and improve application performance. In this course, you will learn the key features and functionality of the Application Performance Analyzer.

Course options

We offer several optional training products to enhance your learning experience. If you are planning to use our training course in preperation for an official exam then whe highly recommend using these optional training products to ensure an optimal learning experience. Sometimes there is only a practice exam or/and practice lab available.

Optional practice exam (trial exam)

To supplement this training course you may add a special practice exam. This practice exam comprises a number of trial exams which are very similar to the real exam, both in terms of form and content. This is the ultimate way to test whether you are ready for the exam. 

Optional practice lab

To supplement this training course you may add a special practice lab. You perform the tasks on real hardware and/or software applicable to your Lab. The labs are fully hosted in our cloud. The only thing you need to use our practice labs is a web browser. In the LiveLab environment you will find exercises which you can start immediatelyThe lab enviromentconsist of complete networks containing for example, clients, servers,etc. This is the ultimate way to gain extensive hands-on experience. 


Via ons opleidingsconcept bespaar je tot 80% op trainingen

Start met leren wanneer je wilt. Je bepaalt zelf het gewenste tempo

Spar met medecursisten en profileer je als autoriteit in je vakgebied.

Ontvang na succesvolle afronding van je cursus het officiële certificaat van deelname van

Krijg inzicht in uitgebreide voortgangsinformatie van jezelf of je medewerkers

Kennis opdoen met interactieve e-learning en uitgebreide praktijkopdrachten door gecertificeerde docenten


Once we have processed your order and payment, we will give you access to your courses. If you still have any questions about our ordering process, please refer to the button below.

read more about the order process

What is included?

Certificate of participation Yes
Monitor Progress Yes
Award Winning E-learning Yes
Mobile ready Yes
Sharing knowledge Unlimited access to our IT professionals community
Study advice Our consultants are here for you to advice about your study career and options
Study materials Certified teachers with in depth knowledge about the subject.
Service World's best service


Na bestelling van je training krijg je toegang tot ons innovatieve leerplatform. Hier vind je al je gekochte (of gevolgde) trainingen, kan je eventueel cursisten aanmaken en krijg je toegang tot uitgebreide voortgangsinformatie.

Life Long Learning

Follow multiple courses? Read more about our Life Long Learning concept

read more

Contact us

Need training advise? Contact us!