آموزش جامع گواهینامه GitHub Foundations از Microsoft Press - آخرین آپدیت

دانلود GitHub Foundations Cert Prep by Microsoft Press

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

گواهینامه GitHub Foundations توانایی متقاضیان در استفاده از گیت‌هاب برای کنترل نسخه (Version Control)، همکاری تیمی و اتوماسیون گردش کار را تأیید می‌کند. این دوره جامع به شما کمک می‌کند تا برای دریافت این مدرک بین‌المللی آماده شوید. در این دوره، آشنایی کامل با Git و GitHub خواهید داشت، نحوه کار با مخازن (Repositories) گیت‌هاب را می‌آموزید و ویژگی‌های همکاری، پیشرفت‌های مدرن و روش‌هایی که گیت‌هاب در مدیریت پروژه‌ها باعث صرفه‌جویی در زمان و تلاش شما می‌شود را بررسی می‌کنید. همچنین به مباحث حریم خصوصی، امنیت، مدیریت و مزایای جامعه گیت‌هاب خواهید پرداخت.

این دوره توسط Microsoft Press تهیه شده است و ما مفتخریم که این آموزش را در کتابخانه خود میزبانی می‌کنیم.


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه GitHub Foundations GitHub Foundations Intro

درس ۱: مبانی Git Lesson 1: Git Basics

  • توضیح Git Describe Git

  • اهداف یادگیری Learning objectives

  • توضیح کنترل نسخه و کنترل نسخه توزیع‌شده Describe version control and distributed version control

  • مقایسه Git و GitHub Compare Git and GitHub

  • توضیح GitHub Describe GitHub

درس ۲: مبانی GitHub Lesson 2: GitHub Basics

  • اهداف یادگیری Learning objectives

  • توضیح جریان کاری (Flow) گیت‌هاب Describe the GitHub flow

  • توضیح مخزن (Repository) گیت‌هاب Describe a GitHub repository

  • توضیح شاخه‌بندی (Branching) Describe branching

  • توضیح کامیت (Commit) Describe a commit

  • تعریف Remote Define a remote

درس ۳: موجودیت‌های GitHub Lesson 3: GitHub Entities

  • توضیح ویژگی‌های پروفایل کاربری Describe user profile features

  • توضیح انواع حساب‌های گیت‌هاب Describe the different GitHub accounts

  • توضیح محصولات گیت‌هاب برای حساب‌های سازمانی Describe GitHub’s products for organization accounts

  • توضیح محصولات گیت‌هاب برای حساب‌های شخصی Describe GitHub’s products for personal accounts

  • توضیح گزینه‌های استقرار GitHub Enterprise Describe GitHub enterprise’s deployment options

  • اهداف یادگیری Learning objectives

درس ۴: زبان Markdown در GitHub Lesson 4: GitHub Markdown

  • شناسایی نوار ابزار قالب‌بندی متن در کامنت‌های Issue و PR Identify the text formatting toolbar on issue and pull request comments

  • توضیح مکان یافتن و استفاده از دستورات Slash Explain where to find and use slash commands

  • توضیح Markdown Describe markdown

  • اهداف یادگیری Learning objectives

  • شناسایی سینتکس قالب‌بندی پایه گیت‌هاب Identify GitHub basic formatting syntax

درس ۵: تسلط بر GitHub Desktop و GitHub Mobile Lesson 5: Gain Proficiency with GitHub Desktop and GitHub Mobile

  • اهداف یادگیری Learning objectives

  • توضیح ویژگی‌های موجود در GitHub Mobile Describe the available features with GitHub mobile

  • توضیح تفاوت بین GitHub Desktop و GitHub.com Explain the difference between GitHub desktop and GitHub.com

  • توضیح نحوه مدیریت اعلان‌ها از طریق اپلیکیشن موبایل Explain how to manage notifications through the GitHub Mobile app

  • توضیح ویژگی‌های موجود در GitHub Desktop Describe the available features with GitHub desktop

درس ۶: نگهداری از مخازن GitHub Lesson 6: Maintain GitHub Repositories

  • توضیح نحوه ایجاد یک مخزن جدید Explain how to create a new repository

  • توضیح ناوبری پایه در مخزن Explain basic repository navigation

  • توضیح قالب‌های مخزن (Repository Templates) Describe repository templates

  • توضیح ویژگی‌های مختلف برای نگهداری مخزن Describe the different features to maintaining a repository

  • اهداف یادگیری Learning objectives

  • توضیح اجزای یک README خوب و فایل‌های پیشنهادی مخزن Describe the components of a good README and the recommended repository files

