آموزش GitLab Certified Git Associate

GitLab Certified Git Associate

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این آموزش GitLab Certified Git Associate، مدیران جوان DevOps را آماده می‌کند تا از GitLab در سطح حرفه‌ای استفاده کنند، به اندازه کافی برای کوتاه کردن زمان چرخه توسعه، افزایش بهره‌وری و تقویت امنیت پروژه.

GitLab یک مخزن کد منبع عالی است – همکاری با تیم های توسعه دهنده و عملیاتی را برای کوتاه کردن زمان چرخه و کاهش هزینه ها بسیار آسان تر می کند. اما حتی اگر این مخزن کد عالی برای شما و هر تیمی که تا به حال با آنها کار می کنید نیست، همچنان باید آن را یاد بگیرید. یک متخصص خوب DevOps می‌داند که ابزار بیشتر، مهارت‌های بیشتر و آشنایی بیشتر همیشه بهتر از کمتر است.

این دوره GitLab به شما نحوه استفاده از GitLab را آموزش می‌دهد — اگر تیم شما در حال تحقیق بر روی پلتفرم‌های مشترک توسعه‌دهنده جدید است، یا می‌خواهید توانایی بیشتری در تیم DevOps خود داشته باشید، این دوره برای شما مناسب است.

پس از اتمام این آموزش DevOps، می‌دانید که چگونه از GitLab در سطح حرفه‌ای استفاده کنید، به‌طوری که زمان چرخه توسعه خود را کوتاه کنید، بهره‌وری را افزایش دهید و امنیت پروژه را تقویت کنید.

برای هرکسی که آموزش GitLab خود را مدیریت می‌کند، این آموزش DevOps می‌تواند برای ورود به سرپرستان جدید DevOps، مدیریت برنامه‌های آموزشی فردی یا تیمی، یا به عنوان یک منبع مرجع DevOps استفاده شود.

GitLab Certified Git Associate: آنچه شما باید بدانید

این آموزش GitLab Certified Git Associate دارای ویدیوهایی است که موضوعات Git را پوشش می دهد از جمله:

  • درک کامل GitLab و شناخت برنامه آن برای تیم ها
  • انشعاب و ادغام به صورت محلی و از راه دور با دستورات GitLab
  • ترکیب مهارت‌ها و مفاهیم GitLab در جریان‌های کاری DevOps موجود
چه کسی باید دوره آموزشی Git Git Associate گواهی GitLab را بگذراند؟

این آموزش GitLab Certified Git Associate آموزش DevOps در سطح پایه در نظر گرفته می شود، به این معنی که برای مدیران جوان DevOps طراحی شده است. این دوره مهارت‌های GitLab برای متخصصان جدید فناوری اطلاعات با حداقل یک سال تجربه با Git و مدیران باتجربه DevOps که به دنبال تأیید مهارت‌های DevOps خود هستند، ارزشمند است.

سرپرست‌های جدید یا مشتاق DevOps. اگر یک حرفه‌ای کاملاً جدید در DevOps هستید، این دوره آموزشی GitLab راهی برای شروع حرفه‌تان با پایه‌ای مستحکم است. این دوره نه تنها استفاده از GitLab را به شما آموزش می دهد - بلکه چشم انداز یک محیط تولید را در نظر می گیرد و شما را در پیاده سازی GitLab در پروژه های واقعی و بهبود چرخه های توسعه واقعی راهنمایی می کند.

مدیران باتجربه DevOps. به عنوان یک سرپرست DevOps با چندین سال تجربه، باید این دوره را به عنوان راهی برای افزودن ابزار دیگری به کمربند ابزار خود بگذرانید. با یادگیری GitLab از این دوره، می‌توانید در پروژه‌های DevOps خود خلاق‌تر و مبتکرتر باشید - همه اینها در حین یادگیری یک مخزن کد جدید.


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

