Developer Track

Learn to put actionable metrics at your fingertips to optimize and improve apps faster. App performance management can inform every facet of your app development and maintenance cycles, and these courses will facilitate your adoption of the best tools, platforms, and practices.
14
Topics
10+
Labs
16
Hours
4
Training Units

As a Developer and as any successful business, you may have a specific set of metrics you are interested in tracking and comparing related with performance of the business application code. This AppDynamics track teaches users to create custom dashboards quickly to gain instant visibility into any uninstrumented BTs and build instrumented entry points for monitoring high value BTs.

— Ray Baco, AppDynamics Instructor

Available AppDynamics Track Dates

October 23 - 24
9AM - 4PM
Pacific Standard Time
Register
November 20 - 21
9AM - 4PM
Pacific Standard Time
Register
November 20 - 21
9:30AM - 4:30PM
Greenwich Mean Time
Register

2 AppDynamics Courses for Developers

APM 200
Essentials Course

Learn to Identify the fundamental components of the AppDynamics Architecture and explain how Transaction Snapshots work, how metrics are captured and utilized, and what Business Transaction detection can do for your business.
Learn More

APM 201
Diagnostics & Troubleshooting Fundamentals Course

Analyze business transaction snapshots and troubleshoot errors before they affect the production system and report an event or error.
Learn More

APM 202
Detecting & Managing Transactions Course

Learn to use custom entry points, exit points, and information points to collect code and business metrics outside the context of Business Transactions.
Learn More

APM 203
Code Instrumentation & Visibility Course

Add detailed data to your transaction snapshots, add information points and use developer mode to get deep into your application monitoring by customizing the way you view and deliver data.
Learn More

What You Will Learn In the Developer Track

The Developer Track instructs developers on how to best correlate the performance issues identified by AppDynamics back to the offending code segments. Through presentations, workshop discussions, interactive demonstrations and hands-on class practice labs, you gain the skills to speedily identify many different types of coding issues. You then leverage best practices and insights into the art of analyzing metrics and use this analysis to improve code performance during development.

The AppDynamics platform allows full monitoring of app performance and delivers instant insights into specific code segments which compromise that performance. AppDynamics Developer Learning Track will put actionable metrics at developer fingertips, so you can optimize and improve apps faster. App performance management can inform every facet of your app development and maintenance cycles, and these courses will facilitate your adoption of the best tools, platforms, and practices.

The Track culminates with a final module that ties everything together by exploring the company's AppDynamics Controller (not included in public offerings), as well as the demonstration of additional AppDynamics monitoring features.

  • How to troubleshoot Business Transactions using flow maps, snapshots, metric browser, diagnostics sessions, and events
  • How to extend your monitoring capability by using development monitoring mode, custom entry points, exit points, information points, data collectors, custom Business Transaction rules & custom transaction thresholds
  • How to conduct more complex troubleshooting sessions to resolve common issues like: too many database calls, over-synchronization, intermittent problems, resource misuse, and memory leaks
  • Use AppDynamics in a DevOps practice
  • How to leverage additional AppDynamics monitoring features, including: Transaction Analytics, Log Analytics, Database Monitoring

Who is this course for?

It's simple: The Developer Learning Track is for developers, full stop. The AppDynamics application performance management platform enables developers to look closely at app performance, so they can find relevant trouble spots, and then points them to the code segments responsible for performance issues, saving valuable troubleshooting time. In our Learning Track, hands-on labs link theory to practice and make sure you leave the training with the ability to use AppDynamics to the fullest.

The track covers everything in AppDynamics that developers need to know. In this track, developers get their minds around using the tool for troubleshooting and monitoring, and will get a chance to go hands-on with the AppDynamics Controller to explore actual features of implementation.

Troubleshooting is a main focus, from basic features of the AppDynamics platform like snapshots to complex sessions like excessive database calls, over-synchronization, memory links, and intermittent problems.

For private courses, explore your company's AppDynamics Controller configuration, with a guided tour of implementation features discussed during the course (not included in public offerings)

For public courses, explore the AppDynamics Controller with a sample application with a guided tour of implementation features discussed during the course (not included in public offerings)

Developer Video

Developer Track Agenda

APM 200
Essentials Course

  • Topic 1 Application-Tier-Node
  • Topic 2 Business Transactions
  • Topic 3 Transaction Snapshots
  • Topic 4 Application Architecture
  • Topic 5 Metrics
  • Topic 6 Business Transaction Management

APM 201
Diagnostics & Troubleshooting Course

  • Topic 1 Service Endpoints
  • Topic 2 Health Rules
  • Topic 3 Diagnostic Sessions
  • Topic 4 Development Mode
  • Topic 5 Events
  • Topic 6 Errors
  • Topic 7 Troubleshooting Error Transactions
  • Topic 8 Troubleshooting Node Level Issues

APM 202
Data Visibility Course

  • Topic 1 Transaction and Backend Detection
  • Topic 2 Information Points
  • Topic 3 Data Collectors
  • Topic 4 JMX Visibility
  • Topic 5 Monitor Windows Performance Counters

APM 203
Dashboards, Reports & Proactive Monitoring Course

  • Topic 1 Custom Dashboards
  • Topic 2 Troubleshooting War Room
  • Topic 3 Reports
  • Topic 4 Policies, Actions, & Runbook Automation

AppDynamicstracks are Instructor led either onsite or virtually and include student lab practice following each instructor demo. The lab exercises link theory to practice and make sure you leave the training with the ability to use AppDynamics to the fullest.
Explore all the Tracks

Find the right Track to help you champion application performance management based on your role and business needs.

Learn more