لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Git و GitHub برای مهندسان DevOps [ویدئو]
Git and GitHub for DevOps Engineers [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره از دیدگاه یک مهندس DevOps که کد برنامه زیادی نمی نویسد ایجاد شده است. نویسنده یک پروژه دنیای واقعی را برای توضیح فرآیند از ایجاد یک مخزن تا انتشار کد در محیط تولید انجام داده است. این به درک کاملی از قدرت Git و GitHub می دهد.
این دوره با نصب Git در ویندوز شروع می شود، سپس شما یک نمونه EC2 را راه اندازی می کنید و Git را روی لینوکس نصب می کنید. پس از آن، شما با Git Bash کار می کنید و سپس یک مخزن در Git و GitHub ایجاد می کنید. پستی را ارسال کنید که یک مخزن از GitHub کلون کرده و با سایر کدهای توسعه دهنده کار کنید. در مرحله بعد، با commit هایی در Git و GitHub کار خواهید کرد. شما همچنین با شعبه هایی در Git و GitHub کار خواهید کرد. در مرحله بعد، یک درخواست pull ایجاد می کنید و با مخازن خصوصی کار می کنید.
پس از آن، تغییرات را از دایرکتوری کاری، منطقه مرحلهبندی، و مخزن محلی برمیگردانید و مفهوم Git Rebase، Git Fetch و Git Pull را درک خواهید کرد.
در نهایت، نقشهای مهندس DevOps را در Git با کمک یک پروژه درک خواهید کرد.
با پایان این دوره، شما قادر خواهید بود به درک کاملی از قدرت Git و GitHub دست پیدا کنید. با استفاده از Git و GitHub برای مدیریت شغل خود به عنوان یک مهندس DevOps احساس اطمینان خواهید کرد. شما همچنین یک محیط Git آماده تولید برای توسعه دهندگان خود راه اندازی خواهید کرد.
تمام منابع در مخزن GitHub در https://github.com/PacktPublishing/git_course در دسترس هستند یک نمونه EC2 را تنظیم کنید و Git را در لینوکس نصب کنید.
یک مخزن در Git و GitHub ایجاد کنید
یک مخزن را از GitHub شبیه سازی کنید
با شاخه ها در Git و GitHub کار کنید
یک درخواست کشش ایجاد کنید و با مخازن خصوصی کار کنید
درک مفهوم Git Rebase، Git Fetch و Git Pull این دوره برای افراد و هر متخصص فناوری اطلاعات که میخواهد کار خود را در DevOps شروع کند طراحی شده است. این همچنین به مهندس DevOps که میخواهد تصویر کاملی از فعالیتهای Git و GitHub داشته باشد و نقش آنها در Git را با کمک یک پروژه درک کند، مفید خواهد بود.
برای به دست آوردن حداکثر استفاده از این دوره، باید دانش اولیه لینوکس و گیت را داشته باشید. یک دوره جامع همراه با آزمایشگاه عملی * یاد بگیرید چگونه از Git و GitHub برای مدیریت شغل مهندس DevOps استفاده کنید * دوره آموزشی با نقطه شروع سفر DevOps و نقش های مهندس DevOps در Git و GitHub
سرفصل ها و درس ها
مقدمه دوره
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 Stages
Git Workflow
Git Workflow
تغییرات کد را با مراحل مختلف Git مقایسه کنید
Compare Code Changes with Different Git Stages
تغییرات کد را با commit های محلی مختلف مقایسه کنید
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 Repository فشار دهید
Push Code onto Remote Repository
کار با توسعه دهندگان دیگر
Working with Other Developers
کار با سایر کدهای توسعه دهنده
Working with Other Developer Code
Git Clone در مقابل Git Pull
Git Clone Versus Git Pull
نمی توان تغییرات را روی مخزن از راه دور فشار داد
Unable to Push Changes onto Remote Repository
اتصال به GitHub با استفاده از ssh
Connecting to GitHub Using ssh
نقشه مخزن محلی با Remote Repository - Git Remote Add
Map Local Repository with Remote Repository - Git Remote Add
چگونه یک توسعه دهنده جاوا کد را به مخزن راه دور منتقل می کند
How a Java Developer Pushes Code onto Remote Repository
Git متعهد می شود
Git Commits
کار با Commits در Git
Working with Commits on Git
اطلاعات مربوط به Specific Commit on Git - Git Show را بدانید
Know Information about Specific Commit on Git - Git Show
کار با Commits در GitHub
Working with Commits on GitHub
تغییرات را مستقیماً در GitHub انجام دهید
Commit Changes Directly on GitHub
شاخه های Git
Git Branches
چرا به شعبه نیاز داریم
Why Do We Need Branches
استراتژی انشعاب برای محافظت از کد کاری
Branching Strategy to Protect Working Code
کار با Branches در GitHub
Working with Branches on GitHub
کار با Branches در Git
Working with Branches on Git
انجام تغییرات در شعب
Committing Changes on Branches
ادغام تغییرات در Master Branch از Dev
Merging Changes onto Master Branch from Dev
حل تعارضات ادغام
Resolving Merge Conflicts
کار با تیم
Working with Team
چنگال یک مخزن
Fork a Repository
ایجاد یک درخواست کشش (PR)
Creating a Pull Request (PR)
کار با مخازن خصوصی
Working with Private Repositories
افزودن همکار به مخزن GitHub
Adding Collaborator to a GitHub Repository
ایجاد شعبه محافظت شده
Creating Protected Branch
برچسب گذاری یک تعهد
Tagging a Commit
برگرداندن تغییرات
Reverting Changes
برگرداندن تغییرات از دایرکتوری کاری
Revert Changes from Working Directory
برگرداندن تغییرات از ناحیه مرحله بندی و مخزن محلی
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 Project
Introduction to Git Project
مخزن و شعبه های Git را برای پروژه جدید راه اندازی کنید
Set Up Git Repository and Branches for New Project
اجازه دادن به برنامهنویسان برای ورود به کد
Allowing Developers to Check-In Code
فعال کردن گردش کار DevOps در Dev Branch
Enabling DevOps Workflow on Dev Branch
درخواست (PR) را برای ادغام کد از شعبه Dev به شعبه UAT بکشید
Pull Request (PR) to Merge Code from Dev Branch to UAT Branch
کد انتشار در تولید
Release Code onto Production
راه اندازی حساب AWS
AWS Account Setup
چگونه یک حساب AWS ایجاد کنیم
How to Create an AWS Account
Valaxy Technologies به عنوان یکی از برترین مربیان Cloud و DevOps شناخته می شود. A.R. شانکار مالک، بنیانگذار و یکی از مربیان متعدد Valaxy Technologies است. در حالی که او در حرفه خود با فناوری های مختلفی کار کرده است، در Cloud و DevOps تخصص دارد.
Valaxy Technologies از زمان آغاز به کار خود در سال 2013 به طور تصاعدی رشد کرده است. مربیان Valaxy Technologies بیش از 100000 زبان آموز جهانی را آموزش داده اند.
نمایش نظرات