Font size:

Description:

This is a bundled training package. It contains training for each of the bundled items below:

Course Price
Introduction to Application Performance Engineering $74.95
Java Application Performance Analysis Tools $74.95
IBM Pattern Modeling Analysis Tool $74.95
Performance Analyzer Features $74.95

Bundle Price: $169.00
Total Savings: $130.80


Introduction to Application Performance Engineering

With the increasing complexity of the application development space, it has become paramount to implement performance engineering activities within the application development life cycle to uncover and correct performance issues. Central to performance engineering are the aspects of performance monitoring and testing that involve developing baseline measures and collecting benchmarking data by which to compare the applications performance against. This course introduces Application Performance Engineering and describes how performance can be monitored and tested against established performance objectives.

Learning Objectives
  • 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.

Learning Objectives
  • Start the course
  • Recognize key features of jmap
  • Generate a heap dump using jmap
  • Print a heap summary using jmap
  • Print a histogram using jmap
  • Generate class loader statistics using jmap
  • Recognize limitations and known issues using jmap
  • Recognize key features of jhat for performance analysis
  • Use jhat to browse heap dumps
  • Use key options with jhat
  • Recognize limitations and known issues with jhat
  • Recognize key features of the jstack tool
  • Print a stack trace for a process, core file, or remote debug server
  • Use key options with jstack
  • Recognize limitations and known issues with jstack

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.

Learning Objectives
  • Start the course
  • Recognize key features of IBM PMAT, including system requirements and known issues
  • Run the IBM PMAT tool
  • Navigate the console monitor and perform an analysis of verbosegc data
  • Generate a GC Table View and recognize its components
  • Generate a Graph View and use key buttons to display various data
  • Generate a usage summary, duration summary, and AF summary, and recognize what each type reports
  • Configure key options in the view tab

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.

Learning Objectives
  • Start the course
  • Recognize key features of IBM's APA and licensing requirements
  • Establish a connection and log on to a z/OS
  • Recognize the key tools in the APA GUI
  • Configure source program mapping repository
  • Navigate through the STC Properties View and the System Properties View
  • Navigate the Observations List view
  • Identify important aspects of the job information tab when configuring new observations
  • Identify important aspects of the options tab when configuring new observations
  • Identify important aspects of the multistep tab when configuring new observations
  • Identify important aspects of the subsystems tab when configuring new observations
  • Identify important aspects of the schedule tab when configuring new observations
  • Identify important aspects of the sched options tab when configuring new observations
  • Navigate the Observation Reports List, including the tool bar
  • Navigate the report view, including the toolbar
  • Recognize the various configuration options required to specify new observations in IBM APA
Register Now
Performance Engineering e-learning bundle
  • Course ID:
    271473
  • Duration:
    n/a
  • Price:
    $169