Performance Engineering: Optimizing Performance in an Application
Performance Engineering
| Intermediate
- 12 videos | 1h 20m 12s
- Includes Assessment
- Earns a Badge
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.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe the role of software modeling in designing systems for performanceDescribe the role of memory management in optimizing systems for performance and summarize what's meant by garbage collection, heap dumps, and thread managementOutline how code optimization and refactoring lead to improved performance and describe some techniques for optimizing codeList the benefits of optimizing codeIdentify best practices when optimizing code
-
Recognize best practices when optimizing software for performanceOutline the role of garbage collection in optimizing software for performanceDescribe the role of heap dumps in optimizing software for performanceDetail the role of thread management in optimizing software for performanceCreate a multi-threaded program in .net and demonstrate how it's more efficient than a single-threaded programSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 41s
-
10m 29s
-
6m 47s
-
9m 12s
-
7m 17s
-
7m 6s
-
7m 8s
-
8m 23s
-
7m 36s
-
7m 53s
-
5m 48s
-
52s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.