For a better view on Inspire Cayman Training, Update Your Browser.

Software - Performance Engineering (Online Courses)

Elevate your career trajectory with our premier online course, designed to sharpen your competitive edge. Explore our curated selection of top-tier digital programs to hone your skills and propel your professional journey forward. Experience transformative learning tailored to empower your career advancement in today's dynamic landscape.
Course Category
Price on Request
Start Learning
This Course Includes
  • 13 hours 45 minutes
    of self-paced video lessons
  • 10 Programs
    crafting your path to success
  • Completion Certificate
    awarded on course completion

Performance Engineering Nuts & Bolts: Evaluating Performance

Price on Request 45 minutes
The relevancy of performance engineering increases as organizations and users expect more reliability and availability from complex computer systems. This expectation puts pressure on the performance engineer to measure and demonstrate the impact of their work. In this course, learn how performance engineering compares to and extends the classic concept of performance testing. Study the main operational goals of a performance engineer and how these goals are measured using KPIs. Examine the technical questions a performance engineer must ask when evaluating a system's performance and the technical KPIs they can deploy to meet performance criteria. Finally, investigate the conducive business impact of performance engineering. Upon completion, you'll know how to meet key business objectives using performance engineering evaluation techniques.
Perks of Course
Certificate: Yes
CPD Points: 45
Compliance Standards: AICC

Performance Engineering Nuts & Bolts: Exploring Performance Engineering

Price on Request 1 hour 40 minutes
Customers rely on modern software systems to deliver performance in terms of non-functional metrics, such as usability, reliability, and robustness. Today's software professionals need to know how to use performance engineering strategies to meet the performance demands put on modern systems. In this course, learn what performance is as it relates to software development. Investigate the challenges that modern software faces in meeting performance metrics. Identify the impact on the business when performance issues occur. Study what performance engineering is, the history of performance engineering, and its benefits. Moving along, explore the non-functional metrics that go into measuring performance. Examine the specifics of the performance engineering approach. Finally, specify the roles and responsibilities of a performance engineer. Upon completion, you'll know how to improve software performance using performance engineering techniques.
Perks of Course
Certificate: Yes
CPD Points: 98
Compliance Standards: AICC

Performance Engineering: Assessing Performance Issues in Software Development

Price on Request 2 hour
Developers need to build software with performance in mind, QA needs to test for performance, and management needs to ensure projects meet performance requirements. Needless to say, organizations need software professionals with performance expertise. Use this course to learn what's involved in performance monitoring and analysis. Explore what's involved in performance monitoring. See how process monitoring fits into the overall field of process engineering. Study application performance monitoring (APM) and database performance monitoring (DPM). And examine some of the most popular tools for both. As you advance, monitor a web application and database using performance monitoring tools. Find out how to identify root causes of performance issues. And investigate the basic components of software performance analysis. Upon completion, you'll be able to start analyzing and monitoring software performance throughout the development process.
Perks of Course
Certificate: Yes
CPD Points: 121
Compliance Standards: AICC

Performance Engineering: Fixing Cloud Performance Issues

Price on Request 1 hour 15 minutes
The cloud is a critical part of many organizational networks, and one cannot discuss networking and infrastructure performance without mentioning it. While it may be tempting to think about the cloud as a turnkey solution, its performance will, at some point, be a consideration for most performance engineers. Use this course to learn how to fix cloud performance issues, beginning with factors that influence cloud-specific performance, application performance measurements, and cloud performance analysis and metrics. Then, explore application troubleshooting flow, performance evaluation, and monitoring along with cloud migration performance challenges and best practices. As you advance, practice monitoring cloud service performance metrics and configuring metric alerts. Then see how load balancers factor into performance and how to monitor them. Upon completion, you'll be able to improve cloud-specific performance effectively.
Perks of Course
Certificate: Yes
CPD Points: 75
Compliance Standards: AICC

Performance Engineering: Fixing Infrastructure Performance Issues

Price on Request 1 hour 25 minutes
Infrastructure is the backbone of any network, so related performance issues can adversely affect an organization's ability to provide web services and apps to customers and employees. Infrastructure performance issues can also be costly. For these reasons, performance engineers should be hyper-focused on remediating performance at the source. Use this course to learn how you can fix infrastructure-related performance issues. Begin by understanding the role played by various network infrastructure elements, starting with servers, network backbone, and firewalls. Then, explore internet and browser performance, load balancers, and overall infrastructure monitoring. Next, learn about the server performance advisor tool and workload management performance. Finally, see how Little's Law can be used for better optimization of system queues. When you've completed this course, you'll be able to identify and resolve infrastructure performance problems within your organization.
Perks of Course
Certificate: Yes
CPD Points: 84
Compliance Standards: AICC