درک Git Internals Understanding Git Internals

  • بررسی اجمالی Overview

  • مقدمه ای بر مفاهیم داخلی Git Intro to Git Internals Concepts

  • پوشه Git Database را کاوش کنید Explore the Git Database Folder

  • Git Commit و Blob Object ها را کاوش کنید Explore Git Commit and Blob Objects

  • درک درختان Git و منابع زیردرخت Understanding Git Trees and Subtree References

  • Git Branch Pointer Internals را کاوش کنید Explore Git Branch Pointer Internals

  • نتیجه Conclusion

مقدمه ای بر Source Control با Git Introduction to Source Control with Git

  • بررسی اجمالی Overview

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

  • درک Git Remotes Understanding Git Remotes

  • با Common Git Commands آشنا شوید Learn About Common Git Commands

  • مخزن Git را راه اندازی کنید Initialize Git Repository

  • فایل ها را به مخزن Git commit کنید Commit Files to Git Repository

  • نتیجه Conclusion

آشنایی با راهکارهای اتوماسیون CI/CD Understanding CI/CD Automation Solutions

  • بررسی اجمالی Overview

  • مقدمه ای بر مفاهیم اتوماسیون CI/CD Intro to CI/CD Automation Concepts

  • ساختار کلی خطوط لوله CI/CD General Structure of CI/CD Pipelines

  • آشنایی با رجیستری های بسته با پلتفرم های CI/CD Understanding Package Registries with CI/CD Platforms

  • ذخیره اسرار برای مصرف بستر CI/CD Storing Secrets for CI/CD Platform Consumption

  • اهمیت معیارهای عملکرد بستر CI/CD Importance of CI/CD Platform Performance Metrics

  • نتیجه Conclusion

آشنایی با استراتژی های انشعاب با Git Understanding Branching Strategies with Git

  • بررسی اجمالی Overview

  • مقدمه ای بر Git Branching Intro to Git Branching

  • درک Git HEAD Pointer Understanding Git HEAD Pointer

  • ابزارهای گرافیکی برای مدیریت شعبه Git Graphical Tools for Git Branch Management

  • با Git CLI یک شاخه ویژگی Git ایجاد کنید Create Git Feature Branch with Git CLI

  • با اشاره گر Git HEAD عمل کنید Hands-on with the Git HEAD Pointer

  • نتیجه Conclusion

معرفی سرویس CI/CD GitLab Intro to GitLab CI/CD Service

  • بررسی اجمالی Overview

  • معرفی سرویس CI/CD GitLab Intro to GitLab CI/CD Service

  • آشنایی با سیستم های GitLab Runner Understanding GitLab Runner Systems

  • GitLab Runner را روی Linux VM نصب کنید Install GitLab Runner on Linux VM

  • یک خط لوله پایه GitLab ایجاد کنید Create a Basic GitLab Pipeline

  • وابستگی های شغلی GitLab Pipeline را مشخص کنید Specify GitLab Pipeline Job Dependencies

  • خطوط لوله GitLab را با برچسب ها به دوندگان هدف قرار دهید Target GitLab Pipelines to Runners with Tags

  • نتیجه Conclusion

شیرجه عمیق به تکنیک های Git Commit Deep Dive into Git Commit Techniques

  • بررسی اجمالی Overview

  • مقدمه ای بر تکنیک های پیشرفته Git Commit Intro to Advanced Git Commit Techniques

  • مرحله بندی و Unstaging فایل ها برای Git Commits Staging and Unstaging Files for Git Commits

  • به صورت تعاملی تغییرات را با Git Add تغییر دهید Interactively Stage Changes with Git Add

  • اصلاحات قبلی Git Commits Modify Previous Git Commits

  • پارامترهای پیشرفته Git Log Advanced Git Log Parameters

  • ایجاد Git Log مفید و نام مستعار Create Useful Git Log and Commit Aliases

  • نتیجه Conclusion

