آموزش Git & GitHub Masterclass

Git & GitHub Masterclass

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مهارت های تیم توسعه دنیای واقعی را برای کنترل نسخه و کنترل منبع به رزومه و زرادخانه برنامه نویسی خود اضافه کنید! از Git و GitHub به روشی استفاده کنید که تیم های توسعه مدرن از آنها استفاده می کنند. ساختار ایده آل یک مخزن را درک کنید. بیاموزید که چگونه GitHub همکاری عالی را در یک تیم توسعه فعال می کند. بر دستورات git مسلط شوید که به شما در کشف هر مخزن کمک می کند. از Markdown در مخازن GitHub خود استفاده کنید. مخازن خود را در وب سایت های عمومی از طریق صفحات GitHub منتشر کنید. با مشارکت در یک مخزن، چه منبع باز و چه به عنوان بخشی از کار خود، احساس راحتی کنید. درک کنید که چگونه GitHub پایه و اساس روش های توسعه پیشرفته تر مانند CI/CD و DevOps است. پیش نیازها: بدون نیاز به دانش برنامه نویسی قبلی، اما چنین دانشی یک دارایی خواهد بود. نیازی به تجربه قبلی با Git یا Github نیست. کامپیوتری که ویندوز، مک او اس یا لینوکس دارد.

Git پر استفاده ترین سیستم کنترل نسخه برای برنامه نویسان در جهان است. GitHub با 57 میلیون مخزن (پروژه) و 28 میلیون کاربر، بزرگترین میزبان کد منبع در جهان است.

واقعیت این است که توسعه دهندگان همه سطوح باید بر این ابزارها تسلط داشته باشند.

چرا؟

اولاً، به این دلیل که کارفرمایان این مهارت ها را می طلبند. توسعه‌دهندگانی که Git و GitHub را نمی‌شناسند، فرصت‌های کمتری در اختیارشان قرار می‌گیرد، زیرا شرکت‌های زیادی از یکی یا هر دوی این فناوری‌ها استفاده می‌کنند.

ثانیاً، اگر نمی‌دانید چگونه از این فناوری استفاده کنید، به معنای واقعی کلمه نمی‌توانید به عنوان یک برنامه‌نویس در جایی که کنترل نسخه استفاده می‌شود، عمل کنید. و این اکثر شرکت ها هستند! جا نمانید!

این دوره برای بازگرداندن شما به مسابقه طراحی شده است - با تسلط شما بر Git و GitHub!

شما تمام اصول اولیه Git و GitHub را یاد خواهید گرفت، همه چیز از مخزن گرفته تا افزودن کد خود به یک.

تعهدها، درخواست‌های کششی، فورک‌ها، شبیه‌سازی یک مخزن، شاخه‌ها، مدیریت تضادهای ادغام، یکپارچه‌سازی و تحویل مداوم، Markdown، صفحات GitHub و Google Colab - همه چیز اینجاست.

اما علاوه بر آن، یاد خواهید گرفت که چگونه از Git و GitHub در موقعیت‌های توسعه زندگی واقعی استفاده کنید، نه اینکه فقط تئوری را بیاموزید - بنابراین می‌دانید که چگونه از Git و GitHub به روش درست استفاده کنید و آماده استفاده از آن باشید. حرفه توسعه حرفه ای شما.

ادواردو، مدرس دوره شما این دوره را به گونه‌ای ساختار داده است که می‌توانید ویدیوها را گام به گام دنبال کنید و هر مفهومی را که پیش می‌روید به کار ببرید و در نهایت به بخش پایانی ادغام پیوسته/تحویل پیوسته برسید ( موضوعی که توسط سایر دوره های Git و GitHub پوشش داده نمی شود).

در پایان دوره شما واقعاً در Git و GitHub استاد خواهید شد.

من می‌توانم در مورد آنچه در این دوره وجود دارد ادامه دهم، اما تنها چیزی که واقعاً باید بدانید این است که این یک دوره جامع در مورد این موضوع است و ادواردو به عنوان مدرس و آکادمی برنامه‌نویسی یادگیری به عنوان ناشر سابقه بسیار خوبی دارند. تولید دوره های آموزشی با کیفیت بالا بنابراین می توانید مطمئن باشید که آموزش درستی است که برای تسلط بر Git و GitHub نیاز دارید. این دوره اکنون برای شما آماده است.

