آنچه یاد خواهید گرفت:
هدف کنترل نسخه و مزایای آن را در توسعه مدرن درک کنید.
مخازن، کامیتها و برنچها را بهعنوان مفاهیم اصلی Git شناسایی کنید.
فایلها را با اطمینان به مخازن اضافه و مدیریت کنید.
برای همکاری از issueها، pull requestها و discussionها استفاده کنید.
GitHub Actions را برای خودکارسازی و workflowهای CI/CD توصیف کنید.
پروژهها، برچسبها، milestoneها و workflowها را پیکربندی کنید.
برای ردیابی پیشرفت و بهرهوری، از بینشهای پروژه استفاده کنید.
تشخیص دهید چه زمانی از فورکها، قالبها و مخازن قابل کشف استفاده کنید.
سؤالات آزمون تمرینی را با توضیحات ویدیویی حل کنید.
پیشنیازهای دوره
نیازی به تجربه قبلی در GitHub یا داشتن گواهینامه نیست. این یک دوره پایه است.
توضیحات دوره
آیا آمادهاید به یک متخصص GitHub تبدیل شوید و با اطمینان برای آزمون گواهینامه GH-900: GitHub Foundations آماده شوید؟ این دوره کامل طوری طراحی شده که هم تسلط تئوری و هم تجربه عملی و کاربردی را در تمام حوزههای آزمون به شما ارائه دهد. چه توسعهدهنده باشید، چه متخصص IT یا مهندس DevOps آینده، این دوره شما را به مهارتهایی مجهز میکند که در همکاری مدرن نرمافزاری موفق باشید.
ما با اصول Git و GitHub شروع میکنیم و مفاهیمی مانند کنترل نسخه، مخازن، کامیتها و برنچها را پوشش میدهیم. شما تفاوت Git و GitHub را یاد میگیرید و میبینید که GitHub Flow چگونه همکاری را سادهتر میکند. سپس به سراغ مدیریت مخزن میرویم و فایلهای کلیدی مانند README و LICENSE و SECURITY را بررسی میکنیم و در عین حال بهترین شیوهها برای سازماندهی و نگهداری مخازن را آموزش میدهیم.
همکاری در قلب GitHub قرار دارد، بنابراین با issueها، pull requestها، discussionها، نوتیفکیشنها و ابزارهای مستندسازی مانند ویکیها و GitHub Pages به صورت عملی آشنا میشوید. سپس روشهای توسعه مدرن را با GitHub Actions و GitHub Copilot و Codespaces بررسی میکنید و یاد میگیرید که چگونه خودکارسازی و هوش مصنوعی میتوانند workflow شما را سریعتر کنند.
این دوره همچنین مدیریت پروژه با GitHub Projects، امنیت و مدیریت دسترسی با 2FA و passkeyها و branch protection، و مشارکت در متنباز از طریق اسپانسرهای GitHub، مارکتپلیس و اصول InnerSource را پوشش میدهد.
برای اطمینان از موفقیت در آزمون، با بیش از 75 سؤال تعاملی در سبک آزمون تمرین میکنید که هرکدام با استفاده از روش حذف گزینهها توسط Cloud Guru Amit و با تکیه بر مستندات رسمی Microsoft به طور کامل توضیح داده شدهاند. هر پاسخ درست و نادرست با توضیحات ویدئویی بررسی میشود تا نه فقط «چیستی»، بلکه «چرایی» را هم درک کنید.
در پایان دوره، اعتمادبهنفس لازم را برای مدیریت مخازن، همکاری مؤثر، خودکارسازی workflowها، ایمنسازی محیط و تعامل با کامیونیتی GitHub خواهید داشت و در عین حال کاملاً برای آزمون GH-900 آماده خواهید بود.
این دوره برای چه کسانی مناسب است؟
مبتدیانی که میخواهند Git و GitHub را از پایه یاد بگیرند.
دانشجویانی که برای آزمون گواهینامه GH-900 GitHub Foundations آماده میشوند.
توسعهدهندگانی که با کنترل نسخه و شیوههای کدنویسی مشارکتی آشنا نیستند.
تیمهایی که GitHub را برای مدیریت پروژه، خودکارسازی و امنیت به کار میگیرند.
افرادی که مسیر شغلی خود را تغییر میدهند یا متخصصان غیرفنی که مبانی DevOps و همکاری نرمافزاری را بررسی میکنند.
کسی که میخواهد بهصورت عملی با مخازن GitHub، پروژهها و workflowهای همکاری تمرین کند.