آموزش یکپارچه‌سازی و استقرار مداوم (CI/CD) - آخرین آپدیت

دانلود Continuous Integration and Continuous Deployment

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شما را با مهارت‌های کلیدی در اتوماسیون بیلد (Build Automation)، CI/CD و مدیریت پیکربندی از طریق استفاده عملی از ابزارهایی مانند Maven، Gradle، Jenkins و Ansible آشنا می‌کند. چه در حال اتوماتیک کردن بیلدها باشید، چه راه‌اندازی خط لوله‌های CI/CD یا مدیریت زیرساخت به عنوان کد (IaC)، دانش و ابزارهای ضروری برای بهینه‌سازی تحویل نرم‌افزار و تقویت همکاری در محیط‌های مدرن DevOps را کسب خواهید کرد. در پایان این دوره، شما قادر خواهید بود: • مراحل کلیدی و ابزارهای درگیر در خط لوله‌های CI/CD را شناسایی کنید • بیلدها را اتوماتیک کرده و وابستگی‌ها را با Maven و Gradle مدیریت کنید • Jenkins را برای یکپارچه‌سازی و استقرار مداوم راه‌اندازی کنید • از Ansible برای مدیریت پیکربندی استفاده کنید • جریان‌های کاری CI/CD کارآمد برای حمایت از همکاری و انتشار سریع‌تر نسخه‌ها ایجاد کنید این دوره برای متقاضیان نقش‌هایی مانند مهندسان DevOps، توسعه‌دهندگان نرم‌افزار، متخصصان QA و مدیران سیستم که می‌خواهند مهارت‌های خود را در اتوماسیون، فرآیندهای CI/CD و مدیریت پیکربندی ارتقا دهند، طراحی شده است. داشتن دانش پایه برنامه‌نویسی و آشنایی با پلتفرم لینوکس توصیه می‌شود. با ما همراه شوید تا کشف کنید چگونه اتوماسیون، متدهای CI/CD و ابزارهای مدرن DevOps می‌توانند تحویل نرم‌افزار را ساده‌تر، مدیریت زیرساخت را بهینه‌تر و همکاری در پروژه‌های توسعه شما را بهبود بخشند.

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

اتوماسیون بیلد با Maven و Gradle Build Automation with Maven and Gradle

  • معرفی تخصص Specialization Introduction

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

  • اتوماسیون بیلد چیست What is Build Automation

  • سناریو: ظهور Maven Scenario - Emergence of Maven

  • آشنایی با Maven Introduction to Maven

  • معماری Maven: اجزای اصلی Maven Architecture - Core Components

  • معماری Maven: آرتیفکت‌های Maven Maven Architecture - Maven Artifacts

  • وابستگی‌ها در Maven Dependencies in Maven

  • مخازن (Repositories) در Maven Maven Repositories

  • نصب و راه‌اندازی Maven Installing and Setting Up Maven

  • ایجاد یک پروژه Maven Creating a Maven Project

  • سفارشی‌سازی فایل POM.xml Customizing POM.xml

  • مراحل چرخه حیات Maven Maven Lifecycle Phases

  • کار با پلاگین‌ها Working with Plugins

  • پروفایل‌های Maven Maven Profiles

  • آشنایی با Gradle Introduction to Gradle

  • چرا Gradle در DevOps Why Gradle in DevOps

  • معماری Gradle Gradle Architecture

  • وابستگی‌ها در Gradle Dependencies in Gradle

  • مقایسه Gradle و Maven در خط لوله DevOps Gradle vs Maven in DevOps Pipeline

  • یکپارچه‌سازی مداوم با Gradle Continuous Integration with Gradle

  • GradleWrapper GradleWrapper

  • راه‌اندازی Gradle Setting up Gradle

  • اجرای یک اپلیکیشن نمونه با Gradle Executing a Sample Gradle Application

