آموزش مبانی DevOps و کنترل نسخه با Git - آخرین آپدیت

دانلود DevOps Essentials and Version Control with Git

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به دوره مبانی DevOps و کنترل نسخه با Git خوش آمدید! این دوره به معرفی اصول DevOps، مفاهیم بنیادی لینوکس و ابزار Git برای کنترل نسخه بهینه در توسعه نرم‌افزار می‌پردازد. چه قصد ورود به دنیای DevOps را داشته باشید، چه مدیریت سیستم‌های لینوکسی و یا همکاری تیمی با استفاده از Git، این دوره ابزارها و دانش لازم برای پیمایش موثر در این حوزه‌ها را در اختیار شما قرار می‌دهد. در پایان این دوره، شما قادر خواهید بود: • مراحل کلیدی و ابزارهای چرخه حیات DevOps را شناسایی کنید • دستورات پایه لینوکس را برای پیمایش و مدیریت فایل‌ها در محیط لینوکس به کار ببرید • از دستورات Git برای مدیریت مخازن (Repositories)، شاخه‌ها (Branches) و کامیت‌ها استفاده کنید • تداخل‌های ادغام (Merge Conflicts) را تحلیل و با استفاده از گردش‌های کاری مختلف Git برطرف کنید • استراتژی‌های Git را برای همکاری تیمی و مدیریت کد پیاده‌سازی کنید این دوره برای افرادی طراحی شده است که به دنبال نقش‌هایی مانند مهندس DevOps، مدیر سیستم‌های لینوکس و توسعه‌دهندگان نرم‌افزار هستند و می‌خواهند مهارت خود را در لینوکس، فرآیندهای DevOps و کنترل نسخه با Git ارتقا دهند. داشتن دانش پایه برنامه‌نویسی و آشنایی با ابزارهای خط فرمان توصیه می‌شود. در پایان دوره، شما دانش بنیادی در DevOps، لینوکس و Git کسب خواهید کرد که شما را برای مدیریت خط لوله‌های توسعه (Pipelines)، کنترل نسخه و محیط‌های لینوکس با اعتماد به نفس کامل آماده می‌کند. به ما بپیوندید تا دیدگاه‌های ارزشمندی درباره گردش‌های کاری DevOps، مدیریت سیستم و کنترل نسخه به دست آورید و کشف کنید که چگونه این مهارت‌ها می‌توانند مسیر شغلی شما را ارتقا داده و بهره‌وری شما را در توسعه نرم‌افزار افزایش دهند.

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

مقدمه‌ای بر DevOps و لینوکس Introduction to DevOps and Linux

  • معرفی تخصص Specialization Introduction

  • معرفی دوره Course Introduction

  • محدودیت‌های مدل‌های توسعه نرم‌افزار - مدل آبشاری (Waterfall) Limitations of Software Development Models - Waterfall Model

  • محدودیت‌های مدل‌های توسعه نرم‌افزار - مدل چابک (Agile) Limitations of Software development models - Agile Model

  • سناریو: درک مفهوم DevOps Scenario: Understanding DevOps

  • مقدمه‌ای بر DevOps Introduction to DevOps

  • پذیرش و پیاده‌سازی DevOps DevOps Adoption

  • چرخه حیات DevOps DevOps Lifecycle

  • مراحل DevOps - کنترل نسخه DevOps Stages - Version Control

  • مراحل DevOps - یکپارچه‌سازی و تست مداوم (CI) DevOps Stages - Continuous Integration and Testing

  • مراحل DevOps - استقرار مداوم (CD) DevOps Stages - Continuous Deployment

  • مراحل DevOps - مدیریت پیکربندی DevOps Stages - Configuration Management

  • مراحل DevOps - مانیتورینگ مداوم DevOps Stages - Continuous Monitoring

  • خط لوله تحویل DevOps - کنترل نسخه و ساخت (Build) DevOps Delivery Pipeline - Version Control and Build

  • خط لوله تحویل DevOps - تست واحد و استقرار DevOps Delivery Pipeline - Unit Test and Deploy

  • چرا لینوکس برای DevOps مناسب است؟ Why Linux for DevOps?

  • اجزا و معماری لینوکس Components and Architecture of Linux

  • سیستم فایل (File System) File System

  • مدیریت بسته‌های نرم‌افزاری Software Package Management

  • مدیریت بسته‌های نرم‌افزاری - نمایش عملی Software Package Management - Demonstration

  • کار با فایل‌ها و دایرکتوری‌ها Working with Files and Directories

  • کاربران در لینوکس Users in Linux

  • عملیات فایل و سیستم در لینوکس - ایجاد و مدیریت فایل‌ها File and System Operations in Linux - Creating and Managing Files

  • عملیات فایل و سیستم در لینوکس - آرشیو و فشرده‌سازی File and System Operations in Linux - Archiving and Compressing

