آموزش دوره نهایی GitLab CI/CD: Mastering DevOps Pipeline['23]

Ultimate GitLab CI/CD Course: Mastering DevOps Pipeline['23]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر خطوط لوله GitLab از ابتدا تا متخصص: راهنمای جامع برای CI/CD با GitLab [آخرین برنامه درسی 2023] به اصول GitLab CI/CD مسلط شوید تا گردش کار DevOps خود را خودکار کنید و کیفیت کد را بهبود بخشید. و استقرار برنامه‌ها، کاهش تلاش دستی تجربه عملی در ادغام Terraform با GitLab برای زیرساخت ساده‌شده به‌عنوان کد یاد بگیرید مدیریت اسرار را به‌طور ایمن در GitLab، تضمین فرآیند استقرار برنامه امن‌تر. آشنایی با نحوه استفاده از رجیستری کانتینر GitLab، امکان مدیریت بهتر تصاویر Docker را در خطوط لوله CI/CD خود، استفاده از منطق شرطی را در خطوط لوله GitLab با «قوانین» و «نیازها» کاوش کنید که کنترل بیشتری بر اجرای خط لوله ارائه می‌دهد. پیش نیازها: نیازی به تجربه قبلی با GitLab یا Terraform نیست. این دوره برای پذیرایی از مبتدیان طراحی شده است. درک اولیه توسعه نرم افزار و کنترل نسخه با استفاده از Git مفید است درک کلی از عملیات رابط خط فرمان (CLI) مفید خواهد بود.

تسلط بر خطوط لوله GitLab از ابتدا تا متخصص: راهنمای جامع برای CI/CD با GitLab

پتانسیل کامل GitLab CI/CD را در این دوره جامع که همه چیز را از اصول اولیه تا ویژگی های پیشرفته را پوشش می دهد، باز کنید. این دوره که برای توسعه‌دهندگان، مهندسان DevOps و تیم‌های فناوری طراحی شده است، مهارت‌های عملی، برنامه‌های کاربردی دنیای واقعی، و تخصص برای تبدیل شدن به یک Maven GitLab CI/CD را ارائه می‌دهد.

با GitLab به دنیای ادغام پیوسته و استقرار مستمر شیرجه بزنید. با شروع از اصول اولیه، یاد بگیرید که چگونه Dockerfiles را برای MKDocs بنویسید، اولین خط لوله خود را راه اندازی کنید، اسرار را مدیریت کنید، و کد را یکپارچه از محلی به GitLab فشار دهید.

مهارت‌های خود را با خطوط لوله چند مرحله‌ای و چند شغله، مدیریت مؤثر وابستگی‌ها و درک ویژگی «مرجع» تغییردهنده بازی در GitLab برای کدهای قابل استفاده مجدد در موارد استفاده چندگانه ارتقا دهید.

اما ما در اینجا متوقف نمی شویم. این دوره همچنین شامل ادغام خطوط لوله GitLab با Terraform برای مدیریت زیرساخت های AWS، ایجاد شرایط در خط لوله شما با استفاده از "Rules" و "Needs" است و حتی شما را از طریق خطوط لوله تو در تو راهنمایی می کند.


چرا این دوره را انتخاب کنید؟

  • توضیحات عمیق و گام به گام

  • نمونه های دنیای واقعی

  • پوشش جامع ویژگی‌های GitLab

  • قابلیت کاربرد فوری برای کارهای روزانه


مبانی GitLab

  • مقدمه - آنچه را که به کار خواهید برد را بدانید

  • ساخت یک Dockerfile برای MKDocs

  • برنامه ها را به صورت محلی بسازید و اجرا کنید

  • نحوه فشار دادن تصاویر Docker به رجیستری کانتینر GitLab

GitLab پیشرفته - ماژول 2

  • راه اندازی یک پروژه و کد فشار

  • اولین خط لوله GitLab شما - ساخت MKDocs

  • مدیریت اسرار در GitLab

  • آشنایی با خطوط لوله چند مرحله ای

  • مدیریت کانتینر پیشرفته با رجیستری GitLab

  • تسلط بر خطوط لوله چند مرحله ای، چند شغله و مدیریت وابستگی

  • قطعات کد قابل استفاده مجدد با استفاده از "مرجع" در GitLab

GitLab با Terraform - ماژول 3

  • زیرساخت AWS را با استفاده از Terraform ایجاد کنید

  • تأیید هویت AWS از طریق GitLab

  • استفاده از "قوانین" و "نیازها" برای خطوط لوله مشروط

  • اسکریپت‌های Bash قابل استفاده مجدد را در لوله‌های GitLab ادغام کنید

  • خطوط لوله تودرتو با فایل 'include_local' در GitLab

نکات کلیدی:

  • نقش GitLab در CI/CD و نحوه بهره‌برداری از ویژگی‌های آن برای یک گردش کار کارآمد را بدانید.

  • در مهارت نوشتن Dockerfiles، مدیریت اسرار، و استفاده از رجیستری کانتینر GitLab مسلط شوید.

  • تجربه عملی با پیکربندی‌های خط لوله پیشرفته، از جمله تنظیمات چند مرحله‌ای و چند کاره داشته باشید.

  • نحوه ادغام GitLab با زیرساخت AWS با استفاده از Terraform را کشف کنید.

  • با نحوه ایجاد خطوط لوله مشروط و استفاده از کدهای قابل استفاده مجدد برای کارآمدتر کردن خط لوله خود آشنا شوید.

در پایان این دوره، دانش و مهارت هایی خواهید داشت که می توانید به راحتی در محیط CI/CD GitLab پیمایش کنید و بهره وری و قابلیت فروش خود را در چشم انداز DevOps افزایش دهید. این فرصت را برای پیشرفت شغلی خود با "تسلط بر خطوط لوله GitLab از ابتدا تا متخصص" از دست ندهید.


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

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

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

ملزومات و ساختن یک برنامه به صورت محلی Essentials & Building an APP Locally

  • مقدمه ای بر ماژول Introduction to the Module

  • Gitlab Fundamentals Gitlab Fundamentals

  • مبانی Gitlab [بحث ویژگی های اصلی] - قسمت 2 Gitlab Basics [Discussing Core Features] - Part 2

  • مقدمه - چه چیزی را قرار است مستقر کنیم؟ Introduction - what are we going to deploy?

  • نوشتن یک Dockerfile برای MKDocs Writing a Dockerfile for MKDocs

  • برنامه را به صورت محلی بسازید و اجرا کنید Build & Deploy the App Locally

  • تصویر را به داکر هاب فشار دهید Push the Image to Docker Hub

  • خلاصه ماژول Module Recap

پیشرفت با GitLab CI/CD Pipelines Advancing with GitLab CI/CD Pipelines

  • مقدمه ای بر ماژول Introduction to the Module

  • یک پروژه ایجاد کنید و کد را از محلی به Gitlab فشار دهید Create a project and push the code from local to Gitlab

  • اجرای اولین Pipeline خود در Gitlab - ساخت MKDocs Running your first Pipeline on Gitlab - Build MKDocs

  • مدیریت مخفی در Gitlab - Docker Login Secret management in Gitlab - Docker Login

  • خط لوله چند مرحله ای - 3 مرحله Multi Staged Pipeline - 3 Stages

  • Gitlab Container Registry - Pipelined Gitlab Container Registry - Pipelined

  • خط لوله چند مرحله ای چند کار با مدیریت وابستگی Multi Stage Multi Job Pipeline with dependency management

  • خلاصه ماژول Module Recap

زیرساخت به عنوان کد (IaC) با Terraform و GitLab Infrastructure as Code (IaC) with Terraform and GitLab

  • مقدمه ای بر ماژول Introduction to the Module

  • نوشتن IAC (Terraform) برای ECR Writing IAC(Terraform) for ECR

  • اعمال کد terraform از طریق Gitlab Pipeline Applying terraform code via Gitlab Pipeline

  • استفاده از قوانین و نیازها در خط لوله Use of Rules & Needs in Pipeline

  • یک اسکریپت پوسته بنویسید تا از آن در یک JOB استفاده مجدد کنید Write a shell script to reuse it in a JOB

  • بهینه سازی خط لوله - شامل قالب محلی Optimise Pipeline - Include Local Template

  • استفاده از نیازها و قوانین در خط لوله Use of Needs & Rule in pipeline

  • استفاده از !Reference برای بهینه سازی خط لوله Use of !Reference to optimise pipeline

  • قالب از پیش تعریف شده Gitlab برای استقرار infra با استفاده از Include Gitlab's predefined template to deploy infra using Include

  • خلاصه ماژول Module Recap

بهینه سازی و عیب یابی خط لوله Optimising & Troubleshooting Pipeline

  • Tiger Manual Pipeline - Cache را یاد بگیرید، دوباره امتحان کنید، سیاست فشار را بکشید Tiger Manual Pipeline - Learn Cache, Retry, Pull Push Policy

  • زیرساخت AWS EKS را از طریق خط لوله مستقر کنید Deploy AWS EKS Infrastructure via Pipeline

  • عیب یابی استقرار EKS در خط لوله Troubleshooting EKS deployment on Pipeline

نمایش نظرات

آموزش دوره نهایی GitLab CI/CD: Mastering DevOps Pipeline['23]
جزییات دوره
4.5 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,058
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Infrasity Learning Infrasity Learning

یادگیری آنلاین توسط متخصصان برای علاقه مندان به devops

Infrasity برنامه آموزشی devops را ارائه می دهد که دانش عمیقی از ابزارها و فناوری های مختلف devops مانند terraform، kubernetes، GitHub، ci-cd، مهندسی آشوب، HashiCorp vault، azure devops، azure ارائه می دهد.

Infrasity پلی است برای حرفه‌ای‌ها تا مهارت‌ها، گواهینامه‌های جدیدتر را توسعه دهند و شکاف‌های دانش را پر کنند. ما دائماً مجموعه دوره‌های خود را گسترش می‌دهیم تا نیازهای جهانی را برآورده کنیم و به طور مداوم به نیازهای آموزشی در حال تحول رسیدگی کنیم.

نویسندگان Infrasity بیش از 10000 متخصص را در زمینه‌های اساسی آموزش داده‌اند و به صدها نفر در بسیاری از سازمان‌ها کمک کرده‌اند.

>

دوره‌های آموزشی DevOps infrasity را که توسط علاقه‌مندان به توسعه صنعت تهیه شده‌اند، بگذرانید. مهارت ها و مفاهیم DevOps را بیاموزید تا تحصیلات و شغل خود را با Infrasity امروز ارتقا دهید!