درس ۷: مدیریت مخازن GitHub Lesson 7: Manage GitHub Repositories

  • توضیح نحوه افزودن فایل‌ها به مخزن Explain how to add files to a repository

  • شناسایی نحوه مشاهده Insights مخزن Identify how to view repository insights

  • توضیح نحوه کلون (Clone) کردن یک مخزن Describe how to clone a repository

  • توضیح نحوه ذخیره مخزن با ستاره (Star) Explain how to save a repository with stars

  • توضیح پیش‌نمایش ویژگی‌ها (Feature Previews) Explain feature previews

  • اهداف یادگیری Learning objectives

  • توضیح نحوه ایجاد یک شاخه (Branch) جدید Describe how to create a new branch

درس ۸: مدیریت Issueهای GitHub Lesson 8: Manage GitHub Issues

  • شناسایی نحوه تخصیص Issueها Identify how to assign issues

  • اهداف یادگیری Learning objectives

  • توضیح تفاوت بین Issue، Discussion و Pull Request Describe the difference between an issue, discussion, and pull request

  • توضیح نحوه ایجاد شاخه از یک Issue Explain how to create a branch from an issue

  • توضیح نحوه ایجاد یک Issue Describe how to create an issue

  • توضیح نحوه لینک کردن یک PR به یک Issue Describe how to link a PR to an issue

درس ۹: تسلط بر Issueهای GitHub Lesson 9: Master GitHub Issues

  • توضیح نحوه جستجو و فیلتر کردن Issueها Describe how to search and filter issues

  • توضیح تفاوت بین قالب‌های Issue و فرم‌های Issue Explain the difference between issue templates and issue forms

  • توضیح نحوه پین کردن (Pin) یک Issue Describe how to pin an issue

  • توضیح مدیریت پایه Issueها Explain basic issue management

  • توضیح نحوه استفاده از کلمات کلیدی در Issueها Explain how to use keywords in issues

  • اهداف یادگیری Learning objectives

درس ۱۰: کار با Pull Requestها Lesson 10: Work with Pull Requests

  • توضیح نحوه ایجاد یک Pull Request جدید Explain how to create a new pull request

  • اهداف یادگیری Learning objectives

  • توضیح شاخه‌های Base و Compare در یک Pull Request Describe the base and compare branches in a pull request

  • توضیح Draft Pull Requestها Describe draft pull requests

  • توضیح مفهوم Pull Request Describe a pull request

  • توضیح رابطه کامیت‌ها در یک Pull Request Explain the relationship of commits on a pull request

  • توضیح هدف تب‌های Pull Request Describe the purpose of the pull request tabs

درس ۱۱: تسلط بر Pull Requestها Lesson 11: Master Pull Requests

  • شناسایی نحوه کامنت گذاشتن روی لینک یک یا چند خط کد Recognize how to comment on a posted link to a line or lines of code from a file

  • اهداف یادگیری Learning objectives

  • توضیح گزینه‌های مختلف برای بررسی کد (Code Review) در PR Explain the different options for providing a code review on a pull request

  • توضیح وضعیت‌های مختلف Pull Request Explain the different pull request statuses

  • توضیح بررسی کد با استفاده از فایل CODEOWNERS Describe code review with a CODEOWNERS file

  • شناسایی نحوه لینک کردن فعالیت‌ها در یک Pull Request Identify how to link activity within a pull request

درس ۱۲: مدیریت بحث‌ها (Discussions) در GitHub Lesson 12: Administer GitHub Discussions

  • شناسایی نحوه علامت‌گذاری یک کامنت به عنوان پاسخ در بحث Identify how to mark a comment as an answer to a discussion

  • توضیح نحوه تبدیل یک Discussion به یک Issue Explain how to convert a discussion to an issue

  • توضیح تفاوت بین Discussions و Issues Describe the difference between discussions and issues

  • شناسایی نحوه پین کردن یک Discussion Recognize how to pin a discussion

  • توضیح گزینه‌های موجود در Discussions Explain the options available with discussions

  • اهداف یادگیری Learning objectives

درس ۱۳: مدیریت اعلان‌های GitHub Lesson 13: Manage GitHub Notifications

  • شناسایی گزینه‌های فیلتر کردن اعلان‌ها Identify the notification filtering options

  • اهداف یادگیری Learning objectives

  • توضیح نحوه عضویت در رشته‌های اعلان (Notification Threads) Explain how to subscribe to notification threads

  • توضیح نحوه یافتن رشته‌هایی که در آن‌ها حضور دارید Describe how to find threads where you are

  • توضیح گزینه‌های مختلف پیکربندی اعلان‌ها Explain the different notification configuration options

  • مدیریت اشتراک‌های اعلان Manage notification subscriptions