ادغام شاخه های Git Merging Git Branches

  • بررسی اجمالی Overview

  • مقدمه ای بر ادغام شاخه های Git Intro to Merging Git Branches

  • درک Git Rebase در مقابل ادغام Understanding Git Rebase Versus Merging

  • عملی با عملیات ادغام Git Hands-on With Git Merge Operations

  • تضادهای Git Merge را حل کنید Resolve Git Merge Conflicts

  • Git Branch را به Master تغییر دهید Rebase Git Branch Onto Master

  • نتیجه Conclusion

معرفی صفحات GitLab Intro to GitLab Pages

  • بررسی اجمالی Overview

  • معرفی سرویس صفحات GitLab Intro to GitLab Pages Service

  • مخزن GitLab را با صفحه استاتیک ایجاد کنید Create GitLab Repository with Static Page

  • فایل پیکربندی GitLab CICD Pipeline را اضافه کنید Add GitLab CICD Pipeline Config File

  • استقرار خود میزبانی GitLab CICD Runner Deploy Self-Hosted GitLab CICD Runner

  • صفحه سبک CSS و صفحات اضافی را اضافه کنید Add CSS Stylesheet and Extra Pages

  • نتیجه Conclusion

با GitLab CI/CD تصاویر کانتینر بسازید Build Container Images with GitLab CI/CD

  • بررسی اجمالی Overview

  • مقدمه ای بر ساخت تصاویر کانتینر لینوکس با GitLab Intro to Building Linux Container Images with GitLab

  • استقرار GitLab Runner با مجری Docker ممتاز Deploy GitLab Runner with Privileged Docker Executor

  • خط لوله GitLab CI/CD را ایجاد کنید و متغیرها را کاوش کنید Create GitLab CI/CD Pipeline and Explore Variables

  • افزودن کانتینر سرویس GitLab با موتور Docker Adding the GitLab Service Container with Docker Engine

  • نتیجه Conclusion

آشنایی با پلتفرم میزبانی GitLab Understanding GitLab Hosting Platform

  • بررسی اجمالی Overview

  • معرفی GitLab و ویژگی های مدیریت پروژه Intro to GitLab and Project Management Features

  • مروری بر ویژگی های GitLab Automation Overview of GitLab Automation Features

  • مروری بر ویژگی های امنیتی نرم افزار GitLab Overview of GitLab Software Security Features

  • نمای کلی بسته GitLab و رجیستری کانتینر Overview of GitLab Package and Container Registry

  • GitLab را با راه حل های رقیب مقایسه و مقایسه کنید Compare and Contrast GitLab with Competing Solutions

  • نتیجه Conclusion

منابع AWS Cloud را از GitLab CI/CD Pipelines مستقر کنید Deploy AWS Cloud Resources from GitLab CI/CD Pipelines

  • بررسی اجمالی Overview

  • مقدمه ای برای استقرار منابع ابری AWS با GitLab CI/CD Intro to Deploying AWS Cloud Resources with GitLab CI/CD

  • پروژه GitLab و الگوی CloudFormation را ایجاد کنید Create the GitLab Project and CloudFormation Template

  • GitLab CI/CD Pipeline Definition را ایجاد کنید Create GitLab CI/CD Pipeline Definition

  • AWS CloudFormation Create Stack API با CLI را فراخوانی کنید Call AWS CloudFormation Create Stack API with CLI

  • اعتبارنامه AWS IAM را به پروژه GitLab اضافه کنید Add AWS IAM Credentials to GitLab Project

  • پشته های AWS CloudFormation موجود را از GitLab CI/CD به روز کنید Update Existing AWS CloudFormation Stacks from GitLab CI/CD

  • نتیجه Conclusion

