Back

Performance Engineering

Performance Engineering – LIVE Sessions   Isha presents an Extensive and highly interactive “Performance Engineering” Course by our industry expert with 14+ years of hands-on experience. Learn all the Performance Engineering concepts with hands-on practical examples. The course syllabus is designed by considering …

Buy Ticket

  • Total Slots
    0
  • Booked Slots
    0
  • Cost
    Free
  • Quantity

You must set payment setting!

This event has expired

Event Information

  • Location Online
  • Start Time 9:00 pm May 26, 2021
  • Finish Time 10:00 pm May 26, 2021

Performance Engineering – LIVE Sessions

 

Isha presents an Extensive and highly interactive “Performance Engineering” Course by our industry expert with 14+ years of hands-on experience. Learn all the Performance Engineering concepts with hands-on practical examples. The course syllabus is designed by considering the current job market trends and industry requirements.

 

About the Instructor:

Satish has 14+ Years of IT experience as a Mainframe developer, Performance Tester/Lead/Manager (Loadrunner, Jmeter, Neoload, Dynatrace, newrelic, splunk, end to end performance testing life cycle, drafting plan/strategy), Performance Engineer/Architect (architecture & design reviews, server side profiling, client side profiling, performance and production monitoring strategy, bottleneck analysis & providing recommendations),Product Solution Architect – Design & architecture for multiple applications and products.

 

Sample Videos: 

Performance Engineering Demo 1 Video:

Performance Engineering Demo 2 Video:

Price:

For LIVE sessions – Offer price after discount is 300 USD 199 USD Or 23000 INR 13000 Rupees.

Enroll For Free Demo

 

What will I Learn by the end of this course?

  • You will be able to confidently talk to developers & architects on the performance issues,bottlenecks & recommendations
  • You will be able to start playing a role of performance engineer – Just not identifying defects but to troubleshoot and identify bottlenecks and provide recommendations.
  • You will be able to do the architecture review and provide engineering strategy, plan & monitoring approach for both performance & production servers.
  • You will be able to easily handle interview questions and position yourself as a performance engineer.
  • You will be able to get a very good view on new performance engineering trends – devops, cloud, resiliency and mobile.

 

Free Demo On :

Learners in India: 26th May @ 9 P.M to 10 P.M (IST)

Learners in US: 26th May  @ 11:30 A.M to 12:30 P.M (EST)

Learners in UK: 26th May @ 4:30 P.M – 5:30 P.M (BST)

 

Class Schedule:

For Participants in India: Monday to Friday 9 P.M to 10 P.M (IST)

For Participants in US: Monday to Friday 11:30 A.M to 12:30 P.M (EST)

Learners in UK: Monday to Friday 4:30 P.M – 5:30 P.M (BST)

 

What student’s have to say about Satish:

Sure, and thanks for this unique informative & professionally structured course, that too with an instructor like Satish is an awesome match – I feel lucky to get a chance to learn from the expert. Satish you are a very good trainer, make complex concepts as a simple, easy & understandable. Thanks for everything. Thanks s lot kumar as you’re the one who made it possible. Thanks, Isha. – Maneesh

Fantastic sessions Sathish, I filled many gaps in my knowledge, i don’t stop here and will continue to drill down further to see the bottom of performance Engineering, I felt this a great start , thanks a lot, want to keep in touch with you to discuss more in upcoming future , thanks a ton for all wonderful sessions – Prasad

Thanks for arrange this wonderful Session and Sahish has covered all aspects of PE Life cycle . I learnt most of the PE life cycle where was expecting to get practical and theoretical knowledge. – DEVANG PATEL

I would say appropriated all efforts and commitments
I will look forward to another course in future to be explore more.

Thanks, Sateesh for Great and wonderful Sessions …so many dots are connected gave a clear road map about PTE explined each and everu topic clearly …Once again great Thanks – Rama Narendra Babu

It was great. His experience and knowledge helped me to get sound knowledge on performance engineering.- Sastry

Satish sir is good and explains most of the questions asked and helpful in nature – kamal

Hello, PE training is really good. Every content is expelled very well by Satish. I’m delighted to take this course. Definitely recommended! – Nobel

Hi..Satish has excellent command over the concepts to elucidate and has great patience to clear the doubtsfrom everyone… I was sceptical before joining the course whether it is worth or they really going to teach well before joining the course and it is beyond expectation…. I thank ISHA training and Satish for there exceptional work which helped lot of performance testers to enhance knowledge to next level and move towards performance engineering……. – Keerthi

Salient Features:

  • 25+ Hours of Live Training along with recorded videos
  • Lifetime access to the recorded videos
  • Course Completion Certificate

 

Who can enroll in this course?

  • Have hands-on experience in performance testing tools like LoadRunner or JMeter or any other tools.
  • Has Basic knowledge in performance testing concepts and worked as a performance tester or test lead atleast for 1 to 2 years.
  • Who wanted to transform themselves from performance tester to performance engineer

 

Course syllabus:

Section 1 : Introduction to Performance engineering(PE)

  • Skill set required to be a successful performance engineer
  • Where do we lag as a performance tester when it comes to PE
  • Various engineering activities & tools across SDLC
  • What is expected from a Performance engineer during the interview as well as during the project execution.

Section 2 : Think Like a Developer

  • Java Performance Engineering/JVM Architecture
  • Why Java &Get Your Basics
  • JDK/JRE/JVM
  • Get the understanding of JVM architecture (Memory management / Threads/Execution engine)
  • Types of JVM and its performance impact.
  • Think like a Developer to be a good performance engineer
  • Get Hands On and start writing small programs
  • Setting up Java Environment/Eclipse
  • Practical understanding of JVM components with the new java project/programs

Section 3 : Thread Analysis

  • Introduction to Various real time performance Issues, its impact, engineering approach to address the issues.
  • Introduction to Java Threads
  • How Java threads are handled by JVM
  • Thread status and how to analyze the health of the thread during the load test execution
  • How and when to take Thread Dumps
  • Tools(jvisual vm/jprofiler)/Command line functions & step by step process to take the thread dump
  • How to analyze the Thread Dump and identify the bottlenecks
  • Practical examples with real time application & code to create thread issues and conduct thread dump analysis
  • Fixing the code post recommendation and to observe the impact
  • Thread configuration in server and its impact on the performance
  • Thread connection pool concepts and how it works. Tools :Eclipse/Tomcat/Java project/JvisualVM/Jprofiler/io/IBMTMDA

 Section 4 : Java Memory Management Part 1

  • Deep dive into Memory allocations
  • How memory works Stack & Heap
  • Role Of Metaspace
  • Tuning the Java Memory Settings
  • Practical explanation of creating memory issues/Leaks and Monitoring the heap
  • How to connect java process with jvisualvm/jprofiler to monitor the heap
  • How and when to take the heap dump
  • Heap dump analysis and finding the possible root cause of the memory leaks.

 Section 5 : Java Memory Management Part 2 – Garbage Collection

  • Introduction to GC concepts and how JVM manages memory via GC
  • JVM GC collectors Serial/Parallel/CMS/G1
  • Tuning GC components
  • Old/young generations, survivor space
  • Practical examples & code walkthrough to show the memory issues/ how GC works.

Section 6 : CPU profiling & response time analysis

  • CPU Hotspots
  • Troubleshooting High response time issues
  • How to use Jprofiler to identify bottlenecks
  • Practical examples with real time application to create issues and identify the bottleneck at class/methods

Section 7 : Monitoring Strategy before/during/after Load Test execution

  • Architecture overview as part of monitoring strategy
  • Setting up the right monitors to collect metrics
  • Various tools and methodology to monitor and collect performance metrics during load test
  • Detailed overview on Linux monitoring and tools
  • Nmon/vmstat/top/iostat/telegraf/Jconsole
  • Walkthrough on important performance counters
  • Practical session on monitoring/using these tools in linux/windows machines with realtime applications
  • Overview on Network Monitoring tools to understand the network related bottleneck with practical examples
  • Appdynamics – Agent configuration and Monitoring

Section 8 : Client Side performance engineering

  • Why client / browser side performance
  • What are the common client side performance issues
  • Tools and methodology to analyze the performance issues
  • Automating the client side performance
  • Browser APIs to collect client side statistics
  • How to provide Recommendations
  • Practical examples with real time applications to understand the issues/ provide recommendations with the fixes

 Section 9 : Database Performance

  • Relational & NoSQL Database
  • Performance considerations
  • Oracle Process Architecture
  • Oracle Memory architecture
  • Tablespace and how it is managed
  • Database Monitoring
  • Automatic Workload Repository(AWR)
  • How and when to take AWR reports for performance analysis
  • Automatic Database Diagnostic Monitor (ADDM)
  • Practical examples of database issues in AWR reports

Section 10 : Introduction to Production Monitoring

  • Synthetic monitoring & Real User Monitoring
  • Walk through of various techniques/tools available for synthetic monitoring
  • Alerts & production like scenarios
  • Real user monitoring tools – Firebase/google analytics/TeaLeaf

Section 11 : Nonfunctional requirements and engineering strategy

  • Workload definition – Performance engineering strategy
  • Templates for creating engineering plan/strategy
  • Performance engineer role in Architecture /Design review
  • Defining SLA & SLO for applications / Individual components

Section 12 : Bonus section of Introduction to Devops (continuous testing)

  • Jmeter/Jenkins integration
  • Continuous automated monitoring using Appdynamics  in devops

Section 13 : Introduction to cloud & Resiliency engineering

  • Introduction to AWS & Azure Cloud monitoring tool
  • What is Resiliency engineering & why it is required
  • Tools
  • Various failure scenarios – CPU burn/diskburn/server crashes

 

Leave A Reply

Your email address will not be published. Required fields are marked *

CLICK HERE – ISHA TUITIONS | Grades 1–12 | India • USA • UK • Middle East | CBSE • ICSE • IGCSE • Cambridge • IB • State Boards | CLICK HERE