درس ۱۴: استفاده از Gists، Wikiها و GitHub Pages Lesson 14: Use Gists, Wikis, and GitHub Pages

  • توضیح نحوه ایجاد یک GitHub Gist Explain how to create a GitHub gist

  • توضیح صفحات GitHub Wiki Explain GitHub wiki pages

  • توضیح قابلیت رویت (Visibility) صفحات Wiki Explain the visibility of wiki pages

  • توضیح نحوه ایجاد، ویرایش و حذف صفحات Wiki Describe how to create, edit, and delete wiki pages

  • توضیح نحوه فورک (Fork) و کلون کردن یک Gist Describe how to fork and clone a gist

  • توضیح GitHub Pages Describe GitHub pages

  • اهداف یادگیری Learning objectives

درس ۱۵: پیاده‌سازی GitHub Actions Lesson 15: Implement GitHub Actions

  • توضیح مکان‌های استفاده از GitHub Actions در گیت‌هاب Explain where you can use GitHub actions within GitHub

  • اهداف یادگیری Learning objectives

  • توضیح نحوه یافتن GitHub Actions موجود Explain where you can find existing GitHub actions

  • توضیح GitHub Actions Describe GitHub actions

درس ۱۶: برنامه‌نویسی با GitHub Copilot Lesson 16: Coding with GitHub Copilot

  • توضیح GitHub Copilot Describe GitHub copilot

  • اهداف یادگیری Learning objectives

  • توضیح تفاوت Copilot برای افراد و Copilot برای کسب‌وکارها Describe the difference between GitHub copilot for individuals and GitHub copilot for business

  • شروع کار با GitHub Copilot Get started using GitHub copilot

درس ۱۷: کار با GitHub Codespaces Lesson 17: Work with GitHub Codespaces

  • توضیح شخصی‌سازی‌های مختلف در GitHub Codespaces Describe the different customizations you can personalize with GitHub codespaces

  • راه‌اندازی یک GitHub Codespace Start a GitHub codespace

  • توضیح چرخه حیات Codespace Describe the codespace lifecycle

  • اهداف یادگیری Learning objectives

  • توضیح GitHub Codespaces Describe GitHub codespaces

درس ۱۸: تسلط بر GitHub Codespaces Lesson 18: Master GitHub Codespaces

  • اهداف یادگیری Learning objectives

  • توضیح تفاوت‌های بین ویرایشگر github.dev و GitHub Codespace Explain the differences between the github.dev editor and a GitHub codespace

  • شناسایی نحوه افزودن و پیکربندی Dev Containers Recognize how to add and configure dev containers

  • شناسایی نحوه اشتراک‌گذاری لینک مستقیم به یک Codespace Identify how to share a deep link to a GitHub codespace

  • توضیح نحوه استفاده از ویرایشگر github.dev Explain how to use the github.dev editor

درس ۱۹: شروع کار با پروژه‌های GitHub Lesson 19: Get Started with GitHub Projects

  • اهداف یادگیری Learning objectives

  • توضیح کاربرد Milestones Explain the use of milestones

  • توضیح کاربرد برچسب‌ها (Labels) Explain the use of labels

  • توضیح گزینه‌های پیکربندی برای پروژه‌ها Describe the configuration options for projects

  • توضیح GitHub Projects Describe GitHub projects

  • توضیح تفاوت بین Projects و Projects Classic Explain the difference between projects and projects classic

  • توضیح گزینه‌های چیدمان (Layout) برای پروژه‌ها Explain the layout options for projects

درس ۲۰: کار با پروژه‌های GitHub Lesson 20: Work with GitHub Projects

  • توضیح Insightهای پروژه Describe project insights

  • توضیح مزایای استفاده از پاسخ‌های ذخیره شده (Saved Replies) Describe the benefits of using a saved reply

  • شناسایی نحوه افزودن Assigneeها به Issueها و PRها Recognize how to add assignees to issues and pull requests

  • اهداف یادگیری Learning objectives

  • توضیح نحوه استفاده و ایجاد مخازن قالب (Template Repositories) Describe how to use and create template repositories

  • توضیح نحوه ایجاد، ویرایش و حذف پاسخ‌های ذخیره شده Explain how to create, edit, and delete saved replies

  • توضیح نحوه استفاده از گردش‌های کاری (Workflows) پروژه Explain how to use project workflows

