Consulting Services JFrog Platform Tour

Conan C/C++ Package Manager

Create and Manage Conan packages and repositories

rate limit

Code not recognized.

Welcome to the Conan Learning Path on JFrog academy.  Conan is the premier package manager for C and C++ and is a supported package type on Artifactory.  It is also an ideal building block for build engineers who are trying to create modern continuous integration pipelines for C and C++.  The Conan team at JFrog is committed to continually making the process of learning and adopting Conan even easier.  With that in mind, we've created this series of self-paced exercise-based courses to help people at all levels of experience with Conan Leap forward. 

The Learning  path begins with a very high-level course called "Introduction to Conan", intended for people who are completely unfamiliar with Conan. It then provides a course called "Conan Essentials", which will help you learn fundamental concepts, and practice fundamental Commands. The next course called "Conan Advanced" provides a deeper dive through commands and features which solve more complicated build and packaging challenges. In time, we plan to add future courses with more specific focuses such as CI/CD, extending Conan with customization, and more.

Conan 2 Essentials Module 1: Fundamentals of Package Usage
Master the fundamentals of consuming C++ packages with Conan 2, including CMake integration, cross-compilation, and security auditing.
0 hr 59 min
DevOps Foundational Developers Conan Course
Conan 2 Essentials Module 2: Package Creation and Uploading
Master the complete lifecycle of Conan 2 packaging, from writing recipes and managing dependencies to configuring binary compatibility and uploading to remote repositories.
0 hr 48 min
DevOps Foundational Developers Conan Course
Conan 2 Essentials Module 3: Advanced Package Creation Scenarios
Expand your packaging expertise by learning to create specialized recipes for header-only libraries, package pre-compiled binaries, and manage build tools with tool requires.
0 hr 21 min
DevOps Foundational Developers Conan Course
Conan 2 Advanced Module 1: Developing Packages Locally
Master the local development lifecycle by learning the standard package development flow and utilizing editable mode to simultaneously edit and consume packages without constant re-packaging.
0 hr 16 min
DevOps Developers Conan Advanced Course
Conan 2 Advanced Module 2: The Dependency Graph
Master the complexities of dependency management by distinguishing between package types, implementing test-specific requirements, and ensuring build reproducibility with advanced versioning and lockfiles.
0 hr 25 min
DevOps Developers Conan Advanced Course
Conan 2 Advanced Module 3: Extensibility & Customization
Unlock the full potential of Conan by customizing its behavior with extensions, writing custom commands and hooks, utilizing deployers for artifact extraction, and reusing recipe logic via python requires.
0 hr 47 min
DevOps Developers Conan Advanced Course
Conan 2 Advanced Module 4: Advanced Binary Model
Deepen your understanding of package management by mastering the advanced binary model, extending configuration settings, and defining custom binary compatibility rules to ensure seamless integration across diverse environments.
0 hr 28 min
DevOps Developers Conan Advanced Course
Click here to read the terms of service | Featured | JFrog.com | Cookies Settings