Learning Paths
Explore curated collections of courses designed to help you achieve mastery.
All
Gradle Build Tool
Develocity
Maven
Filter by role
Select your role
Not specified
Developer
Build Engineer
Build Scan® Essentials
0%
0/4 Courses
Build Scan® Essentials
4 Courses

This learning path provides a comprehensive introduction to Build Scan, equipping you with the knowledge and skills to effectively analyse and optimize your build processes. Through a series of  courses, you will learn how to:

  • Get started with Build Scan: Understand the basics of Build Scan and how to use it to gain insights into your builds.
  • Navigate Build Scan: Explore the Build Scan interface and learn how to efficiently find the information you need.
  • Analyze builds with Build Scan:  Deep dive into build analysis techniques, identify bottlenecks, and troubleshoot failures.
  • Optimize builds with Build Scan: Discover how to use Build Scan insights to improve build performance and efficiency.

By the end of this learning path, you will be able to:

  • Confidently use build scans to analyze your builds.
  • Identify and resolve build issues effectively.
  • Optimize your build processes for faster and more reliable builds.
  • Leverage build scan data to improve developer productivity.

This learning path is ideal for:

  • Software developers
  • Build engineers
  • DevOps engineers
  • Anyone involved in the software development process who wants to improve build performance and reliability

Enroll in the Build Scan Essentials Learning Path today and start mastering your builds!

0%
0/4 Courses
Develocity™ Build Analysis and Optimization
0%
0/2 Courses
Develocity™ Build Analysis and Optimization
2 Courses

This learning path takes you deeper into Develocity, focusing on practical techniques for analyzing build performance and troubleshooting problems. Through targeted courses, you will develop the skills to:

  • Understand Build Performance with Develocity:  Learn how to leverage Develocity's powerful features to analyze build trends, identify performance bottlenecks, and uncover opportunities for optimization.
  • Troubleshoot Problems with Develocity: Master the art of using Develocity to diagnose and resolve build failures, identify root causes, and improve the reliability of your build processes.

By the end of this learning path, you will be able to:

  • Proactively identify and address performance issues in your builds.
  • Effectively utilize analytical tools in Develocity to diagnose build failures.
  • Pinpoint the root causes of build problems and implement effective solutions.
  • Optimize your build pipelines for maximum efficiency and reliability.

This learning path is ideal for:

  • Software developers
  • Build engineers
  • DevOps engineers
  • Anyone responsible for maintaining and improving the performance and reliability of build processes

Enroll in the Develocity Build Analysis and Optimization Learning Path today and become a build optimization expert!

0%
0/2 Courses
Develocity™ Foundations
0%
0/3 Courses
Develocity™ Foundations
3 Courses

This learning path provides a comprehensive introduction to Develocity, a powerful tool for analyzing and optimizing your builds across all your projects. Through focused courses, you will gain the foundational knowledge and skills to:

  • Understand Develocity: Learn the core concepts and benefits of Develocity and how it can help you improve build performance and troubleshoot issues.
  • Find and Compare Build Scans: Master the techniques for efficiently locating and comparing Build Scans within Develocity to identify trends, anomalies, and opportunities for optimization.

By the end of this learning path, you will be able to:

  • Navigate the Develocity interface with confidence.
  • Effectively locate and access relevant Build Scan data.
  • Compare build scans to identify performance bottlenecks and regressions.
  • Gain valuable insights into your build processes across multiple projects.

This learning path is ideal for:

  • Software developers
  • Build engineers
  • DevOps engineers
  • Anyone involved in the software development process who wants to gain a deeper understanding of their builds and improve their efficiency

Enroll in the Develocity Foundations Learning Path today and unlock the power of build analysis!

0%
0/3 Courses
Develocity™: Advanced Techniques and Applications
0%
0/2 Courses
Develocity™: Advanced Techniques and Applications
2 Courses

This learning path explores the advanced capabilities of Develocity, focusing on powerful features for deep build analysis and optimization. Through specialized courses, you will learn how to:

  • Leverage Build Data and Analytics:  Unlock the full potential of Develocity's data analysis tools to gain deep insights into your build processes, identify trends, and uncover hidden patterns that impact performance.
  • Utilize Predictive Test Selection: Master the innovative Predictive Test Selection feature to optimize your testing strategy, reduce test execution time, and improve the efficiency of your development workflows.