درس ۲۱: مدیریت احراز هویت و امنیت Lesson 21: Administer Authentication and Security

  • توضیح نحوه ایمن‌سازی حساب با 2FA Explain how to secure your account with 2FA

  • توضیح کاربران مدیریت‌شده سازمانی (EMU) Explain enterprise managed users

  • اهداف یادگیری Learning objectives

  • توضیح مجوزهای مختلف دسترسی Describe the different access permissions

درس ۲۲: مدیریت مخازن GitHub Lesson 22: Manage GitHub Repositories

  • توضیح نحوه فعال و غیرفعال کردن ویژگی‌ها Explain how to enable and disable features

  • توضیح گزینه‌های تنظیم حریم خصوصی مخزن Explain repository privacy setting options

  • شناسایی سطوح دسترسی مخزن Recognize repository permission levels

  • اهداف یادگیری Learning objectives

  • شناسایی گزینه‌های رویت‌پذیری (Visibility) مخزن Identify the options for repository visibility

درس ۲۳: مدیریت سازمان‌های GitHub Lesson 23: Manage GitHub Organizations

  • توضیح نحوه مدیریت تنظیمات سازمان Explain how to manage organization settings

  • تعریف Insightهای مخزن Define repository insights

  • توضیح نحوه مدیریت همکاران (Collaborators) Explain how to manage collaborators

  • توضیح اعضا، تیم‌ها و نقش‌ها در یک سازمان گیت‌هاب Describe members, teams, and roles in a GitHub organization

  • اهداف یادگیری Learning objectives

  • توضیح ویژگی‌ها و گزینه‌های اصلی در تب Security Describe the main features and options in the security tab

درس ۲۴: ادغام با جامعه متن‌باز (Open Source) Lesson 24: Integrate with the Open Source Community

  • توضیح متن‌باز (Open Source) Describe open source

  • توضیح GitHub Marketplace و هدف آن Describe the GitHub Marketplace and its purpose

  • اهداف یادگیری Learning objectives

  • توضیح نحوه پیشبرد پروژه‌های متن‌باز توسط گیت‌هاب Describe how GitHub advances open source projects

  • توضیح نحوه دنبال کردن (Follow) سازمان‌ها Explain how to follow organizations

  • توضیح GitHub Sponsors Describe GitHub sponsors

  • شناسایی نحوه دنبال کردن افراد Identify how to follow people

درس ۲۵: بهره‌مندی از مزایای متن‌باز Lesson 25: Apply the Benefits of Open Source

  • توضیح اجزای یک مخزن قابل کشف (Discoverable) Describe the components of a discoverable repository

  • توضیح InnerSource Describe InnerSource

  • توضیح زمان استفاده از قالب‌های Issue Describe when to use issue templates

  • توضیح زمان استفاده از قالب‌های Pull Request Describe when to use pull request templates

  • اهداف یادگیری Learning objectives

  • شناسایی تفاوت‌های بین InnerSource و Open Source Identify the differences between innersource and open source

  • توضیح فورک کردن (Forking) Describe forking

جمع‌بندی Summary

  • جمع‌بندی دوره Course conclusion

نمایش نظرات

آموزش جامع گواهینامه GitHub Foundations از Microsoft Press
جزییات دوره
9h 23m
147
(آخرین آپدیت)
2,645
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tim Warner Tim Warner

تیموتی وارنر با ارزش ترین حرفه ای مایکروسافت (MVP) در Cloud and Datacenter Management است که در نشویل ، TN مستقر است. از جمله تخصص های حرفه ای وی می توان به Microsoft Azure ، کراس پلتفرم PowerShell و همه موارد مرتبط با Windows Server اشاره کرد. می توانید از طریق توییتر (TechTrainerTim) ، LinkedIn یا وبلاگ وی ، AzureDepot.com به تیم برسید.

Microsoft Press Microsoft Press

محتوای مارک مایکروسافت پرس آموزش برتر در مورد موضوعات مختلف مایکروسافت را ارائه می دهد.

Microsoft Press به متخصصان فناوری اطلاعات، توسعه دهندگان و کاربران دفتر خانگی کمک می کند تا مهارت ها و دانش فنی خود را با استفاده از کتاب ها و منابع یادگیری ارتقا دهند. کارشناسان موضوعی از مایکروسافت و سایر نوآوران صنعت در عناوین و سری های بسیاری از خانواده محصولات Microsoft Press مشارکت دارند.