Performance Engineering: Fixing Microservices Performance Issues

Price on Request 1 hour 5 minutes
Microservices are an essential consideration in performance engineering, as they play a role in every aspect of network applications. While identifying performance issues with microservices is vital, it's only part of the task. Performance engineers need to know how to address issues quickly and effectively before they become widespread. Use this course to learn how to identify and rectify microservices performance issues. Explore common microservices performance problems. Learn best practices for improving microservices performance and scaling as well as capacity planning. Discover considerations related to resource awareness and dependency scaling. Furthermore, examine microservices monitoring tools, common microservices monitoring metrics, and methods for optimizing microservices performance. Upon completion, you'll be able to improve the performance of your microservices effectively.
Perks of Course
Certificate: Yes
CPD Points: 66
Compliance Standards: AICC

Performance Engineering: Optimizing Database Performance

Price on Request 1 hour 25 minutes
Most software solutions are backed by a database, meaning the overall application performance is greatly affected by the database's performance. It's therefore highly advantageous for software professionals to know how to analyze and optimize database performance. Take this comprehensive course to learn about the many facets of database performance optimization. Discover how to optimize data structures and examine the data definition language (DDL) used to manage that structure. Find out how to optimize data storage within a database as well as SQL queries that act on that data. Study performance tuning techniques. Practice optimizing a SQL table using indexes. And explore several optimization tools. Next, examine several strategies for optimizing database performance. Then see how to troubleshoot slow database symptoms in the context of an application. Upon completion, you'll know how to optimize database performance in isolation and as part of an application.
Perks of Course
Certificate: Yes
CPD Points: 87
Compliance Standards: AICC

Performance Engineering: Optimizing Performance in an Application

Price on Request 1 hour 20 minutes
It is no longer adequate for software developers and engineers to simply write code that works. They also need to know how to optimize applications for best performance. Learn how you can do this in your role through this diverse course. Learn how software modeling can be employed when designing systems with performance in mind. Examine the role memory management plays in application performance. Discover techniques for code optimization and refactoring. Explore the benefits of optimizing code. And investigate the roles garbage collection, heap dumps, and threading management play in application performance. As you progress, study some code optimization best practices and write a multi-threaded program in .NET. Upon course completion, you'll know the best ways to optimize application performance.
Perks of Course
Certificate: Yes
CPD Points: 80
Compliance Standards: AICC

Performance Engineering: Potential Performance Issues in Architecture

Price on Request 1 hour 15 minutes
Customer goodwill and employee productivity are severely impacted by slow applications, making performance a crucial element of modern networking. Performance engineering uses ongoing testing and monitoring to eliminate these potential issues. One aspect of this work is managing system architecture performance. With the help of this course, learn to recognize potential architectural performance issues. Begin by understanding what performance engineering is, the role of the performance engineer, and the similarities and differences between performance architects and performance engineers. Then, explore the scope of performance engineering, common activities undertaken by performance teams, and how performance engineering and performance testing differ. Finally, delve into activities commonly undertaken by performance engineers, well-known performance architecture issues, and best practices for effective performance engineering. By the end of the course, you'll have a good grasp of the role of performance architects and system architecture in performance engineering.
Perks of Course
Certificate: Yes
CPD Points: 76
Compliance Standards: AICC

Performance Engineering: Potential Performance Issues in Software Development

Price on Request 1 hour 35 minutes
Software system performance has a significant impact on a business. Whether this impact is positive or negative is up to those involved in software development. To ensure well-performing software, you first need to know how to define and measure software performance. Use this course to appreciate the effects of software performance on a business's success. Discover the routine tasks involved in software performance management. Then, delve into the various factors that affect application and database performance. Moving along, examine the metrics used to measure application and database performance. And see what defines scalability and how it differs from performance. When you're done, you'll be versed in the significance of software performance and the management techniques, factors, and metrics involved.
Perks of Course
Certificate: Yes
CPD Points: 96
Compliance Standards: AICC