مدیریت زیرساخت به عنوان کد با GitLab و Ansible Manage Infrastructure as Code with GitLab and Ansible

  • بررسی اجمالی Overview

  • معرفی Ansible و GitLab CI/CD Intro to Ansible and GitLab CI/CD

  • برای نصب Ansible خط لوله GitLab ایجاد کنید Create GitLab Pipeline to Install Ansible

  • برای وارد کردن کلید SSH، Ansible Playbook ایجاد کنید Create Ansible Playbook to Import SSH Key

  • Cloud Linux VM را به Ansible Playbook اضافه کنید Add Cloud Linux VM to Ansible Playbook

  • فهرست موجودی در حافظه میزبان Ansible لینوکس را اضافه کنید Add Linux Host Ansible In-memory Inventory

  • اجرای Apt From Ansible Playbook روی SSH Run Apt From Ansible Playbook Over SSH

  • نتیجه Conclusion

شروع کار با GitLab Hands-on Getting Started with GitLab Hands-on

  • بررسی اجمالی Overview

  • شروع کار با رابط کاربری وب GitLab Getting Started with the GitLab Web UI

  • کلید SSH را به حساب کاربری GitLab اضافه کنید Add SSH Key to GitLab User Account

  • با GitLab Web IDE تغییراتی در کد ایجاد کنید Make Code Changes with GitLab Web IDE

  • ویرایش ویکی پروژه GitLab Editing the GitLab Project Wiki

  • کاربران GitLab را به مخزن اضافه کنید Add Individual GitLab Users to Repository

  • دسترسی به پروژه GitLab را با گروه ها واگذار کنید Delegate GitLab Project Access with Groups

  • قطعه کد را در GitLab ایجاد کنید Create Code Snippets in GitLab

  • نتیجه Conclusion

GitLab CI/CD را با Microsoft Azure ادغام کنید Integrate GitLab CI/CD with Microsoft Azure

  • بررسی اجمالی Overview

  • معرفی GitLab CI/CD با Microsoft Azure Cloud Intro to GitLab CI/CD with Microsoft Azure Cloud

  • فایل GitLab CI/CD Pipeline را ایجاد کنید Create the GitLab CI/CD Pipeline File

  • اسکریپت استقرار Azure PowerShell را پیاده سازی کنید Implement the Azure PowerShell Deployment Script

  • احراز هویت را برای اشتراک Microsoft Azure پیکربندی کنید Configure Authentication for Microsoft Azure Subscription

  • واگذاری نقش اصلی سرویس Azure Grant Azure Service Principal Role Assignment

  • الگوهای مدیریت منابع Azure را توسعه و استقرار دهید Develop and Deploy Azure Resource Manager Templates

  • نتیجه Conclusion

آشنایی با فرآیند توسعه تیم در GitLab Understanding Team Development Process in GitLab

  • بررسی اجمالی Overview

  • معرفی گردش کار تیم GitLab Intro to GitLab Team Workflow

  • کاربران و اعضای تیم GitLab را اضافه کنید Add GitLab Users and Team Members

  • مشکلات کاری پروژه GitLab را ایجاد کنید Create GitLab Project Work Issues

  • وضعیت پروژه GitLab را با Milestones پیگیری کنید Track GitLab Project Status with Milestones

  • مشارکت‌های بررسی همتا با درخواست‌های ادغام GitLab Peer Review Contributions with GitLab Merge Requests

  • نتیجه Conclusion

ساخت لوله های پیچیده تر GitLab CI/CD Building More Complex GitLab CI/CD Pipelines

  • بررسی اجمالی Overview

  • مروری بر ویژگی های بیشتر GitLab CI/CD Pipeline Overview of More GitLab CI/CD Pipeline Features

  • اسکریپت های چند خطی را به خطوط لوله CI/CD GitLab اضافه کنید Add Multi-line Scripts to GitLab CI/CD Pipelines

  • تصاویر کانتینر لینوکس را برای کارهای GitLab CI/CD مشخص کنید Specify Linux Container Images for GitLab CI/CD Jobs

  • فراخوانی فایل های اسکریپت خارجی از خطوط لوله CI/CD GitLab Call External Script Files from GitLab CI/CD Pipelines

  • اسکریپت های PowerShell را از GitLab CI/CD با Container Image فراخوانی کنید Call PowerShell Scripts from GitLab CI/CD with Container Image

  • متغیرهای جهانی و شغلی را در خطوط لوله CI/CD GitLab تعریف کنید Define Global and Job Variables in GitLab CI/CD Pipelines

  • نتیجه Conclusion

