در حال حاضر محصولی در سبد خرید شما وجود ندارد.
روشهای هوشمندانه استفاده از Git & Bitbucket را با بسیاری از دستورات پیشرفته بیاموزید - تعهد ، ادغام ، اسکواش ، Rebase ، Bisect ، CherryPick و غیره
عنوان اصلی : Learn GIT In depth with BitBucket- Practical work flows
سرفصل های دوره :
مقدمه ای بر GIT- سوالات متداول دوره:
**بررسی محتوای دوره - حتما تماشا کنید**
مخزن GIT & Setup Remote BitBucket را برای شبیه سازی کد نصب کنید:
آشنایی با شبیه سازی Git و تنظیم تنظیمات جهانی برای GIT محلی
درک مکانیسمهای وضعیت GIT - راهنمای کاری، مرحلهبندی، تعهد:
مکانیسمهای مختلف وضعیت GIT چیست و چگونه میتوان بین آنها جابهجا شد
درک Commits و چگونگی ایجاد تاریخ در مخازن محلی و راه دور
چگونه اعضای جدید تیم را به عنوان ادمین به مخزن Workspace در Bitbucket اضافه کنیم
استراتژیها و گردشهای کاری Git Branching برای کار بر روی شاخههای GIT:
چرا شعبه در GIT و نحوه ایجاد شعبه جدید از مخزن موجود
تغییرات محلی در شعبه جدید ایجاد کنید و مراحل فرآیند commit را دنبال کنید
برگرداندن commit ها در حالت های سخت، مختلط و تنظیم مجدد نرم افزار GIT با مثال:
نحوه بازنشانی تعهدات انجام شده برای بازگشت به دایرکتوری کاری در GIT
تنظیم مجدد نرم و سخت چیست و چگونه به لغو commit ها کمک می کند
نحوه استفاده از مرجع هش commit برای برگرداندن commit با ریست
ایجاد درخواستهای کششی در Bitbucket و رویکرد بررسی/تأیید آنها:
درخواست های Pull چیست و چگونه مستقیماً در Bitbucket ایجاد کنیم
نحوه بررسی درخواستهای کششی و افزودن نظر/تأیید/رد کردن آنها
ادغام شاخهها و حل تعارضات به روشهای مختلف - مثالهایی:
روش های مختلف برای ادغام شاخه به شاخه اصلی چیست؟
در چه سناریوهایی GIT با تضادهای Merge مواجه می شود و نحوه حل آنها
مراحلی که باید هنگام فشار دادن شاخه دنبال کنید - مفهوم ادغام برای جلوگیری از درگیری
نمونه سناریویی در مورد چگونگی ایجاد تضاد ادغام و مراحل حل آنها
نحوه حل تعارضات از ویرایشگر و نحوه نظارت بر تغییرات ایجاد شده در پرواز
اهمیت rebase و اسکواش GIT. استفاده در زمان واقعی از اعمال آنها:
rebase در GIT و اهمیت rebase کردن شعبه چیست
نمونه بیدرنگ نحوه تغییر پایه تغییرات اصلی به شاخه کاری
چگونه می توان با Git rebase commit ها را به تک commit تبدیل کرد
مثالی از پایان به انتها در استفاده از Git rebase و Squash با هم در شاخه کاری
جریان های کاری پیشرفته GIT- ویرایش آخرین تعهدات. Git Cherry Pick، Git Bisect:
نحوه ویرایش آخرین commit انجام شده در شاخه کاری با Git amend -commit
نحوه انتقال commit از یک شاخه به شاخه دیگر با Git cherry pick
Git bisect چیست و چگونه به شناسایی ارتکاب خطا از تاریخچه کمک می کند
نمونه ای از استفاده از Git bisect و cherry pick با هم برای جابجایی و ویرایش commit ها
نحوه پنهان کردن تغییرات و بازگرداندن کد در مخازن عمومی Git- مثالها:
اهمیت دستورات Git stash و Pop برای ذخیره و بازیابی تغییرات ایجاد شده
اهمیت دستورات Git diff and blame برای درک تغییر نویسنده commit
چگونه commit ها را در مخزن عمومی با دستور git revert برگردانیم
با خطوط لوله ساخت Bitbucket آشنا شوید و آنها را در هر commit/push فعال کنید:
Bitbucket را بگردید و ویژگی های آن را برای عملیات GIT درک کنید
نحوه ایجاد شاخه ها و افزودن/ویرایش فایل ها در پرواز از Bitbucket
خطوط لوله در Bitbucket چیست و چگونه احراز هویت خطوط لوله را تنظیم کنیم
چگونه برای پروژه پشته خود Build Pipeline در Git Bitbucket ایجاد کنیم.
متفرقه - GIT pull در مقابل واکشی و Clone در مقابل Fork و Git برچسبگذاری commits:
تفاوت بین Git pull و fetch. چه زمانی از چه دستوری استفاده کنیم؟
تگ کردن Git چیست و چگونه می توان تگ هایی را برای commit ها در شاخه ایجاد کرد
تفاوت بین Git clone و Git fork - و چه زمانی از چه چیزی استفاده کنیم؟
معرفی درخت منبع برای اجرای دستورات GIT از طریق رابط کاربری گرافیکی - مثالها:
معرفی درخت منبع برای مدیریت فعالیت های GI از رابط کاربری گرافیکی
نحوه کار با دستورات git در درخت Source - مثالهای 1
ادغام Jira & Bitbucket و مزایای آن - مثال بلادرنگ:
جیرا چیست و مزایای آن چیست؟ نحوه اتصال آن با Bitbucket
نحوه ایجاد شاخه ها در Bitbucket از داستان های Jira و نحوه ردیابی آنها
Learn GIT In depth with BitBucket- Practical work flows
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
آموزش تست برنامه های موبایل بوسیله Appium
Top 150+ QA Automation Interview Questions & Resume Tips
MasterClass Software Testing with Jira & Agile -Be a QA Lead
آموزش تست اتومات بوسیله Python Selenium
Learn API Automation Testing with Python & BDD Framework
WebServices/Rest API Testing with SoapUI +Real time Projects