Performance Engineering- LIVE Sessions
Isha presents an Extensive and highly interactive “Performance Engineering” Course by our industry expert with 12+ 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:
Saravanan has nearly 12+ years of rich, varied and extensive experience in Performance Testing. His impeccable passion for sharing his knowledge has motivated to take-up Technical Training. He has 10+ years of real time experience and 7+ years Technical Training experience. During this knowledge sharing travel, he has taken multiple batches of performance testing tools like Loadrunner (certified ), Jmeter, Neoload (Certified ), Dynatrace (Certified ),appdynamics ,Performance Engineering and trained 500+ students via different modes (Online, classroom) |
Sample Videos:
Performance Engineering Demo 1 Video:
Performance Engineering Demo 2 Video:
Live Sessions Price:
For LIVE sessions – Offer price after discount is 300 USD 199 USD Or 23000 INR 13000 Rupees.
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.
What student’s have to say about Saravanan:
It was a nice….saravanan covered most of the topics and his concepts are good. – Archana
it was really exciting , learned a lot of stuffs , Sarvanan he knew the subject matter in and out , am glad to be on his class last two months.- Daniel Thanks Saravanan for the informative sessions on Performance Engineering.. These sessions definitely helped to gain knowledge on how to handle different scenarios in Performance Engineering..Got logged off from the session as my phone got switched off.. I think I missed the last 5 mins of today’s session.. Thanks Isha for organising these sessions.. – Namitha Thomas Thanks a lot Saravanan for these amazing sessions on Performance Engineering. Your sessions gave us confidence and knowledge to deep dive into PE concepts. These will really help to transit our career from PT to PE. Thanks ISHA tranings to organize these sessions.- Lalith Chowdary Thanks Saravanan. Your sessions are very informative. Thanks Isha Training Solution – Deepa Manjunath Thank you so much Saravanan and Isha for the informative course. As you mentioned during the initial sessions, the way of approaching a project itself has changed after learning all the profiling and monitoring tools. Thanks again. – Renjith Thank you so much for your patience Sir.. Like the way you explain the concepts and answer the questions.Giving u a bow Sir.. – Shilpa |
Demo Session:
2nd July @ 8 A.M – 9 A.M (IST) (Indian Timings)/
1st July @ 10:30 P.M – 11:30 P.M (EST) (U.S Timings)/
2nd July @ 3:30 A.M – 4:30 A.M (BST) (U.K Timings)
Class Schedule:
For Participants in India :Monday to Friday @ 8 A.M – 9 A.M (IST)
For Participants in US : Sunday to Thursday@ 10:30 P.M – 11:30 P.M (EST)
For Participants in UK : Monday to Friday @ 3:30 A.M – 4:30 A.M (BST)
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 at least for 1 to 2 years.
- Who wanted to transform themselves from performance tester to performance engineer
Course syllabus:
- PERFORMANCE ENGINEERING – INTRODUCTION
- Introduction to Performance Engineering
- Performance Engineering Life Cycle
- Activities performed by the Performance Engineer
- JAVA PERFORMANCE ENGINEERING CONCEPTS
- JVM Architecture
- Understanding JVM Architecture – Class loader Sub system, Method area, Heap, Stack area, PC Registers, JIT, Execution Engine etc
- JVM performance monitoring
- Java Application monitoring using Open source tools (JConsole,JvisualVM)
- Heap Analysis Using JConsole , JvisualVM
- Thread Analysis Using JConsole , JvisualVM
- Understanding the above concepts using a real time example
- Java application monitoring using commercial tools (Yourkit)
- JVM Heap Structure – Eden, Survivor Space, Tenured Space ( Minor GC , Major GC , Full GC)
- Configuration of Heap size in JVM ( Xmx , Xms)
- Different types of Garbage collections
- Serial GC
- Parallel GC
- CMS (Concurrent Mark Sweep)
- G1 (Garbage first) GC
- Understanding the JVM thread pooling concepts
- Core Pool Size
- Queuing – Bounded Queue , Unbounded Queue
- Thread Monitoring
- Hanging threads
- Queue Length etc
- JDBC connection pooling
- Detailed understanding of JDBC Connection Pool concepts
- JVM Thread Dump Analysis
- What is Thread dump
- Life Cycle of Threads – New, Runnable ,Waiting , Timed Waiting , Blocked , Terminated
- Various Java Thread Dump Tools
- How to capture the Java Thread dumps
- Different techniques to analyze Thread dumps
- JVM Garbage collection Analysis
- How to configure the JVM arguments to collect the GC Logs
- How to analyze the GC logs
- How to identify the memory leak related issues using GC logs
- JVM Out of Memory Error Analysis
- What is Memory Leak
- What is OutofMemory exception
- Memory leak vs OutofMemory
- How to identify the Memory Leak and OutofMemory issues
- JVM Architecture
- INFRASTRUCTURE MONITORING
- Windows Servers
- How to Configure PERFMON Counters
- Critical Metrics to monitor in Windows Server
- Swapping vs Paging
- Page Faults
- % Processor Time
- Private Byte
- Available Byte
- Committed Byte
- Virtual Byte
- Processor Queue Length
- % Time in GC
- How to Identify Different Critical Performance Issues Using PERFMON
- Real Time example on how to monitor the Windows Server
- Linux Servers
- LINUX Monitoring Commands –
- Vmstat – Virtual Monitoring Statistics
- iostat – input output Statistics
- netstat – Network Statistics
- top – CPU Consumption
- NMON – Utility to monitor all the infra statistics
- How to extract the report from NMON
- CPU Utilization
- Memory Utilization
- Disk Utilization – Disk Read, Disk Write , Disk Busy , Disk Size
- Critical Metrics to monitor in LINUX Server
- How to Identify Different Critical Performance Issues Using LINUX Commands
- Real Time example on how to monitor the LINUX Server
- LINUX Monitoring Commands –
- Windows Servers
- DATABASE PERFORMANCE MONITORING
- Oracle Database monitoring
- Understanding of Oracle AWR Reports
- ADDM Reports
- Identify Critical DB performance Issues
- CLIENT-SIDE PERFORMANCE
- Understanding of Front end performance Metrics
- Common Client-side Performance problems
- Browser Rendering Concepts
- Client-side performance tools
- Chrome Dev tools
- GTMetrix
- Webpage Test
- Chrome – LightHouse
- CODE PROFILING
- What is Code profiling
- Jprofiler
- How to capture and understand the logs in Jprofiler
- EXPLORING ALL THE ABOVE CONCEPTS USING STANDARD APM TOOL – APPDYNAMICS
- REAL TIME APPLICATION PERFORMANCE ISSUES & PATTERNS
- How to Analyze the production load
- Performance Issues in Production
- Common CPU Related performance Issues
- Common Memory Related Performance Issues