لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Git و GitHub برای مهندسان DevOps
Git and GitHub for DevOps Engineers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نقش مهندس DevOps در Git و GitHub از ایجاد یک مخزن تا انتشار کد در محیط تولید قادر به یادگیری نحوه استفاده از Git & GitHub برای مدیریت کار خود به عنوان مهندس DevOps نقش های مهندس DevOps در Git و GitHub نقطه شروعی برای سفر DevOps پیش نیازها: مبانی لینوکس
نمیدانید سفر DevOps خود را از کجا شروع کنید؟ یا
میخواهید بدانید که یک مهندس DevOps در دنیای واقعی چه نوع فعالیتهایی را در Git و GitHub انجام میدهد؟ یا
آیا می خواهید یک محیط Git آماده برای تولید برای توسعه دهندگان خود راه اندازی کنید؟ پس این دوره برای شما مناسب است. من این دوره را از دیدگاه یک مهندس DevOps که زیاد کد برنامه نمی نویسد ایجاد کرده ام. من یک پروژه دنیای واقعی را برای توضیح از ایجاد یک مخزن تا انتشار کد در محیط تولید انجام داده ام. این به درک کاملی از قدرت Git و GitHub می دهد. امیدوارم از این دوره لذت ببرید.
ما مفاهیم مختلفی مانند
را پوشش داده ایم
سیستم کنترل نسخه چیست
نصب git در ویندوز، لینوکس و مک
کار با git bash
ایجاد مخازن
مراحل git
جریان کاری git
ایجاد حساب GitHub
مخزن کلونینگ
کد را به مخزن راه دور فشار دهید
git clone در مقابل git pull
افزودن راه دور git
کار با commit ها در git
شاخه های git
استراتژی های انشعاب
اجرای تغییرات در شاخههای git
حل تضادهای ادغام
یک مخزن را جدا کنید
ایجاد درخواست کشش
کار با مخازن خصوصی
افزودن یک همکار
ایجاد شاخه های محافظت شده
تگ کردن یک تعهد
تغییرات برگردانده شد
استفاده از فایل .gitignore
git rebase
git fetch در مقابل git pull
نحوه عملکرد پروژه git
مخزن git و شاخه ها را برای یک پروژه جدید تنظیم کنید
به توسعه دهندگان اجازه می دهد کد را بررسی کنند
فعال کردن گردش کار DevOps در شاخه Dev
درخواست (PR) برای ادغام کد از Dev به تولید
کد را در مرحله تولید منتشر کنید
سرفصل ها و درس ها
آماده شدن
Getting Ready
بررسی اجمالی دوره
Course Overview
قبل از شروع
Before Starting
درباره مربی
About Instructor
سیستم کنترل نسخه چیست؟
What is Version Control system
نصب Git در ویندوز
Installing Git on Windows
یک نمونه EC2 راه اندازی کنید و Git را روی لینوکس نصب کنید
Setup An EC2 Instance and Install Git on Linux
کار با Git bash
Working with Git bash
آماده شدن
Getting Ready
کار با 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
کار با Git
Working with Git
کار با 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
کد را به مخزن راه دور فشار دهید
Push code on to remote repository
کار با GitHub
Working with GitHub
کار با توسعه دهندگان دیگر
Working with other Developer
کار با سایر کدهای توسعه دهنده
Working with other developer code
Git clone در مقابل Git pull
Git clone Vs Git pull
نمی توان تغییرات را روی مخزن راه دور فشار داد
Unable to push changes onto remote repository
اتصال به GitHub با استفاده از ssh
Connecting to GitHub using ssh
نقشه مخزن محلی با مخزن راه دور - git remote add
Map local repo with remote repository - git remote add
چگونه یک توسعه دهنده جاوا کد را روی مخزن راه دور فشار می دهد
How a Java developer push code onto remote repository
کار با توسعه دهندگان دیگر
Working with other Developer
Git متعهد می شود
Git Commits
کار با commit ها در Git
Working with commits on Git
اطلاعات مربوط به commit خاص در Git - git show را بدانید
Know information about specific commit on Git - git show
کار با commit ها در GitHub
Working with commits on GitHub
تغییرات را مستقیماً در GitHub انجام دهید
Commit changes directly on GitHub
Git متعهد می شود
Git Commits
شاخه های Git
Git Branches
چرا به شعب نیاز داریم؟
Why do we need branches
استراتژی انشعاب برای محافظت از کد کاری
Branching strategy to protect working code
کار با شاخه ها در GitHub
Working with branches on GitHub
کار با شاخه ها در Git
Working with branches on Git
انجام تغییرات در شعب
Committing changes on branches
ادغام تغییرات در شاخه اصلی از dev
Merging changes onto master branch from dev
حل تعارضات ادغام
Resolving merge conflicts
شاخه های Git
Git Branches
کار با تیم
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
کار با تیم
Working with Team
برگرداندن تغییرات
Reverting Changes
برگرداندن تغییرات از دایرکتوری کاری
Revert changes from working directory
برگرداندن تغییرات از ناحیه مرحله بندی و مخزن محلی
Reverting changes from Staging Area and Local Repository
با استفاده از فایل gitignore
Using .gitignore file
برگرداندن تغییرات
Reverting Changes
سایر مفاهیم
Other Concepts
Git rebase
Git rebase
Git fetch در مقابل Git Pull
Git fetch Vs Git Pull
سایر مفاهیم
Other Concepts
نقش های مهندس DevOps در Git - With Project
DevOps Engineer roles on Git - With Project
مقدمه ای بر Git Project
Introduction to Git Project
مخزن Git و Branches را برای پروژه جدید راه اندازی کنید
Setup Git Repository and Branches for new project
به برنامهنویسان اجازه میدهد کد ورود را بررسی کنند
Allowing Developers to check-in code
فعال کردن گردش کار DevOps در شاخه Dev
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
نقش های مهندس DevOps در Git - With Project
DevOps Engineer roles on Git - With Project
سخنرانی پاداش
Bonus Lecture
سخنرانی پاداش
Bonus Lecture
سخنرانی پاداش
Bonus Lecture
راه اندازی حساب AWS
AWS Account Setup
چگونه یک حساب AWS ایجاد کنیم
How to Create an AWS Account
AWS، DevOps Specialist من یک مشاور DevOps هستم که در زمینه Cloud و DevOps تخصص دارد. من طی 4 سال گذشته برای صدها دانشجو آموزش دیده ام. من با فناوری های مختلف کار کردم و با توجه به روند فعلی فناوری اطلاعات ، مهارت های خود را ارتقا می دهم. من علاقه زیادی به یادگیری فن آوری جدید و تدریس دارم. من قبل از آماده سازی دوره تحقیقات زیادی انجام می دهم و سعی می کنم از اصول نشان دهم.
نمایش نظرات