یکپارچه‌سازی و استقرار مداوم با استفاده از Jenkins Continuous Integration and Deployment using Jenkins

  • یکپارچه‌سازی سنتی Traditional Integration

  • آشنایی با یکپارچه‌سازی مداوم (CI) Introduction to Continuous Integration

  • آشنایی با Jenkins Introduction to Jenkins

  • معماری Jenkins Jenkins Architecture

  • معماری Master-Slave در Jenkins Jenkins Master-Slave Architecture

  • نصب Jenkins Installing Jenkins

  • مدیریت پلاگین‌ها در Jenkins Plugin Management in Jenkins

  • دموی مدیریت پلاگین‌ها Plugin Management - Demonstration

  • امنیت Jenkins: مدیریت امنیت Jenkins Security - Security Management

  • امنیت Jenkins: کنترل دسترسی‌ها Jenkins Security - Access Controls

  • اعتبارنامه‌ها (Credentials) در Jenkins Jenkins Credentials

  • اعلان‌ها در Jenkins (ایمیل، پیامک و Slack) Notifications in Jenkins (Email, SMS and Slack)

  • دموی اعلان‌ها در Jenkins Notifications in Jenkins (Email, SMS and Slack) - Demonstration

  • ساخت یک خط لوله تحویل با Jenkins Building a Delivery Pipeline with Jenkins

  • ایجاد و مدیریت نماهای خط لوله (Pipeline Views) Creating and Managing Pipeline Views

  • دموی ایجاد نما برای مانیتورینگ خط لوله‌ها در Jenkins Creating a View to Monitor Pipelines in Jenkins (Demo)

  • خط لوله به عنوان کد با Jenkinsfile Pipeline as Code with Jenkinsile

  • نوشتن کد خط لوله با Jenkinsfile Pipeline as Code with Jenkinsfile - Writing Pipeline Code

  • ساخت خط لوله با Jenkinsfile Pipeline as Code with Jenkinsfile - Building Pipeline

  • اتصال Jenkins به سیستم کنترل نسخه Connecting Jenkins to Version Control System

  • پیکربندی Git برای اتصال به Jenkins Connecting Jenkins to Version Control System - Git Configuration

  • اتصال به مخزن GitHub در Jenkins Connecting Jenkins to Version Control System - GitHub Repository

  • یکپارچه‌سازی Jenkins با Maven Integrating Jenkins with Maven

  • دموی یکپارچه‌سازی Jenkins و Maven Integrating Jenkins with Maven (Demo)

  • یکپارچه‌سازی Jenkins با Gradle Integrating Jenkins with Gradle

  • تست خودکار با Jenkins Automated Testing with Jenkins

  • استقرار مداوم (CD) با استفاده از Jenkins Continuous Deployment Using Jenkins

  • پیکربندی کد منبع در خط لوله‌های استقرار Jenkins Continuous Deployment Using Jenkins Pipelines - Configuring Source Code

  • ساخت خط لوله استقرار مداوم در Jenkins Continuous Deployment Using Jenkins Pipelines - Building Pipeline

  • بهبود خط لوله‌های CI/CD: گلوگاه‌های رایج Enhancing the CI-CD Pipelines - Common Bottlenecks

  • بهبود فرآیندهای بیلد در خط لوله‌های CI/CD Enhancing the CI-CD Pipelines - Enhancing Build Processes

  • مانیتورینگ جاب‌ها و خط لوله‌های Jenkins Monitoring Jenkins Jobs and Pipelines

  • مانیتورینگ Jenkins: آمارهای بار (Load Statistics) Jenkins Monitoring - Load Statistics

  • مانیتورینگ نمونه‌های (Instances) Jenkins Jenkins Monitoring - Jenkins Instance

مدیریت پیکربندی با Ansible Configuration Management with Ansible

  • سناریوی یک شرکت IT Scenario of an IT Company

  • آشنایی با مدیریت پیکربندی Introduction to Configuration Management

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

  • مورد مطالعه: اتوماسیون رشد در Schwarz Group Schwarz Group Automating Growth

  • آشنایی با Ansible Introduction to Ansible

  • معماری Ansible: ماژول‌ها و Playbookها Ansible Architecture - Modules and Playbooks

  • معماری Ansible: اینونتوری و پلاگین‌ها Ansible Architecture - Inventory and Plugins

  • اتوماسیون با استفاده از Ansible Automation Using Ansible

  • دستورات Ad Hoc Ad-Hoc Commands

  • پلی‌بوک‌های Ansible Ansible Playbooks

  • ساختار Playbook Playbook Structure

  • اجرای یک پلی‌بوک ساده Running a Simple Playbook

  • متغیرها Variables

  • دموی متغیرها در Ansible Variables in Ansible - Demonstration

  • هندلرها (Handlers) Handlers

  • دموی هندلرها در Ansible Handlers in Ansible - Demonstration

  • نقش‌ها (Roles) در Ansible Ansible Roles

  • دموی نقش‌های Ansible Ansible Roles - Demonstration

  • یکپارچه‌سازی Ansible و Jenkins Integrating Ansible and Jenkins

  • دموی یکپارچه‌سازی Ansible و Jenkins Integrating Ansible and Jenkins - Demonstration

جمع‌بندی دوره و ارزیابی Course Wrap-Up and Assessment

  • جمع‌بندی نهایی دوره Course Summary

نمایش نظرات

آموزش یکپارچه‌سازی و استقرار مداوم (CI/CD)
جزییات دوره
13h 9m
79
(آخرین آپدیت)
601
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده