این دوره یک نمای کلی معرفی و مروری بر GitHub است — میزبانی آنلاین کد پلتفرم که برای همکاری، ساخت، حمل و نقل و نگهداری نرمافزار استفاده میشود.
آنچه خواهید آموخت:
بیشتر دورههای آموزشی ابزار توسعهدهنده به سرعت به توضیحی عمیق در مورد نحوه عملکرد آن ابزار تبدیل میشوند، اما این سودمند است که برای یک دقیقه کوچکنمایی کنید و تصویر واضحی از آنچه که آن ابزار انجام میدهد، چرایی کار دیگران به دست آورید، مفید است. با استفاده از آن، و اینکه چرا ممکن است شما هم بخواهید از آن استفاده کنید. در این دوره، GitHub; تصویر بزرگ، ویژگیهای اصلی و محصولات GitHub را شناسایی میکنید، که چگونه میتوانند چرخه عمر توسعه نرمافزار شما را افزایش دهند و مانع ورود توسعهدهندگان جدید را کاهش دهند. ابتدا، میآموزید که GitHub چیست و چرا بیش از 73 میلیون توسعه دهنده در سراسر جهان از آن استفاده میکنند. در مرحله بعد، جریان GitHub را مشاهده خواهید کرد، یک جریان کاری سبک و مبتنی بر شاخه که در آن استقرار به طور منظم انجام میشود، و سپس نحوه افزایش آن جریان کار با ویژگیهای GitHub را مشاهده خواهید کرد. در نهایت، محصولات اصلی GitHub را بررسی خواهید کرد که نحوه همکاری، توسعه، خودکارسازی و ایمنسازی پروژههای نرمافزاری شما را بهبود میبخشد. پس از اتمام این دوره، دانش و درک لازم برای ارزیابی GitHub و محصولات آن برای پروژههای آتی، یا همکاری بهتر با اعضای تیم و مشارکت در پروژههایی که قبلاً از آن استفاده میکنند، خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 What Is GitHub? (And What Is It Used For?) [15mins]
02-01 What Open Source and Black Holes Have to Do With GitHub [4mins]
02-02 Git vs GitHub [5mins]
02-03 Speaking GitHub [6mins]
03 How Can GitHub Help Me and My Team? [20mins]
03-01 The GitHub Workflow [6mins]
03-02 Collaboration Features [4mins]
03-03 Automation Features [3mins]
03-04 Management Features [2mins]
03-05 Security Features [5mins]
04 Using GitHub to Collaborate, Develop, Secure, and Manage Your Software Projects [20mins]
04-01 Issues and Pull Requests [3mins]
04-02 Projects [2mins]
04-03 GitHub Actions [4mins]
04-04 Code Scanning [2mins]
04-05 Secret Scanning [1mins]
04-06 Codespaces [3mins]
04-07 Copilot [4mins]
04-08 What`s Next? [1mins]
05 How to Get Started and Next Steps [11mins]
05-01 Pricing and Plan Options [5mins]
05-02 Create a Free GitHub Account [3mins]
05-03 Helpful Resources [3mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 GitHub چیست؟ (و برای چه استفاده میشود؟) [15 دقیقه]
02-01 چه ارتباطی متنباز و سیاهچالهها با GitHub دارند [4 دقیقه]
02-02 Git vs GitHub [5 دقیقه]
02-03 صحبت کردن در GitHub [6 دقیقه]
03 چگونه GitHub میتواند به من و تیم من کمک کند؟ [20 دقیقه]
03-01 گردش کار GitHub [6 دقیقه]
03-02 ویژگیهای همکاری [4 دقیقه]
03-03 ویژگیهای اتوماسیون [3 دقیقه]
03-04 ویژگیهای مدیریت [2 دقیقه]
03-05 ویژگیهای امنیتی [5 دقیقه]
04 استفاده از GitHub برای همکاری، توسعه، ایمنسازی و مدیریت پروژههای نرمافزاری شما [20 دقیقه]
04-01 مشکلات و درخواستهای کششی [3 دقیقه]
04-02 پروژهها [2 دقیقه]
04-03 اقدامات GitHub [4 دقیقه]
04-04 اسکن کد [2 دقیقه]
04-05 اسکن مخفی [1 دقیقه]
04-06 فضاهای کد [3 دقیقه]
04-07 کمک خلبان [4 دقیقه]
04-08 بعد چه میشود؟ [1 دقیقه]
05 نحوه شروع و مراحل بعدی [11 دقیقه]
05-01 گزینههای قیمت و طرح [5 دقیقه]
05-02 ایجاد یک حساب رایگان GitHub [3 دقیقه]
05-03 منابع مفید [3 دقیقه]
آرون یک معمار برنامه در GitHub با یک منطقه تمرکز بر محتوای شخص ثالث است. به عنوان یک متخصص Git و GitHub، او به GitHub به عنوان یک مربی برای مشاوره و آموزش تیمهای توسعه از شرکتهای پیشرو در صنعت در Git، GitHub و بهبود روند همکاری و توسعه آنها پیوست. آرون با یک پایه آموزشی، محتوا و برنامههایی را برای خدمات حرفهای در GitHub برای تحول دیجیتال و رهبری فکری توسعه میدهد. قبل از پیوستن به GitHub، آرون یک مهندس ادغام در MX بود و به مؤسسات مالی کمک میکرد تا جریان یکپارچهسازی به مجموعه APIهای MX را طراحی کنند و به ساخت محصولی کمک کند که همچنان پیشرو صنعت در فضای فینتک برای جمعآوری، غنیسازی، ارائه و عمل باشد. در مورد دادههای مالی آرون یکی از طرفداران بزرگ پادکست Lore است و بیشتر اوقات فراغت خود را به پیاده روی و کاوش در فضای باز میگذراند.