آماده ای برای شروع هستید؟ برای شروع روی دکمه ثبت نام کلیک کنید. توجه داشته باشید که می‌توانید با استفاده از ویژگی پیش‌نمایش رایگان در این صفحه، برخی از محتوای دوره را نیز بررسی کنید.



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

شروع کار با Git Getting Started with Git

  • Version Control چیست؟ What is Version Control

  • Version Control چیست؟ What is Version Control

  • Git را روی ویندوز نصب کنید Install Git on Windows

  • Git را روی macOS نصب کنید Install Git on macOS

  • Git را روی لینوکس نصب کنید Install Git on Linux

  • Git را روی لینوکس نصب کنید Install Git on Linux

  • راه اندازی Git Workspace در ویندوز Setup Git Workspace on Windows

  • راه اندازی Git Workspace در ویندوز Setup Git Workspace on Windows

  • راه اندازی Git Workspace در macOS 10.15+ Setup Git Workspace on macOS 10.15+

  • راه اندازی Git Workspace در Mac/Linux Setup Git Workspace on Mac/Linux

  • اجرای اولین کامیت Executing a First Commit

  • درک فرآیند تعهد کامل Understanding The Full Commiting Process

  • درک فرآیند تعهد کامل Understanding The Full Commiting Process

  • بررسی تغییرات فایل Reviewing File Changes

  • تنظیمات Git وجود ندارد Missing Git Configurations

شروع کار با Git Getting Started with Git

  • Git را روی ویندوز نصب کنید Install Git on Windows

  • Git را روی macOS نصب کنید Install Git on macOS

  • راه اندازی Git Workspace در macOS 10.15+ Setup Git Workspace on macOS 10.15+

  • راه اندازی Git Workspace در Mac/Linux Setup Git Workspace on Mac/Linux

  • اجرای اولین کامیت Executing a First Commit

  • بررسی تغییرات فایل Reviewing File Changes

  • تنظیمات Git وجود ندارد Missing Git Configurations

شروع کار با GitHub Getting Started with GitHub

  • Git و GitHub Git and GitHub

  • حساب GitHub خود را ایجاد کنید Create your GitHub account

  • فشار دادن مخزن محلی خود به GitHub Pushing your Local Repo to GitHub

  • ویرایش کد و تعهد از GitHub Editing Code and Commiting from GitHub

  • کشیدن از ریموت Pulling from the Remote

  • کشیدن از ریموت Pulling from the Remote

  • تغییرات را با Git Status بررسی کنید Check for changes with Git Status

شروع کار با GitHub Getting Started with GitHub

  • Git و GitHub Git and GitHub

  • حساب GitHub خود را ایجاد کنید Create your GitHub account

  • فشار دادن مخزن محلی خود به GitHub Pushing your Local Repo to GitHub

  • ویرایش کد و تعهد از GitHub Editing Code and Commiting from GitHub

  • تغییرات را با Git Status بررسی کنید Check for changes with Git Status

فورک و کلون Fork and Clone

  • مقدمه ای برای Forking Repositories GitHub Intro to Forking GitHub Repositories

  • شبیه سازی یک مخزن Cloning a Repository

  • شبیه سازی یک مخزن Cloning a Repository

  • کاوش در Git Logs Exploring Git Logs

  • کاوش در Git Logs Exploring Git Logs

  • دریافت Commit و جزئیات فایل با Git Getting Commit and File Details with Git

  • کاوش Commit و جزئیات فایل از GitHub Exploring Commit and File Details from GitHub

  • کاوش Commit و جزئیات فایل از GitHub Exploring Commit and File Details from GitHub

  • ایجاد تغییرات Making Changes

  • لغو تغییرات و بازگرداندن تعهدات Undoing Changes and Reverting Commits

  • لغو تغییرات و بازگرداندن تعهدات Undoing Changes and Reverting Commits

فورک و کلون Fork and Clone

  • مقدمه ای برای Forking Repositories GitHub Intro to Forking GitHub Repositories

  • دریافت Commit و جزئیات فایل با Git Getting Commit and File Details with Git

  • ایجاد تغییرات Making Changes

کار با شعبه ها Working with Branches

  • شیوه های کنترل نسخه خوب Good Version Control Practices

  • شیوه های کنترل نسخه خوب Good Version Control Practices

  • شعبه چیست؟ What is a Branch?

  • ایجاد یک شعبه با Git Creating a Branch with Git

  • ایجاد یک شعبه با Git Creating a Branch with Git

  • ایجاد یک شعبه با GitHub Creating a Branch with GitHub

  • افزودن یک فایل gitignore Adding a gitignore File

  • همگام سازی شاخه ها Syncing Branches

  • همگام سازی شاخه ها Syncing Branches

  • نمودارهای شاخه ها را در ترمینال ترسیم کنید Graph the Branches on the Terminal

  • ادغام شعب در ترمینال Merging Branches in the Terminal

  • درخواست های کشش در GitHub Pull Requests in GitHub

