آموزش Git و GitHub برای مهندسان DevOps [ویدئویی] - آخرین آپدیت

دانلود Git and GitHub for DevOps Engineers [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره از دیدگاه یک مهندس DevOps طراحی شده است که لزوماً کدنویسی پیچیده اپلیکیشن انجام نمی‌دهد. مدرس با استفاده از یک پروژه واقعی، تمام مراحل را از ایجاد مخزن (Repository) تا انتشار کد در محیط عملیاتی (Production) توضیح داده است تا درک کاملی از قدرت Git و GitHub به دست آورید. دوره با نصب Git روی ویندوز شروع شده و سپس به تنظیم یک نمونه EC2 و نصب Git روی لینوکس می‌پردازد. پس از آن، با Git Bash کار خواهید کرد و مخازنی در Git و GitHub می‌سازید. در ادامه، نحوه کلون کردن مخازن از گیت‌هاب و کار با کدهای سایر توسعه‌دهندگان را می‌آموزید. سپس مفاهیم Commitها و Branchها در هر دو محیط Git و GitHub بررسی می‌شوند و در نهایت با ایجاد Pull Request و کار با مخازن خصوصی (Private) آشنا می‌شوید. در بخش‌های بعدی، نحوه بازگردانی تغییرات از Working Directory، Staging Area و مخزن محلی را یاد گرفته و مفاهیمی مانند Git Rebase، Git Fetch و Git Pull را درک خواهید کرد. در نهایت، با کمک یک پروژه عملی، نقش‌های یک مهندس DevOps در مدیریت Git را خواهید شناخت. در پایان این دوره، شما تسلط کاملی بر Git و GitHub خواهید داشت و با اعتماد به نفس کامل از این ابزارها برای مدیریت وظایف خود به عنوان مهندس DevOps استفاده خواهید کرد. همچنین قادر خواهید بود یک محیط Git آماده برای محیط عملیاتی جهت استفاده توسعه‌دهندگان ایجاد کنید. تمام منابع در مخزن گیت‌هاب موجود است: https://github.com/PacktPublishing/git_course سرفصل‌های کلیدی: - راه‌اندازی نمونه EC2 و نصب Git روی لینوکس - ایجاد مخزن در Git و GitHub - کلون کردن مخازن از GitHub - مدیریت شاخه‌ها (Branches) در Git و GitHub - ایجاد Pull Request و کار با مخازن خصوصی - درک مفاهیم Git Rebase، Git Fetch و Git Pull این دوره برای افراد و متخصصان IT که قصد شروع مسیر شغلی در DevOps را دارند یا مهندسانی که می‌خواهند تصویر کاملی از فعالیت‌های Git و GitHub و نقش خود در این چرخه داشته باشند، طراحی شده است. پیش‌نیازها: دانش پایه در مورد لینوکس و Git. ویژگی‌های دوره: آموزش جامع همراه با آزمایشگاه‌های عملی، یادگیری مدیریت وظایف DevOps با Git و GitHub و آشنایی با نقش‌های مهندسی DevOps در مدیریت کد.

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

مقدمه‌ای بر دوره Introduction to the Course

  • مرور کلی دوره Course Overview

  • پیش از شروع Before Starting

  • درباره مدرس About Instructor

  • سیستم کنترل نسخه چیست؟ What is Version Control System

  • نصب Git روی ویندوز Installing Git on Windows

  • راه‌اندازی نمونه EC2 و نصب Git روی لینوکس Set Up an EC2 instance and Install Git on Linux

  • کار با Git Bash Working with Git Bash

کار با Git Working with Git

  • ایجاد مخزن در Git Creating a Repository on Git

  • مراحل Git (Git Stages) Git Stages

  • گردش‌کار گیت (Git Workflow) Git Workflow

  • مقایسه تغییرات کد در مراحل مختلف Git Compare Code Changes with Different Git Stages

  • مقایسه تغییرات کد در کامیت‌های محلی مختلف Compare Code Changes with Different Local Commits

کار با GitHub Working with GitHub

  • چرا به GitHub نیاز داریم؟ Why Do We Need GitHub

  • ساخت حساب کاربری GitHub Creating GitHub Account

  • ایجاد مخزن در GitHub Creating a Repository on GitHub

  • کلون کردن مخزن از GitHub Cloning a Repository from GitHub

  • پوش کردن کد در مخزن Remote Push Code onto Remote Repository

همکاری با سایر توسعه‌دهندگان Working with Other Developers

  • کار با کدهای سایر توسعه‌دهندگان Working with Other Developer Code

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

  • حل مشکل عدم امکان Push تغییرات به مخزن Remote Unable to Push Changes onto Remote Repository

  • اتصال به GitHub با استفاده از SSH Connecting to GitHub Using ssh

  • متصل کردن مخزن محلی به مخزن Remote (Git Remote Add) Map Local Repository with Remote Repository - Git Remote Add

  • نحوه Push کردن کد توسط یک توسعه‌دهنده جاوا How a Java Developer Pushes Code onto Remote Repository

کامیت‌های گیت (Git Commits) Git Commits

  • کار با کامیت‌ها در Git Working with Commits on Git

  • مشاهده اطلاعات کامیت خاص در Git (Git Show) Know Information about Specific Commit on Git - Git Show

  • کار با کامیت‌ها در GitHub Working with Commits on GitHub

  • ثبت مستقیم تغییرات (Commit) در GitHub Commit Changes Directly on GitHub

شاخه‌های گیت (Git Branches) Git Branches

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

  • استراتژی Branching برای محافظت از کد فعال Branching Strategy to Protect Working Code

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

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

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

  • ادغام تغییرات از شاخه Dev به شاخه Master Merging Changes onto Master Branch from Dev

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

کار تیمی Working with Team

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

  • ایجاد Pull Request (PR) Creating a Pull Request (PR)

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

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

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

  • تگ‌گذاری یک کامیت (Tagging) Tagging a Commit

بازگردانی تغییرات Reverting Changes

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

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

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

مفاهیم متفرقه Miscellaneous Concepts

  • مفهوم Git Rebase Git Rebase

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

نقش مهندس DevOps در Git (همراه با پروژه) DevOps Engineer Roles on Git – With Project

  • مقدمه‌ای بر پروژه Git Introduction to Git Project

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

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

  • فعال‌سازی گردش‌کار DevOps در شاخه Dev Enabling DevOps Workflow on Dev Branch

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

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

راه‌اندازی حساب AWS AWS Account Setup

  • نحوه ساخت حساب AWS How to Create an AWS Account

نمایش نظرات

آموزش Git و GitHub برای مهندسان DevOps [ویدئویی]
جزییات دوره
6h 16m
52
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Valaxy Technologies Valaxy Technologies

Valaxy Technologies به عنوان یکی از برترین مربیان Cloud و DevOps شناخته می شود. A.R. شانکار مالک، بنیانگذار و یکی از مربیان متعدد Valaxy Technologies است. در حالی که او در حرفه خود با فناوری های مختلفی کار کرده است، در Cloud و DevOps تخصص دارد. Valaxy Technologies از زمان آغاز به کار خود در سال 2013 به طور تصاعدی رشد کرده است. مربیان Valaxy Technologies بیش از 100000 زبان آموز جهانی را آموزش داده اند.