انتخاب گردش کار Git مناسب پیامدهای بزرگی برای کار شما دارد. این دوره متداولترین گردشهای کاری از جمله توسعه مبتنی بر Trunk، Git Flow و Feature Branching را به شما آموزش میدهد. شما همچنین یاد خواهید گرفت که چگونه یک مورد مناسب را برای نیازهای خود انتخاب کنید.
آنچه خواهید آموخت:
عوامل زیادی در انتخاب یک گردش کار Git وجود دارد. برای مخزن و تیمهای شما در این دوره آموزشی Git Workflow Patterns، خواهید آموخت که چه سوالاتی را بپرسید و چگونه گزینه مناسب را برای نیازهای خود پیادهسازی کنید. ابتدا توسعه مبتنی بر Trunk را بررسی میکنیم. در مرحله بعد، Git Flow را کشف خواهید کرد. در نهایت، با شاخهبندی ویژگی آشنا خواهید شد. هنگامی که این دوره را به پایان رساندید، مهارتها و دانش الگوهای گردش کار Git را خواهید داشت که برای انتخاب الگوی مناسب برای موقعیت خود، حمایت از آن با رهبران و همتایان و پیادهسازی آن در سازمان خود لازم است.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Introducing Git Workflow Patterns [4mins]
02-01 Course Overview [4mins]
03 Leveraging Trunk Based Development [17mins]
03-01 Module Overview [3mins]
03-02 Trunk Based Development Pros and Cons [3mins]
03-03 Demo: Using Trunk Based Development via the CLI [4mins]
03-04 Leveraging Trunk Based Development [7mins]
04 Understanding Git Flow [46mins]
04-01 Module Overview [7mins]
04-02 Git Flow Pros and Cons [3mins]
04-03 Using the Git Flow Extension [4mins]
04-04 Demo: Using Git Flow with SourceTree [8mins]
04-05 Demo: Using Git Flow with the CLI [10mins]
04-06 Understanding the Ideal Use Case [5mins]
04-07 Teaching and Implementing Git Flow [5mins]
04-08 Git Flow Mutations (Github Flow and GitLab Flow) [4mins]
05 Using Feature Branching [17mins]
05-01 Module Overview [3mins]
05-02 Feature Branching Pros and Cons [2mins]
05-03 Demo: Using Feature Branching via the CLI [5mins]
05-04 Leveraging Feature Branching [6mins]
05-05 Final Summary [1mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 معرفی الگوهای گردش کار Git [4 دقیقه]
02-01 بررسی اجمالی دوره [4 دقیقه]
03 استفاده از توسعه مبتنی بر تنه [17 دقیقه]
03-01 نمای کلی ماژول [3 دقیقه]
03-02 مزایا و معایب توسعه مبتنی بر Trunk [3 دقیقه]
03-03 نسخهی نمایشی- استفاده از توسعه مبتنی بر Trunk از طریق CLI [4 دقیقه]
03-04 استفاده از توسعه مبتنی بر تنه [7 دقیقه]
04 درک جریان Git [46 دقیقه]
04-01 نمای کلی ماژول [7 دقیقه]
04-02 مزایا و معایب Git Flow [3 دقیقه]
04-03 استفاده از پسوند Git Flow [4 دقیقه]
04-04 نسخهی نمایشی- استفاده از Git Flow با SourceTree [8 دقیقه]
04-05 نسخهی نمایشی- استفاده از Git Flow با CLI [10 دقیقه]
04-06 درک مورد استفاده ایده آل [5 دقیقه]
04-07 آموزش و پیادهسازی Git Flow [5 دقیقه]
04-08 جهشهای Git Flow (Github Flow و GitLab Flow) [4 دقیقه]
05 استفاده از شاخهبندی ویژگی [17 دقیقه]
05-01 نمای کلی ماژول [3 دقیقه]
05-02 مزایا و معایب شاخهبندی ویژگی [2 دقیقه]
05-03 نسخهی نمایشی- استفاده از شاخهبندی ویژگی از طریق CLI [5 دقیقه]
05-04 بهرهبرداری از شاخهبندی ویژگی [6 دقیقه]
05-05 خلاصه نهایی [1 دقیقه]
مارکوس مشتاق استفاده از فناوری برای حل مشکلات و به اشتراک گذاشتن آن دانش با دیگران است. پس از نزدیک به یک دهه توسعه دات نت، مارکوس با ارائه راهنمایی و راهنمایی فنی به یک تیم بزرگ، به رهبری تبدیل شد. علاوه بر این، او همچنان به پر کردن شکاف بین فنآوران و سهامداران تجاری ادامه میدهد. او با استفاده از پیشینه گسترده در صنایع مختلف از جمله مراقبتهای بهداشتی، ایمنی عمومی و آموزش عالی، میتواند تاثیر واقعی فناوری و نحوه برقراری بهترین ارتباط آن را با دیگران ارزیابی کند. در چند سال گذشته، او توسعه اندروید و فناوریهای نوظهور مانند IOT، دستگاههای رسانهای استریم و خانههای هوشمند را آغاز کرده است. وقتی مارکوس از تکنولوژی استفاده نمیکند، از پیاده روی، ورزش و دوچرخه سواری در کوهستان لذت میبرد. مهمتر از همه، مارکوس از یافتن موضوعات و زمینههای جدید برای کشف لذت میبرد.