کار با شعبه ها Working with Branches

  • شعبه چیست؟ What is a Branch?

  • ایجاد یک شعبه با GitHub Creating a Branch with GitHub

  • افزودن یک فایل gitignore Adding a gitignore File

  • نمودارهای شاخه ها را در ترمینال ترسیم کنید Graph the Branches on the Terminal

  • ادغام شعب در ترمینال Merging Branches in the Terminal

  • درخواست های کشش در GitHub Pull Requests in GitHub

ادغام تضادها Merge Conflicts

  • چه زمانی تضادهای ادغام اتفاق می افتد؟ When do Merge Conflicts Happen?

  • انواع ادغام Types of Merges

  • اولین تضاد ادغام A First Merge Conflict

  • اولین تضاد ادغام A First Merge Conflict

  • حل تعارض Solving the Conflict

  • ادغام تضادها در GitHub Merge Conflicts on GitHub

  • حل تضادهای ادغام در GitHub Solving Merge Conflicts on GitHub

  • افزودن برچسب به مخزن Adding Tags to the Repository

ادغام تضادها Merge Conflicts

  • چه زمانی تضادهای ادغام اتفاق می افتد؟ When do Merge Conflicts Happen?

  • انواع ادغام Types of Merges

  • حل تعارض Solving the Conflict

  • ادغام تضادها در GitHub Merge Conflicts on GitHub

  • حل تضادهای ادغام در GitHub Solving Merge Conflicts on GitHub

  • افزودن برچسب به مخزن Adding Tags to the Repository

همکاری در GitHub Collaboration in GitHub

  • همکاری در مخازن خصوصی و شبیه سازی به Colab Colaboration on Private Repos and Cloning to Colab

  • محافظت از شعبه ها در GitHub Protecting Branches on GitHub

  • محافظت از شعبه ها در GitHub Protecting Branches on GitHub

  • نیاز به بررسی در درخواست های کششی Requiring Reviews in Pull Requests

  • نیاز به بررسی در درخواست های کششی Requiring Reviews in Pull Requests

  • کار با مسائل و روابط عمومی در GitHub Working with Issues and PRs in GitHub

همکاری در GitHub Collaboration in GitHub

  • همکاری در مخازن خصوصی و شبیه سازی به Colab Colaboration on Private Repos and Cloning to Colab

  • کار با مسائل و روابط عمومی در GitHub Working with Issues and PRs in GitHub

کار با یک پروژه منبع باز Working with an Open Source Project

  • افزودن یک فایل README Adding a README file

  • افزودن یک فایل README Adding a README file

  • اضافه کردن الگوهای مهم Adding the important Templates

  • اضافه کردن الگوهای مهم Adding the important Templates

  • فیلتر کردن Git Log برای درک بهتر مخزن Filtering the Git Log to Better Understand the repo

  • جریان مشارکت کامل - فراتر از درخواست‌های کشش The Full Contribution Flow - Beyond Pull Requests

  • اهمیت و نامگذاری شاخه های ویژه Importance and Naming of Feature Branches

  • اهمیت و نامگذاری شاخه های ویژه Importance and Naming of Feature Branches

  • اهمیت تعهدات توصیفی Importance of Descriptive Commits

  • اهمیت تعهدات توصیفی Importance of Descriptive Commits

کار با یک پروژه منبع باز Working with an Open Source Project

  • فیلتر کردن Git Log برای درک بهتر مخزن Filtering the Git Log to Better Understand the repo

  • جریان مشارکت کامل - فراتر از درخواست‌های کشش The Full Contribution Flow - Beyond Pull Requests

مارک داون Markdown

  • مقدمه ای بر Markdown Introduction to Markdown

  • قالب بندی متن با Markdown Formatting Text with Markdown

  • قالب بندی متن با Markdown Formatting Text with Markdown

  • ایجاد لیست با Markdown Creating Lists with Markdown

  • اضافه کردن جداول و پیوندها با Markdown Adding Tables and Links with Markdown

  • تصاویر و ویدیوها با استفاده از Markdown Images and Videos using Markdown

  • تصاویر و ویدیوها با استفاده از Markdown Images and Videos using Markdown

  • نوشتن بلوک های کد با استفاده از Markdown Writing Code Blocks using Markdown

  • نوشتن بلوک های کد با استفاده از Markdown Writing Code Blocks using Markdown

  • برنامه مفهوم The Notion App

  • برنامه مفهوم The Notion App