By the end of this learning path, you will be able to:

  • Extract and analyze complex build data to identify areas for improvement.
  • Utilize advanced visualization techniques to understand build performance trends.
  • Implement Predictive Test Selection to optimize test execution and reduce build times.
  • Leverage Develocity's advanced features to drive continuous improvement in your build processes.

This learning path is ideal for:

  • Experienced Develocity users
  • Build engineers seeking to optimize complex build systems
  • DevOps professionals responsible for improving development efficiency
  • Anyone who wants to unlock the full potential of Develocity for advanced build analysis and optimization

Enroll in the Develocity™: Advanced Techniques and Applications Learning Path today and take your build optimization skills to the next level!

0%
0/2 Courses
Gradle Build Caching
0%
0/2 Courses
Gradle Build Caching
2 Courses

Gradle Build Tool's build caching feature significantly improves build performance. In this series of courses, you’ll learn what build caching is, how it works, and how to use it correctly to maximize the benefits for your builds.

0%
0/2 Courses
Gradle Build Caching with Develocity
0%
0/3 Courses
Gradle Build Caching with Develocity
3 Courses

Gradle Build Tool's build caching feature can significantly improve your build performance by storing and reusing outputs of tasks, avoiding redundant work. In this series of courses, you'll learn the ins and outs of build caching, how it works with Develocity, and the best practices to maximize its benefits for your Gradle builds.

Learning Objectives:

  • Understand the core concepts of build caching and its impact on build performance.
  • Learn how Gradle's build cache works and how it integrates with Develocity.
  • Explore different types of build caches (local, remote) and their use cases.
  • Master the configuration and optimization of build caching for your Gradle projects.
  • Troubleshoot common issues and apply best practices for effective build caching.

Who Should Attend:

  • Gradle developers who want to optimize build performance.
  • Build engineers and DevOps professionals responsible for managing build infrastructure.
  • Anyone interested in improving the efficiency and speed of their Gradle builds.

Prerequisites:

  • Basic understanding of Gradle and the build process.
  • Familiarity with Develocity is beneficial but not required.

Learning Path:

  • Introduction to Build Caching:  Learn the fundamental concepts of build caching, its benefits, and how it works in Gradle.
  • Local Build Caching:  Explore local build caching, its configuration, and how it can speed up builds on a single machine.
  • Remote Build Caching:  Discover remote build caching with Develocity, its advantages, and how to set it up for your team or organization.
  • Optimizing Build Cache:  Learn advanced techniques for optimizing build cache effectiveness, including cacheable tasks, cache keys, and troubleshooting.

By the end of this learning path, you'll be able to confidently implement and manage build caching in your Gradle projects, significantly reducing build times and improving developer productivity.

0%
0/3 Courses
Maven Build Caching with Develocity
0%
0/2 Courses
Maven Build Caching with Develocity
2 Courses

Using a build cache with Maven can dramatically improve your build performance by storing and reusing build outputs, eliminating redundant work. In this series of courses, you'll gain a comprehensive understanding of build caching, how it works with Develocity, and the best practices to maximize its benefits for your Maven builds.

Learning Objectives:

  • Understand the core concepts of build caching and its impact on Maven build performance.
  • Learn how Maven's build cache works and how it integrates with Develocity.
  • Explore different types of build caches (local, remote) and their advantages.
  • Master the configuration and optimization of build caching for your Maven projects.
  • Troubleshoot common issues and apply best practices for effective build caching.

Who Should Attend:

  • Maven developers seeking to optimize build times and efficiency.
  • Build engineers and DevOps professionals responsible for managing build infrastructure.
  • Anyone interested in improving the performance and reliability of their Maven builds.

Prerequisites:

  • Basic understanding of Maven and the build lifecycle.
  • Familiarity with Develocity is beneficial but not required.

Learning Path:

  • Introduction to Build Caching:  Learn the fundamental concepts of build caching, its benefits, and how it works in Maven.
  • Local Build Caching:  Explore local build caching, its configuration, and how it can speed up builds on a single machine.
  • Remote Build Caching:  Discover remote build caching with Develocity, its advantages for teams and organizations, and how to set it up effectively.
  • Optimizing Build Cache:  Learn advanced techniques for optimizing build cache effectiveness, including cacheable goals, cache keys, and troubleshooting common issues.

By the end of this learning path, you'll be able to confidently implement and manage build caching in your Maven projects, significantly reducing build times and improving developer productivity.

0%
0/2 Courses