Description
C++ Project Management: CMake, CPack, and Beyond. This course is the next step for C++ developers who have mastered the basics of coding and now want to learn the skills necessary to build and distribute real projects. Becoming a professional software engineer requires mastering the complex ecosystem of C++ tools, including compilers, build systems, and package managers. This course takes a deep dive into CMake and shows you how to use it to compile complex projects, build executables, and libraries. You’ll also learn how to prepare your projects for distribution using CPack and APT. The course also covers challenging elements of CMake, such as scopes and variable substitution, and covers the basics of structuring and maintaining projects, including using language servers and sanitizers. To make learning easier, the videos are recorded in a Docker development environment that supports Neovim and VSCode, allowing you to code as you go. This approach also shows you the benefits of developing in a containerized environment.
What you will learn
- Learn how to enable code to compile with CMake.
- Learn how to create distribution packages with CPack.
- Exploring the benefits of container-native development.
- Learn how to debug using sanitizers and language servers.
- Understanding Debian package structure and setting up your own APT test server.
This course is suitable for people who:
- Beginner C++ students who are eager for a natural next step in their education.
- C++ coders who are interested in learning how to contribute to real-world projects.
- Developers who want to create and distribute libraries.
Course Description C++ Project Management: CMake CPack and Beyond
- Publisher: Udemy
- Instructor: The Molecular Sciences Software Institute , Taylor Barnes
- Training level: Beginner to advanced
- Training duration: 8 hours and 18 minutes
- Number of lessons: 89
Course headings
Prerequisites for the C++ Project Management: CMake CPack and Beyond course
- Basic familiarity with C++ is assumed, including conditions/if statements, loops, and simple classes.
- Some experience with Git is recommended.
Course images
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: None
Quality: 720p
Download link
Downloadly
Rapidgator
File(s) password: www.downloadly.ir
File size
9.8 GB