مارک داون Markdown

  • مقدمه ای بر Markdown Introduction to Markdown

  • ایجاد لیست با Markdown Creating Lists with Markdown

  • اضافه کردن جداول و پیوندها با Markdown Adding Tables and Links with Markdown

صفحات GitHub GitHub Pages

  • معرفی صفحات GitHub Intro to GitHub Pages

  • معرفی صفحات GitHub Intro to GitHub Pages

  • ایجاد محتوای صفحه Creating the Page's Content

  • انتشار یک صفحه GitHub Publishing a GitHub Page

صفحات GitHub GitHub Pages

  • ایجاد محتوای صفحه Creating the Page's Content

  • انتشار یک صفحه GitHub Publishing a GitHub Page

استفاده از Git و GitHub از IDE Using Git and GitHub from the IDE

  • معرفی Git در IDE های مختلف Intro to Git in Different IDEs

  • Git و GitHub در اندروید استودیو Git and GitHub in Android Studio

  • Git و GitHub در اندروید استودیو Git and GitHub in Android Studio

  • Git و GitHub در Xcode Git and GitHub in Xcode

  • Git و GitHub در کد ویژوال استودیو Git and GitHub in Visual Studio Code

  • Git و GitHub در ویژوال استودیو Git and GitHub in Visual Studio

  • Git و GitHub در VS برای مک Git and GitHub in VS for Mac

  • Git و GitHub در VS برای مک Git and GitHub in VS for Mac

  • Git و GitHub در IntelliJ Git and GitHub in IntelliJ

  • Git و GitHub در Eclipse Git and GitHub in Eclipse

استفاده از Git و GitHub از IDE Using Git and GitHub from the IDE

  • معرفی Git در IDE های مختلف Intro to Git in Different IDEs

  • Git و GitHub در Xcode Git and GitHub in Xcode

  • Git و GitHub در کد ویژوال استودیو Git and GitHub in Visual Studio Code

  • Git و GitHub در ویژوال استودیو Git and GitHub in Visual Studio

  • Git و GitHub در IntelliJ Git and GitHub in IntelliJ

  • Git و GitHub در Eclipse Git and GitHub in Eclipse

مقدمه ای بر یکپارچه سازی و تحویل مستمر Intro to Continuous Integration and Delivery

  • ادغام پیوسته چیست؟ What is Continuous Integration

  • ادغام پیوسته چیست؟ What is Continuous Integration

  • تحویل مستمر چیست What is Continuous Delivery

  • تحویل مستمر چیست What is Continuous Delivery

  • استفاده از Circle CI از GitHub Using Circle CI from GitHub

  • با استفاده از App Center از GitHub Using App Center from GitHub

  • با استفاده از App Center از GitHub Using App Center from GitHub

مقدمه ای بر یکپارچه سازی و تحویل مستمر Intro to Continuous Integration and Delivery

  • استفاده از Circle CI از GitHub Using Circle CI from GitHub

اطلاعات اضافی - کد منبع و موارد دیگر Extra Information - Source code, and other stuff

  • کدهای منبع Source Codes

  • سخنرانی و اطلاعات پاداش Bonus Lecture and Information

  • سخنرانی و اطلاعات پاداش Bonus Lecture and Information

اطلاعات اضافی - کد منبع و موارد دیگر Extra Information - Source code, and other stuff

  • کدهای منبع Source Codes

نمایش نظرات

نظری ارسال نشده است.

آموزش Git & GitHub Masterclass
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
11.5 hours
74
Udemy (یودمی) udemy-small
08 شهریور 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
10,753
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tim Buchalka's Learn Programming Academy Tim Buchalka's Learn Programming Academy

برنامه نویسان و معلمان حرفه ای - 1.75 میلیون دانش آموز

Eduardo Rosas Eduardo Rosas

برنامه نویس موبایل دارای گواهینامه Xamarin، مهندس نرم افزار

Eduardo Rosas Eduardo Rosas

برنامه نویس موبایل دارای گواهینامه Xamarin، مهندس نرم افزار

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.