آموزش جامع و مینیمال CMake - آخرین آپدیت

دانلود Minimal CMake

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره مهارت‌های پایه شما را در CMake تقویت می‌کند و شما را قادر می‌سازد تا سیستم‌های ساخت (Build Systems) قابل اعتماد، قابل نگهداری و قابل انتقال ایجاد کنید. تسلط بر این قابلیت‌ها برای توسعه نرم‌افزار مدرن، جایی که ساخت‌های یکپارچه و مدیریت بهینه وابستگی‌ها بهره‌وری را به شدت افزایش می‌دهند، ضروری است. با پیشرفت در این دوره، یاد خواهید گرفت که چگونه پروژه‌ها را ساختاردهی کنید، کتابخانه‌های خارجی را مدیریت کنید، مراحل پیکربندی را خودکار سازید و جریان‌های کاری مقیاس‌پذیر ایجاد کنید. هر ماژول مستقیماً به بهبودهای عملی تبدیل می‌شود که می‌توانید در محیط‌های توسعه واقعی به کار بگیرید. آنچه این دوره را متمایز می‌کند، تمرکز بر ترکیب الگوهای تمیز و مینیمال CMake با سناریوهای واقعی پروژه، از تست گرفته تا بسته‌بندی (Packaging) است. شما هم از شفافیت مفهومی و هم از تجربه عملی بهره‌مند خواهید شد. این دوره برای توسعه‌دهندگانی که با C++ یا زنجیره‌های ابزار چندسکویی (Cross-platform) کار می‌کنند و می‌خواهند فرآیند ساخت خود را ساده کنند، ایده‌آل است. هیچ تجربه قبلی در CMake نیاز نیست، اما آشنایی اولیه با برنامه‌نویسی مفید خواهد بود.

سرفصل ها و درس ها

شروع کار Getting Started

  • مقدمه - ویدیو مرور کلی Introduction - Overview Video

  • شروع کار - ویدیو مرور کلی Getting Started - Overview Video

سلام، CMake! Hello, CMake!

  • سلام، CMake! - ویدیو مرور کلی Hello, CMake! - Overview Video

استفاده از FetchContent با وابستگی‌های خارجی Using FetchContent with External Dependencies

  • استفاده از FetchContent با وابستگی‌های خارجی - ویدیو مرور کلی Using FetchContent with External Dependencies - Overview Video

ایجاد کتابخانه‌ها برای FetchContent Creating Libraries for FetchContent

  • ایجاد کتابخانه‌ها برای FetchContent - ویدیو مرور کلی Creating Libraries for FetchContent - Overview Video

بهینه‌سازی پیکربندی CMake Streamlining CMake Configuration

  • بهینه‌سازی پیکربندی CMake - ویدیو مرور کلی Streamlining CMake Configuration - Overview Video

نصب وابستگی‌ها و ExternalProject Add Installing Dependencies and ExternalProject Add

  • نصب وابستگی‌ها و ExternalProject Add - ویدیو مرور کلی Installing Dependencies and ExternalProject Add - Overview Video

افزودن پشتیبانی از نصب برای کتابخانه‌ها Adding Install Support for Your Libraries

  • افزودن پشتیبانی از نصب برای کتابخانه‌ها - ویدیو مرور کلی Adding Install Support for Your Libraries - Overview Video

استفاده از Super Builds برای ساده‌سازی ورود به پروژه Using Super Builds to Simplify Onboarding

  • استفاده از Super Builds برای ساده‌سازی ورود به پروژه - ویدیو مرور کلی Using Super Builds to Simplify Onboarding - Overview Video

نوشتن تست برای پروژه Writing Tests for the Project

  • نوشتن تست برای پروژه - ویدیو مرور کلی Writing Tests for the Project - Overview Video

بسته‌بندی پروژه برای اشتراک‌گذاری Packaging the Project for Sharing

  • بسته‌بندی پروژه برای اشتراک‌گذاری - ویدیو مرور کلی Packaging the Project for Sharing - Overview Video

ابزارهای پشتیبان و گام‌های بعدی Supporting Tools and Next Steps

  • ابزارهای پشتیبان و گام‌های بعدی - ویدیو مرور کلی Supporting Tools and Next Steps - Overview Video

نمایش نظرات

آموزش جامع و مینیمال CMake
جزییات دوره
12h 4m
12
(آخرین آپدیت)
124
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده