آموزش 5 پروژه DevOps - گیت‌لب (GitLab)، کوبرنتیز (Kubernetes)، داکر (Docker)، آمازون وب سرویس (AWS)، سونارکیوب (SonarQube) - آخرین آپدیت

دانلود 5 DevOps Project- GitLab, Kubernetes ,Docker, AWS, SonarQube

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

آموزش جامع GitLab: از مبتدی تا پیشرفته با AutoDevOps و پروژه‌های عملی SPA

مبارزه با تعدیل نیرو | 100% اشتغال | Auto-DevOps | یادگیری Runners (Docker, Shell) با AWS، Maven، Docker، Kubernetes، SonarQube

در این دوره جامع، با GitLab از صفر تا صد آشنا شده و مهارت‌های DevOps خود را ارتقا دهید. از تنظیم ریپوزیتوری‌ها گرفته تا پیاده‌سازی CI/CD و ادغام با AWS و Kubernetes، همه چیز را فرا خواهید گرفت.

آنچه در این دوره آموزش GitLab خواهید آموخت:

  • تسلط بر GitLab از مفاهیم پایه تا ویژگی‌های پیشرفته
  • راه‌اندازی و مدیریت کارآمد ریپوزیتوری‌های GitLab
  • پیاده‌سازی استراتژی‌های شاخه‌بندی و ادغام مؤثر
  • پیکربندی و بهینه‌سازی پایپ‌لاین‌های CI/CD در GitLab
  • بهره‌گیری از رجیستری بسته‌ها و رجیستری کانتینر GitLab
  • ادغام GitLab با سرویس‌های ابری مانند AWS و Kubernetes (EKS)
  • استفاده از ادغام Terraform GitLab برای زیرساخت به عنوان کد (Infrastructure as Code)
  • پیاده‌سازی تست خودکار و بررسی کیفیت کد با SonarQube
  • استفاده از GitLab با Docker و DockerHub برای گردش‌کارهای کانتینری
  • ادغام GitLab با Ansible برای مدیریت پیکربندی
  • مدیریت وضعیت Terraform در GitLab
  • پیاده‌سازی بهترین شیوه‌های امنیتی در گردش‌کارهای GitLab
  • مدیریت و بهینه‌سازی GitLab برای عملکرد و مقیاس‌پذیری

پیش‌نیازهای دوره:

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

راهنمای گام به گام و آموزش عملی:

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

5 پروژه عملی GitLab SPA: AutoDevOps، Java، NodeJS، PHP، Python

با این دوره جامع و عملی وارد دنیای برنامه‌های تک صفحه‌ای (SPA) شوید. در حالی که با چندین زبان برنامه نویسی برای ایجاد SPA های قوی و کارآمد کار می کنید، بر AutoDevOps GitLab مسلط شوید.

بررسی اجمالی دوره:

  • توسعه 5 پروژه منحصر به فرد SPA با استفاده از Java، NodeJS، PHP و Python
  • پیاده‌سازی AutoDevOps GitLab برای توسعه و استقرار ساده
  • کسب تجربه عملی با سناریوهای دنیای واقعی و بهترین شیوه‌ها

آنچه خواهید آموخت:

  • تنظیم پایپ‌لاین‌های CI/CD GitLab برای پروژه‌های SPA
  • بهره‌گیری از ویژگی‌های AutoDevOps برای تست و استقرار خودکار
  • ساخت SPA های تعاملی و واکنشگرا با استفاده از فناوری‌های مختلف
  • بهینه‌سازی عملکرد و امنیت در محیط‌های SPA

این دوره برای چه کسانی مناسب است:

  • توسعه‌دهندگانی که به دنبال گسترش مهارت‌های فول استک خود هستند
  • مهندسان DevOps که به AutoDevOps GitLab علاقه دارند
  • دانشجویان و متخصصانی که به دنبال تجربه عملی با فناوری‌های مدرن وب هستند

برای یک تجربه یادگیری فراگیر به ما بپیوندید که مهارت‌های توسعه SPA و شیوه‌های DevOps شما را ارتقا می‌دهد!

مزایای شرکت در این دوره:

  1. توسعه مهارت جامع: کسب تخصص در مجموعه کامل ابزارها و ویژگی‌های GitLab، از کنترل نسخه اولیه تا شیوه‌های پیشرفته DevOps.
  2. چشم‌انداز شغلی پیشرفته: مهارت‌های DevOps تقاضای زیادی دارند و تسلط به GitLab می‌تواند درها را به فرصت‌های شغلی جدید و پیشرفت شغلی باز کند.
  3. بهبود کارایی گردش کار: بهترین شیوه‌ها را برای ساده‌سازی فرآیندهای توسعه، کاهش زمان عرضه به بازار و افزایش بهره‌وری بیاموزید.
  4. تجربه عملی: با سناریوهای دنیای واقعی تمرین کنید و GitLab را با ابزارها و پلتفرم‌های محبوب مورد استفاده در توسعه نرم‌افزار مدرن ادغام کنید.
  5. همکاری بهتر: بر ویژگی‌های GitLab برای همکاری تیمی، مدیریت پروژه و ارتباطات مسلط شوید.
  6. تمرکز بر امنیت: یاد بگیرید که شیوه‌های DevOps ایمن را پیاده‌سازی کنید و اطمینان حاصل کنید که پروژه‌های شما استانداردهای صنعت را برای امنیت و انطباق برآورده می‌کنند.
  7. دانش مقیاس پذیر: مهارت‌های GitLab را در پروژه‌هایی در هر اندازه، از مخازن شخصی گرفته تا پیاده‌سازی‌های سطح سازمانی، اعمال کنید.
  8. یادگیری مداوم: با آخرین روندها و فناوری‌های DevOps از طریق اکوسیستم در حال تحول GitLab به‌روز بمانید.

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


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

مقدمه Introduction

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

  • محتوا Content

مروری بر GitLab GitLab Overview

  • مقدمه Introduction

  • مروری بر GitLab GitLab Overview

  • ارتباط GitLab با اتوماسیون Relation of GitLab with Automation

  • GitLab CI/CD GitLab CI/CD

  • SPA چیست؟ What is SPA?

یادآوری سریع Quick Refresher

  • ایجاد حساب کاربری GitLab GitLab Account Creation

  • اضافه کردن فایل‌ها به GitLab - سرور Adding Files into Gitlab - Server

  • یادآوری Git Git Refresher

  • مروری بر پایپ‌لاین Pipeline Overview

  • رجیستری پکیج GitLab GitLab Package Registry

  • یادآوری Docker Docker Refresher

  • رجیستری کانتینر GitLab GitLab Container Registry

  • یادآوری DockerHub DockerHub Refresher

  • یادآوری Sonarqube Sonarqube Refresher

  • یادآوری Kubernetes Kubernetes Refresher

مروری بر Runners Runners Overview

  • درک Runners Understanding Runners

  • درک Executors Understanding Executors

  • Runner خود-مدیریت شده - Shell Executor Self-Managed Runner - Shell Executor

  • Runner خود-مدیریت شده - Docker Executor Self-Managed Runner - Docker Executor

پروژه NodeJS - Shared Runner NodeJS Project - Shared Runner

  • درک پروژه‌های NodeJS Understanding NodeJS Projects

  • استقرار برنامه NodeJS به صورت محلی Deploying NodeJS App Locally

  • راه‌اندازی زیرساخت برای CI/CD NodeJS Infrastructure SetUp for NodeJS CI/CD

  • مرحله بیلد و تست Build and Test Stage

  • مرحله SonarQube SonarQube Stage

  • ایجاد Dockerfile برای NodeJS Creating Dockerfile for NodeJS

  • مرحله بیلد و پوش Docker Docker Build and Push Stage

  • ایجاد فایل Manifest Kubernetes Kubernetes Manifest File Creation

  • مرحله استقرار روی EKS Deployment Stage on EKS

  • خلاصه پروژه NodeJS NodeJS Project Summary

