آموزش پیشرفته گیت و گیت‌هاب (Git and GitHub) - آخرین آپدیت

دانلود Advanced Git and GitHub Practices

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است؛ روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. این دوره کاوش گسترده‌ای در ابزارها و متدهای پیشرفته DevOps ارائه می‌دهد و برای متخصصان فنی طراحی شده است که قصد دارند گردش‌های کاری خود را بهینه کرده و کیفیت نرم‌افزار را بهبود بخشند. شما با معرفی SonarQube، یادگیری فرآیند نصب و ادغام آن با Jenkins شروع خواهید کرد. سپس برای تسلط بر Playbookها، نقش‌ها (Roles) و اتوماسیون استقرار‌های پیچیده، به بررسی Ansible می‌پردازیم. ادامه دوره با Docker است که در آن مفاهیم کانتینرسازی، Docker Compose و Swarm را درک خواهید کرد. در مراحل پیشرفته‌تر، کوبرنتیز (Kubernetes) را از مفاهیم پایه تا پیکربندی‌های پیچیده، از جمله ایجاد کلاسترها، مدیریت اشیاء کوبرنتیز و استفاده از Helm charts بررسی می‌کنید. همچنین خواهید آموخت که چگونه خط لوله‌های CI/CD را پیاده‌سازی کنید، اپلیکیشن‌ها را مقیاس‌بندی کرده و عملکرد آن‌ها را با استفاده از Prometheus و Grafana مانیتور کنید. هر بخش مملو از دموهای عملی و سناریوهای واقعی است تا اطمینان حاصل شود که تجربه عملی لازم برای به‌کارگیری موثر این ابزارها در پروژه‌های خود را کسب می‌کنید. در پایان این دوره، درکی جامع از نحوه بهره‌گیری از این ابزارهای پیشرفته برای ارتقای متدهای DevOps خواهید داشت. چه به دنبال بهبود کیفیت کد باشید، چه اتوماسیون استقرار یا مقیاس‌بندی بهینه اپلیکیشن‌ها، این دوره دانش و مهارت‌های لازم برای دستیابی به اهداف شما را فراهم می‌کند. این دوره برای متخصصان فنی از جمله مهندسان DevOps، مدیران سیستم و توسعه‌دهندگان نرم‌افزار که به دنبال ارتقای مهارت‌های خود در اتوماسیون، کانتینرسازی و متدهای CI/CD هستند، ایده‌آل است. پیش‌نیازها شامل درک پایه از مفاهیم DevOps، آشنایی با رابط خط فرمان (CLI) و تجربه در توسعه نرم‌افزار یا مدیریت سیستم است.

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

مبانی شاخه‌بندی و گردش کار در گیت Git Branching and Workflow Basics

  • چرا در گیت به شاخه‌ها (Branches) نیاز داریم Why Do We Need Branches on Git

  • نقش شاخه‌ها در گردش کار DevOps Branches in DevOps Workflow

  • کار با شاخه‌ها در گیت‌هاب Working with Branches on GitHub

  • کار با شاخه‌ها در گیت Working with Branches on Git

  • ثبت تغییرات (Commit) در شاخه‌ها Committing Changes on Branches

  • ادغام تغییرات در شاخه اصلی (Master) Merge Changes onto Master Branch

  • حل تداخلات هنگام ادغام (Merge Conflicts) Resolving Merge Conflicts

مدیریت پیشرفته مخازن و همکاری تیمی Advanced Repository Management and Collaboration

  • فورک کردن یک مخزن (Forking) Forking a Repository

  • ایجاد درخواست ادغام (Pull Request) Creating Pull Request (PR)

  • کار با مخازن خصوصی (Private Repositories) Working with Private Repositories

  • افزودن همکار به مخزن Adding Collaborator to a Repository

  • ایجاد شاخه‌های محافظت شده Creating Protected Branches

  • تگ کردن یک کامیت (Tagging) Tagging a Commit

  • بازگرداندن تغییرات از دایرکتوری کاری Revert Changes from Working Directory

  • بازگرداندن تغییرات از Staging Area و مخزن محلی Reverting Changes from Staging Area and Local Repo

دستورات پیشرفته گیت و ادغام با DevOps Advanced Git Commands and DevOps Integration

  • استفاده از فایل .Gitignore Using .Gitignore File

  • دستور Git Rebase Git Rebase Command

  • تفاوت Git Fetch و Git Pull Git Fetch Versus Git Pull

  • معرفی پروژه گیت Introduction to Git Project

  • راه‌اندازی مخزن و شاخه‌های گیت برای پروژه جدید Set Up Git Repository and Branches for New Project

  • مجاز کردن توسعه‌دهندگان برای ارسال کد Allowing Developers to Check-In Code

  • فعال‌سازی گردش کار DevOps در محیط توسعه Enabling DevOps Workflow on Dev Environment

  • درخواست ادغام (PR) برای انتقال کد از شاخه Dev به UAT Pull Request (PR) to Merge Code from Dev Branch to UAT Branch

  • انتشار کد در محیط عملیاتی (Production) Release Code onto Production

نمایش نظرات

آموزش پیشرفته گیت و گیت‌هاب (Git and GitHub)
جزییات دوره
4h 52m
24
(آخرین آپدیت)
1,629
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده