Developer Course

JAVA | .NET

4
Training Units
12
Hours Duration
2
Day Course
Virtual
+ Lab Instruction

Developer Course Overview

This two-day Developer Course 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 course 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. 

Available Course Dates

AppDynamics Node Pattern
October 13 - 14
9:30AM - 4:30PM
BST
AppDynamics Node Pattern
October 17 - 18
9AM - 4PM
PST
AppDynamics Node Pattern
October 20 - 21
9:30AM - 4:30PM
AEST
AppDynamics Node Pattern
November 22 - 23
9:30AM - 4:30PM
GMT
AppDynamics Node Pattern
December 12 - 13
9:30AM - 4:30PM
GMT
AppDynamics Node Pattern
January 23 - 24
9:30AM - 4:30PM
GMT

Who Is This Course For?

It's simple: The Developer Course 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 Developer Course, hands-on labs link theory to practice and make sure you leave the training with the ability to use AppDynamics to the fullest.
 

What You Will Learn In The Developer Course

  • 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

Developer Course Agenda

The AppDynamics platform allows full monitoring of app performance and delivers instant insights into specific code segments which compromise that performance. AppDynamics Developer courses will put actionable metrics at developer fingertips, so they 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.

  • Mapping the structure and architecture of AppDynamics to your applications
  • Configuring and monitoring business transactions and prioritizing responses
  • Troubleshooting issues down to the code level
  • Identifying issues in memory, resourcing, and slow SQL calls
  • Customizing dashboards
  • Reading dashboards and interpreting metrics
  • Configuring Events and Errors to help resolve issues
  • Setting up a War Room for major incidents
  • Setting up Health rules to monitor specific code paths
  • Understanding errors in AppDynamics and associated troubleshooting
  • Configuring additional metrics and data collectors in the applications
  • Using AppDynamics to test code, both functional and integrated
  • Running AppDynamics in Developer mode in non-production environments


AppDynamics courses are Instructor-led either onsite or virtually and include student lab practice following each instructor demo. This Developer Course contains approximately 20 different lab exercises that link theory to practice and make sure you leave the training with the ability to use AppDynamics to the fullest.
 

What's Unique in a Developer Course?

Developer courses cover everything in AppDynamics that developers need to know. In this two-day course, 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)

Business Transaction
Application Intelligence Platform

Find the performance issues

Dashboard
Code

Three clicks to the code

Runbook
Developer

Fix it and move on

AppDynamics Instructors

Our instructors bring decades of tech and training experience to every session. From .NET questions to Java architecting, they have seen it all and can break it down for your team. Power up your approach to DevOps with our instructors.