استفاده از مصنوعات و خدمات در خطوط لوله CI/CD GitLab Using Artifacts and Services in GitLab CI/CD Pipelines

  • بررسی اجمالی Overview

  • معرفی Artifacts برای خطوط لوله GitLab Intro to Artifacts for GitLab Pipelines

  • آپلود مصنوع را برای GitLab CI/CD Job اعلام کنید Declare Artifact Upload for GitLab CI/CD Job

  • مصنوعات را از GitLab CI/CD Job مصرف کنید Consume Artifacts from GitLab CI/CD Job

  • معرفی کانتینرهای سرویس برای خطوط لوله GitLab Intro to Service Containers for GitLab Pipelines

  • کانتینر خدمات جهانی برای خط لوله GitLab CI/CD ایجاد کنید Create Global Service Container for GitLab CI/CD Pipeline

  • کانتینر خدمات خاص شغل را در GitLab CI/CD مستقر کنید Deploy Job-Specific Service Container in GitLab CI/CD

  • نتیجه Conclusion

Hashicorp Vault را در سرور GitLab ادغام کنید Integrate Hashicorp Vault into GitLab Server

  • بررسی اجمالی Overview

  • مقدمه ادغام GitLab با Vault Intro to GitLab Integration with Vault

  • Hashicorp Vault را به عنوان Docker Container مستقر کنید Deploy Hashicorp Vault as Docker Container

  • Vault KV-V2 Secrets Engine را فعال کنید Enable Vault KV-V2 Secrets Engine

  • روش تأیید اعتبار JWT را در سرور Vault پیکربندی کنید Configure JWT Authentication Method on Vault Server

  • نقش هویت برنامه Vault و ادعاهای JWT را ایجاد کنید Create Vault Application Identity Role and JWT Claims

  • خط مشی کنترل دسترسی Vault را ایجاد کنید Create Vault Access Control Policy

  • آزمایش GitLab CICD Pipeline با Vault Secrets Test GitLab CICD Pipeline with Vault Secrets

  • نتیجه Conclusion

پروژه های Terraform را با GitLab اجرا کنید Deploy Terraform Projects with GitLab

  • بررسی اجمالی Overview

  • معرفی GitLab CI/CD با Terraform Intro to GitLab CI/CD with Terraform

  • آشنایی با قالب GitLab CI/CD برای Terraform Understanding the GitLab CI/CD Template for Terraform

  • پیکربندی ارائه دهنده Terraform و رمز احراز هویت را اضافه کنید Add Terraform Provider Config and Authentication Token

  • استقرار ماشین مجازی ابری با خط لوله GitLab Deploy Cloud Virtual Machine with GitLab Pipeline

  • چندین محیط Terraform را در پروژه های GitLab مشخص کنید Specify Multiple Terraform Environments in GitLab Projects

  • نتیجه Conclusion

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

آموزش GitLab Certified Git Associate
جزییات دوره
16h
109
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Trevor Sullivan Trevor Sullivan

"من از تدریس IT لذت می برم زیرا صنعت فناوری به سرعت در حال تغییر است و فراگیران ما باید در لبه برتر بمانند." تروور به لطف پدرش که صاحب یک تجارت نرم افزاری بود، در سنین جوانی شروع به ساخت و عیب یابی کامپیوترها کرد. او بیش از یک دهه تجربه IT و آموزش را برای CBT Nuggets به ارمغان می آورد. قبل از پیوستن به این تیم، او در زمینه مهندسی پیش فروش و معماری راه حل ها کار می کرد. سرگرمی های ترور شامل موتور سواری، پیاده روی و گذراندن وقت با خانواده اش است.

ارتباط با Trevor:

اتوماسیون AWS، Azure، MySQL، GitHub، Docker، Kubernetes و PowerShell