پروژه PHP - خود-مدیریت شده (Docker Executor) PHP Project - Self-Managed (Docker Executor)

  • درک پروژه‌های PHP Understanding PHP Projects

  • استقرار برنامه PHP به صورت محلی Deploying PHP App Locally

  • راه‌اندازی زیرساخت برای CI/CD PHP Infrastructure SetUp for PHP CI/CD

  • مرحله بیلد و تست Build and Test Stage

  • ایجاد Dockerfile برای PHP Creating Dockerfile for PHP

  • مرحله بیلد و پوش Docker Docker Build and Push Stage

  • ایجاد فایل Manifest Kubernetes Kubernetes Manifest File Creation

  • مرحله استقرار روی EKS Deployment Stage on EKS

  • خلاصه پروژه PHP PHP Project Summary

پروژه Python - خود-مدیریت شده (Shell Executor) Python Project - Self-Managed (Shell Executor)

  • درک پروژه‌های Python Understanding Python Projects

  • استقرار برنامه Python به صورت محلی Deploying Python App Locally

  • راه‌اندازی زیرساخت برای CI/CD Python Infrastructure SetUp for Python CI/CD

  • مرحله بیلد و تست Build and Test Stage

  • ایجاد Dockerfile برای Python Creating Dockerfile for Python

  • مرحله بیلد و پوش Docker Docker Build and Push Stage

  • فایل Manifest Kubernetes و مرحله استقرار Kubernetes Manifest File & Deployment Stage

  • خلاصه پروژه Python Python Project Summary

GitLab Kubernetes Agent GitLab Kubernetes Agent

  • درک GitLab Agent Understanding GitLab Agent

  • راه‌اندازی زیرساخت Infra Setup

  • ثبت و نصب Agent Registration & Installation of Agent

  • استقرار با استفاده از Agent Deployment using Agent

پروژه Java - با استفاده از ابزارهای GitLab Java Project - Using GitLab Tools

  • درک پروژه‌های Java Understanding Java Projects

  • استقرار برنامه Java به صورت محلی Deploying Java App Locally

  • تغییر مسیر URL برنامه Java Changing URL path of Java Application

  • راه‌اندازی زیرساخت برای CI/CD Java Infrastructure SetUp for Java CI/CD

  • مرحله بیلد و تست Build and Test Stage

  • رجیستری پکیج برای Maven Package Registry for Maven

  • ایجاد Dockerfile برای Java Creating Dockerfile for Java

  • مرحله بیلد و پوش Docker Docker Build and Push Stage

  • راه‌اندازی GitLab Kubernetes Agent GitLab Kubernetes Agent SetUp

  • فایل Manifest Kubernetes Kubernetes Manifest File

  • مرحله استقرار روی EKS Deployment Stage on EKS

  • خلاصه پروژه Java Java Project Summary

پروژه - 5 Auto DevOps Project - 5 Auto DevOps

  • درک Auto DevOps Understanding Auto DevOps

  • راه‌اندازی زیرساخت برای CI/CD Auto DevOps Infrastructure SetUp for Auto DevOps CI/CD

  • راه‌اندازی GitLab Kubernetes Agent GitLab Kubernetes Agent SetUp

  • نصب Nginx Ingress Nginx Ingress Installation

  • پیکربندی Auto DevOps Configuration of Auto DevOps

  • استقرار با استفاده از Auto DevOps Deployment using Auto DevOps

  • عیب‌یابی Auto DevOps Troubleshooting Auto DevOps

  • سفارشی‌سازی Auto DevOps - Dockerfile Customising Auto DevOps - Dockerfile

  • سفارشی‌سازی Auto DevOps Customising Auto DevOps

  • خلاصه پروژه Auto Devops Auto Devops Project Summary

جایزه Bonus

  • جلسه جایزه!! Bonus Lecture!!

نمایش نظرات

آموزش 5 پروژه DevOps - گیت‌لب (GitLab)، کوبرنتیز (Kubernetes)، داکر (Docker)، آمازون وب سرویس (AWS)، سونارکیوب (SonarQube)
جزییات دوره
7.5 hours
75
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
525
4.9 از 5
ندارد
دارد
دارد
Karan Gupta
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Karan Gupta Karan Gupta

DevOps Enthusiast | مربی | مربی | عجایب تمرین