کنترل نسخه با Git Version Control with Git

  • سناریو - اهمیت کنترل نسخه Scenario - Importance of Version Control

  • مقدمه‌ای بر کنترل نسخه Introduction to Version Control

  • انواع سیستم‌های کنترل نسخه Types of Version Control System

  • آشنایی با Git Introduction to Git

  • گردش کار فایل‌ها در Git The Git File Workflow

  • نصب Git و تنظیمات محیطی Git Installation and Environment Setup

  • دستورات پایه Git Basic Git Commands

  • دستورات پیشرفته Git Advanced Git Commands

  • کار با مخازن از راه دور (Remote Repository) Working with Remote repository

  • شاخه‌بندی و ادغام (Branching and Merging) در Git Branching and merging in Git

  • ایجاد، جابجایی و حذف شاخه‌ها - نمایش عملی Creating, Switching, and Deleting Branches - Demonstration

  • تداخل‌های ادغام (Merge Conflicts) Merge Conflicts

  • حل تداخل‌های ادغام - ایجاد شاخه‌ها Resolving Merge Conflicts - Creating Branches

  • حل تداخل‌های ادغام - رفع تداخل Resolving Merge Conflicts - Conflict Resolution

  • استراتژی‌های ادغام - Fast Forward, Recursive, Octopus Merge Strategies - Fast Forward, Recursive, Octopus

  • نمایش عملی استراتژی‌های ادغام - Fast Forward Merge Strategies Demonstration - Fast Forward

  • نمایش عملی استراتژی‌های ادغام - Recursive و Octopus Merge Strategies Demonstration - Recursive and Octopus

  • قابلیت Cherry Picking در Git Cherry-Picking in Git

  • قابلیت Cherry Picking در Git - نمایش عملی Cherry-Picking in Git - Demonstration

  • ری‌بیس تعاملی (Interactive Rebase) Interactive Rebase

  • ری‌بیس تعاملی - نمایش عملی Interactive Rebase - Demonstration

  • مفاهیم Stashing, Rebasing, Reverting و Resetting Stashing, Rebasing, Reverting, and Resetting

  • گردش‌های کاری Git (Workflows) Git Workflows

  • گردش‌های کاری Git - افزودن فایل‌ها به Staging Area Git Workflows - Adding Files to Staging Area

  • گردش‌های کاری Git - تغییر فایل Git Workflows - Modifying the File

  • گردش‌های کاری Git - ادغام شاخه‌ها Git Workflows - Merging Branches

  • گردش‌های کاری Git - گیت‌هاب (GitHub) Git Workflows - GitHub

  • گردش کار Forking Forking Workflow

  • گردش کار Forking - نمایش عملی Forking Workflow - Demonstration

  • Git Hooks - خودکارسازی وظایف در Git Git Hooks - Automating Tasks in Git

  • زیرمجموعه‌ها (Submodules) در Git Submodules in Git

  • زیرمجموعه‌ها - نمایش عملی Submodules - Demonstration

  • دستور Git bisect Git bisect

  • Git Bisect - نمایش عملی Git Bisect - Demonstration

  • فشرده‌سازی کامیت‌ها (Squashing) برای تاریخچه تمیز Squashing Commits for Clean History

  • فشرده‌سازی کامیت‌ها برای مخزن بهینه‌تر - نمایش عملی Squashing Commits for Cleaner Repository - Demonstration

  • Git LFS (ذخیره‌سازی فایل‌های حجیم) Git LFS

  • مدیریت چندین Remote - نمایش عملی Managing Multiple Remotes - Demonstration

جمع‌بندی دوره و ارزیابی Course Wrap-Up and Assessment

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش مبانی DevOps و کنترل نسخه با Git
جزییات دوره
11h 49m
63
(آخرین آپدیت)
1,853
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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