Versioning چیست؟ آموزش کامل Semantic Versioning (SemVer)

1405/06/19

درباره این ویدیو

آیا تا به حال برایتان سؤال شده که شماره نسخه‌هایی مانند 1.0.0، 2.3.5 یا 3.0.0-beta.1 چه معنایی دارند؟ در این ویدیو به صورت کامل با مفهوم Versioning و استاندارد Semantic Versioning (SemVer) آشنا می‌شویم و یاد می‌گیریم که هر بخش از شماره نسخه چه کاربردی دارد. در این آموزش بررسی می‌کنیم: 1- Versioning چیست؟ 2- چرا نسخه‌بندی در برنامه‌نویسی اهمیت دارد؟ 3- مفهوم Major، Minor و Patch 4- تفاوت نسخه‌های Alpha، Beta و Release Candidate (RC) 4- Build و Pre-release Label چیست؟ 5- مثال‌های عملی با زبان Python 7- نمونه‌های واقعی از Python، Git، API و پروژه‌های نرم‌افزاری اگر برنامه‌نویس، دانشجو یا علاقه‌مند به دنیای نرم‌افزار هستید، یادگیری Versioning یکی از مفاهیم پایه‌ای و ضروری برای شماست.