آموزش خودکارسازی ساخت ایمیج با HashiCorp Packer برای متخصصان DevOps - آخرین آپدیت

دانلود Automating Image Creation with HashiCorp Packer for DevOps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای ویژگی Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. با استفاده از قدرت HashiCorp Packer، فرآیند ساخت ایمیج برای محیط‌های ابری (Cloud) و محلی (On-prem) را خودکارسازی کنید. این دوره آموزش عمیق معماری، نصب و گردش کار Packer را ارائه می‌دهد و تجربه عملی در ساخت، پیکربندی و بهینه‌سازی ایمیج‌های ماشین در پلتفرم‌های AWS، Azure، Google Cloud و VMware را در اختیار شما قرار می‌دهد. شما با مفاهیم اصلی Packer از جمله قالب‌ها (Templates)، استفاده از خط فرمان (CLI) و خودکارسازی گردش کار شروع خواهید کرد. سپس به بررسی Builderها، متغیرها، Provisionerها و Post-processorها خواهید پرداخت و یاد می‌گیرید که چگونه Packer به شکلی یکپارچه با جریان‌های کاری مدرن DevOps ادغام می‌شود. شما از طریق آزمایشگاه‌های عملی که ساخت ایمیج‌های چند-ابری (Multi-cloud)، چند-منطقه‌ای (Multi-region) و مخصوص سیستم‌عامل‌های مختلف را نشان می‌دهند، تجربه کاربردی کسب خواهید کرد. این دوره همچنین شامل ادغام‌های پیشرفته با Terraform، Ansible، Vault و GitLab CI/CD است تا نشان دهد چگونه Packer در یک خط لوله (Pipeline) گسترده‌تر DevOps قرار می‌گیرد. همچنین تکنیک‌های عیب‌یابی مانند Debugging و Breakpoints را خواهید آموخت تا بتوانید مشکلات را به شکلی کارآمد حل کنید. این دوره برای مهندسان DevOps، معماران ابری و مدیران سیستم که با مفاهیم زیرساخت به عنوان کد (IaC)، پلتفرم‌های ابری و استفاده از خط فرمان آشنایی اولیه دارند، ایده‌آل است. چه در زمینه Packer تازه‌کار باشید و چه به دنبال ارتقای مهارت‌های خود، این دوره سطح تخصص شما را در زمینه خودکارسازی بالا خواهد برد.

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

مقدمه دوره Course Introduction

  • مقدمه Introduction

آشنایی با HashiCorp Packer Introduction to HashiCorp Packer

  • مرور بخش مقدمه به Packer Introduction to Packer - Section Overview

  • چرا از Packer استفاده کنیم؟ Why Use Packer?

  • سلام Packer! Hello, Packer!

  • اجزای اصلی Packer Core Components of Packer

  • نصب Packer Installing Packer

  • دمو نصب Packer Demo - Installing Packer

  • خط فرمان Packer The Packer Command Line

  • آزمایشگاه عملی خط فرمان Packer Hands-On Lab - The Packer Command Line

  • گردش کار (Workflow) در Packer The Packer Workflow

  • دمو گردش کار Packer Demo - The Packer Workflow

  • مرور بخش مقدمه به Packer Introduction to Packer - Section Recap

  • نصب Packer در ویندوز Installing Packer on Windows

  • نصب Packer در مک Installing Packer on Mac

نوشتن قالب‌های Packer Writing Packer Templates

  • نوشتن قالب‌های Packer Writing Packer Templates

  • سینتکس HCL HCL Syntax

  • آزمایشگاه عملی تبدیل قالب‌های JSON به HCL Hands-On Lab - Converting JSON Templates to HCL

  • کار با اجزای اصلی Packer در HCL Working with Packer's Core Components in HCL

  • آزمایشگاه عملی نوشتن قالب‌های Packer Hands-On Lab - Writing Packer Templates

بخش Builders Builders

  • مقدمه بخش Builders Introduction to Builders

  • دمو ساخت AWS AMIs با Packer Demo - Building AWS AMIs with Packer

  • بخش AWS Builders AWS Builders

  • دمو ساخت ایمیج‌های ماشین Azure با Packer Demo - Building Azure Machine Images with Packer

  • دمو ساخت ایمیج‌های ماشین Google Compute با Packer Demo - Building Google Compute Machine Images with Packer

  • دمو ساخت قالب‌های VMware با Packer Demo - Building VMware Templates with Packer

  • آزمایشگاه عملی ساخت ایمیج در مناطق مختلف Hands-On Lab - Building Images in Multiple Regions

  • آزمایشگاه عملی ساخت ایمیج برای سیستم‌عامل‌های مختلف Hands-On Lab - Building Images for Different Operating Systems

  • آزمایشگاه عملی ساخت ایمیج در چندین ابر (Multi-Cloud) Hands-On Lab - Building Images in Multiple Clouds

  • دمو ابرهای هدف و انواع ساخت با استفاده از Packer Demo - Target Clouds and Build Types Using Packer

متغیرها Variables

  • مقدمه بخش متغیرها Introduction to Variables

  • تعریف متغیرهای Packer Declaring Packer Variables

  • استفاده از متغیرها در قالب‌های Packer Using Variables in Packer Templates

  • استفاده از متغیرهای محیطی (Environment Variables) Using Environment Variables

  • آزمایشگاه عملی متغیرهای Packer Hands-On Lab - Packer Variables

بخش Provisioners Provisioners

  • مقدمه بخش Provisioners Introduction to Provisioners

  • نمونه‌هایی از Provisionerهای مختلف Examples of Different Provisioners

  • ویژگی‌های مفید Provisionerها Useful Features of Provisioners

  • آزمایشگاه عملی Provisionerها Hands-On Lab - Provisioners

بخش Post Processors Post-Processors

  • مقدمه بخش Post Processors Introduction to Post-Processors

  • نمونه‌هایی از Post Processors Examples of Post-Processors

  • آزمایشگاه عملی Post Processors Hands-On Lab - Post-Processors

سازماندهی کد Code Organization

  • سازماندهی کد Code Organization

  • آزمایشگاه عملی سازماندهی کد Hands-On Lab - Code Organization

  • آزمایشگاه عملی هدف‌گذاری ساخت‌های ابری Hands-On Lab - Targeting Cloud Builds

  • آزمایشگاه عملی تبدیل JSON به HCL Hands-On Lab - Convert JSON to HCL

عیب‌یابی ساخت‌های Packer Troubleshooting Your Packer Builds

  • آزمایشگاه عملی عیب‌یابی (Debug) Packer Hands-On Lab - Packer Debug

  • آزمایشگاه عملی نقاط توقف (Breakpoints) در Packer Hands-On Lab - Packer Breakpoints

ادغام‌های Packer Packer Integrations

  • آزمایشگاه عملی ادغام Packer با Red Hat Ansible Hands-On Lab - Integrating Packer with Red Hat Ansible

  • آزمایشگاه عملی ادغام Packer با HashiCorp Terraform Hands-On Lab - Integrating Packer with HashiCorp Terraform

  • دمو ادغام Packer با موتور اسرار KV v2 در HashiCorp Vault Demo - Integrating Packer with HashiCorp Vault's KV v2 Secrets Engine

  • دمو ادغام Packer با HashiCorp Vault با استفاده از موتور اسرار AWS Demo - Integrating Packer with HashiCorp Vault Using the AWS Secrets Engine

  • دمو ادغام Packer با GitLab CI/CD Demo - Integrating Packer with GitLab CI/CD

نمایش نظرات

آموزش خودکارسازی ساخت ایمیج با HashiCorp Packer برای متخصصان DevOps
جزییات دوره
10h 50m
52
(آخرین آپدیت)
101
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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