🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
دانلود GitHub Foundations Certification | GH-900 | Real Test - 2025
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
اولین گواهینامه خود را کسب کنید!! آمادهسازی توسط متخصصان گیتهاب - مهارتهای گیتهاب را مسلط شوید و در آزمون گواهینامه موفق شوید.
به صورت استراتژیک برای آزمون گواهینامه مبانی گیتهاب آماده شوید
دانشآموختگان در این دوره چه چیزی خواهند آموخت؟
ایجاد و مدیریت ریپازیتوریها، شاخهها (Branches) و درخواستهای کشیدن (Pull Requests)
پیادهسازی استراتژیهای همکاری موثر با اعضای تیم
درک ابزارهای ردیابی مشکلات (Issue Tracking) و مدیریت پروژه گیتهاب
استقرار شیوههای کدنویسی امن و اسکن آسیبپذیریها
استفاده از GitHub Pages برای نمایش پروژهها و مستندات
بهکارگیری بهترین شیوههای گیتهاب که با استانداردهای صنعتی همسو هستند
پیش نیازها:
بدون نیاز به تجربه قبلی Git یا GitHub - ما از مبانی مطلق شروع میکنیم
تمایل به تمرین عملی با حساب GitHub شخصی خود (رایگان)
بدون نیاز به تجربه برنامهنویسی
آیا به دنبال تسلط بر گیتهاب و کسب یک گواهینامه معتبر برای ارتقای شغلی خود هستید؟ این دوره جامع شما را برای آزمون گواهینامه مبانی گیتهاب آماده میکند، در حالی که مهارتهای عملی را به شما میآموزد که در جریانهای کاری توسعه واقعی کاربرد دارند.
آنچه خواهید آموخت:
مفاهیم ضروری Git و GitHub از پایه
مدیریت ریپازیتوری، استراتژیهای شاخهبندی و جریانهای کاری همکاری
درخواستهای کشیدن (Pull Requests)، بازبینی کد و بهترین شیوههای ردیابی مشکلات
GitHub Actions برای پیادهسازی اولیه CI/CD
ویژگیهای امنیتی و بهترین شیوهها در GitHub
هر آنچه برای قبولی در آزمون گواهینامه مبانی گیتهاب نیاز دارید
این دوره برای چه کسانی مناسب است:
مبتدیان کامل بدون هیچ تجربه قبلی Git یا GitHub
توسعهدهندگانی که به صورت غیررسمی از GitHub استفاده میکنند اما میخواهند دانش خود را عمیقتر کنند
متخصصان فناوری اطلاعات که به نقشهای DevOps مهاجرت میکنند
مدیران پروژهای که با تیمهای توسعه کار میکنند
هر کسی که به دنبال اعتبارسنجی مهارتهای GitHub خود با گواهینامه رسمی است
محتوای دوره: این دوره شامل بیش از ۸ ساعت محتوای ویدیویی، تمرینات عملی، آزمونها و یک شبیهسازی کامل آزمون گواهینامه است. شما ریپازیتوریهای خود را ایجاد خواهید کرد، با دیگران همکاری خواهید نمود و یک جریان کاری کامل گیتهاب را خواهید ساخت که با استانداردهای صنعتی مطابقت دارد.
بدون نیاز به تجربه فنی قبلی! ما با مبانی شروع میکنیم و به تدریج مفاهیم پیشرفتهتر را معرفی میکنیم و اطمینان میدهیم که همه، بدون توجه به پیشزمینه خود، میتوانند مسیر را دنبال کنند.
اکنون ثبتنام کنید و اولین گام خود را به سوی گواهینامه گیتهاب و یک جریان کاری توسعه کارآمدتر بردارید!
سرفصل ها و درس ها
Git and GitHub Basics
مقدمه
Introduction
درباره گواهینامه
About Certification
مدیریت کد منبع (SCM)
Source code management (SCM)
تفاوت سیستم کنترل نسخه با SCM چیست؟
How Version Control System is different from SCM?
سیستم توزیعشده کنترل نسخه
Distributed Version System
آشنایی با Git و GitHub
Introduction to Git & GitHub
نقش Git در صنعت
Git role in Industry
Git در مقابل GitHub
Git Vs GitHub
نصب Git و ساخت حساب GitHub
Git Installation & GitHub Account Creation
نصب Git روی AWS Cloud
Installing Git on AWS Cloud
نصب Git روی Mac
Installing Git on Mac
نصب Git روی ویندوز
Installing Git on Windows
راهاندازی حساب GitHub
Setting Up GitHub Account
رابط کاربری GitHub (GitHub UI)
GitHub UI
انواع حسابهای GitHub
Types of GitHub Account
راهاندازی سازمان
Setting Up Organization
ساخت آواتار شما – نماد
Building Your Avatar - Mascot
پروفایل کاربر
User Profile
کار با مخزن Git محلی
Working with Local Git Repository
مقداردهی اولیه Git
Initialising Git
مراحل Git
Git Stages
بررسی وضعیت
Checking Status
افزودن فایلها و پوشهها
Adding files and folders
کامیت کردن تغییرات
Committing Changes
بررسی لاگها
Checking Logs
پنهان کردن فایلها – .gitignore
Hiding Files - .gitignore
دستور کمک Git
Git Help Command
ارزیابی آزمایشی – مبانی
Mock Assessment - Basics
کار با مخزن راه دور – GitHub
Working with Remote Repository - GitHub
ساخت مخزن عمومی راه دور
Creating Remote Public Repository
ساخت فایلها در مخزن راه دور
Creating Files in Remote Repository
کلون کردن مخزن – HTTPS
Cloning Repository - HTTPS
پوش کردن فایلها به مخزن GitHub – توکنها
Pushing Files to GitHub Repository - Tokens
کلون کردن مخزن – SSH
Cloning Repository - SSH
پوش کردن فایلها به مخزن GitHub – SSH
Pushing Files to GitHub Repository - SSH
شاخه Git
Git Branch
کار عملی با شاخه Git
Git Branch HandsOn
کامیت کردن شاخه محلی به مخزن راه دور
Committing Local Branch to Remote Repository
ساخت شاخه مستقیماً در GitHub
Creating Branch Directly in GitHub
چرا بعد از کلون کردن نمیتوانم شاخهها را ببینم؟
Why I Can't see Branches after Cloning ?
بررسی تفاوت
Checking Difference
Git Diff – کار عملی
Git Diff - HandsOn
Git Pull با کار عملی
Git Pull with HandsOn
Git Fetch با کار عملی
Git Fetch with HandsOn
Git Remote – اتصال محلی و راه دور
Git Remote - Connecting Local & Remote
Stash، Merge و Rebase با CodeSpaces
Stash, Merge & Rebase with CodeSpaces
درک CodeSpaces و GitHub.Dev
Understanding Codespaces & GitHub Dev
کار عملی با CodeSpaces و GitHub.Dev
Codespaces & GitHub.Dev HandsOn
Stash (ذخیره موقت)
Stash
کار عملی Stash – بخش اول
Stashing HandsOn - I
کار عملی Stash – بخش دوم
Stashing HandsOn - II
ادغام Git (Git Merge)
Git Merge
انواع ادغام Git
Types of Git Merge
کار عملی ادغام Git – بخش اول
Git Merge HandsOn - I
کار عملی ادغام Git – بخش دوم
Git Merge HandsOn -II
درخواست Pull (Pull Request)
Pull Request
وضعیت درخواست Pull
Pull Request Status
کار عملی با درخواست Pull
Pull Request HandsOn
تضادهای ادغام (Merge Conflicts)
Merge Conflicts
کار عملی با تضادهای ادغام
Merge Conflicts HandsOn
Rebase (بازپایه)
Rebase
کار عملی Rebase
Rebase HandsOn
بازنویسی Git (Git Reword)
Git Reword
Git Squash (فشردهسازی)
Git Squash
Cherry-Picking (انتخاب خاص)
Cherry-Picking
لغو تغییرات
Undo Changes
بازیابی Git (Git Restore)
Git Restore
کار عملی بازیابی Git
Git Restore HandsOn
پاکسازی Git (Git Clean)
Git Clean
بازنشانی Git (Git Reset)
Git Reset
کار عملی بازنشانی Git – بخش اول
Git Reset HandsOn - I
کار عملی بازنشانی Git – بخش دوم
Git Reset HandsOn - II
برگرداندن Git (Git Revert)
Git Revert
کار عملی برگرداندن Git
Git Revert HandsOn
Git Blame (مسئولیتسنجی)
Git Blame
برچسب Git (Git Tag)
Git Tag
جریان GitHub (GitHub Flow)
GitHub Flow
ارزیابی آزمایشی – بخش دوم
Mock Assessment - II
ویژگیهای مخزن
Repository Features
ساخت مخزن با لایسنس
Creating Repository with License
قابلیت مشاهده مخزن
Repository Visibility
پیشنمایش ویژگی
Feature Preview
استفاده از مخزن به عنوان قالب
Using Repository as Template
فورک کردن مخازن
Forking Repositories
تماشا و ستارهدار کردن مخزن
Watching & Starring Repository
بینشهای مخزن
Repository Insights
قابلیت مشاهده و حذف مخزن
Visibility & Deletion of Repository
مارکداون GitHub
GitHub Markdown
درک مارکداون
Understanding Markdown
فرمتبندی سینتکس پایه
Basic Syntax Formatting
همکاری در GitHub
Collaboration in GitHub
درک برچسبها
Understanding Labels
Issues (مشکلات/موارد)
Issues
کار عملی با Issues
Issues HandsOn
کار عملی ساخت شاخه از Issue
Creating Branch From Issue HandsOn
اتصال Pull Request به Issue
Linking PR to Issue
درک نقاط عطف (Milestones)
Understanding Milestones
پاسخهای ذخیرهشده
Saved Reply
بحثها (Discussions)
Discussions
کار عملی با بحثها
Discussions HandsOn
اعلانها (Notifications)
Notifications
کار عملی با اعلانها
Notifications HandsOn
درک Gists
Understanding Gists
کار عملی با Gists
Gists HandsOn
ویکی GitHub
GitHub Wiki
کار عملی با ویکی
Wiki HandsOn
درک صفحات GitHub
Understanding GitHub Pages
کار عملی با صفحات GitHub
GitHub Pages HandsOn
بحثها در مقابل Pull Request در مقابل Issues
Discussions vs Pull Request vs Issues
توسعه مدرن در GitHub
Modern Development in GitHub
چرخه حیات Codespace
Codespace Lifecycle
درک GitHub Actions
Understanding GitHub Actions
کار عملی با GitHub Actions
GitHub Actions HandsOn
انواع رویدادها در GitHub Actions
Types of Events in GitHub Actions
درک GitHub CoPilot
Understanding GitHub CoPilot
کار عملی با CoPilot
CoPilot HandsOn
CoPilot برای افراد در مقابل کسبوکارها
CoPilot for Individuals vs Business
GitHub Desktop و موبایل
GitHub Desktop & Mobile
راهاندازی GitHub Desktop
Setting Up GitHub Desktop
GitHub.com در مقابل GitHub Desktop
GitHub.com vs GitHub Desktop
نمایش نظرات