Vagrant - یک دوره عملی

Vagrant - A hands-on course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استفاده از Vagrant برای چرخاندن ماشین‌های مجازی، نوشتن فایل‌های Vagrant و درک استفاده از جعبه‌ها و پلاگین‌های Vagrant درک استفاده از Vagrant Install Vagrant در لینوکس، ویندوز یا MAC چرخش ماشین‌های مجازی یک یا چندگانه با Vagrant با چندین ارائه‌دهنده استفاده از جعبه‌ها و پلاگین‌های Vagrant. Push Vagrant boxes نوشتن Vagrantfiles به اشتراک گذاشتن Vagrantfiles در Git Kubernetes Cluster با استفاده از Vagrant پیش نیازها:بدون نیاز به تجربه برنامه نویسی نیاز به درک سطح مبتدی از محاسبات

به این دوره عملی در Vagrant خوش آمدید!!


مناسب برای:

  • مهندسین DevOps

  • حرفه‌های محاسباتی

  • دانشجویان علوم کامپیوتر

  • تکنوکرات ها


  • یک دوره کامل عملی در مورد Vagrant

  • دنبال کنید – سیستم خود را راه اندازی کنید و تمرینات را تمام کنید


بعد از این دوره شما

را خواهید فهمید


  • مفاهیم مربوط به مجازی سازی

  • ولگرد چیست

  • اجزای مختلف Vagrant چیست

  • جریان کاری ولگرد

  • تاثیر ولگرد

  • مفاهیم مربوط به مدیریت VM


شما می توانید

را انجام دهید


  • یک VM را با VirtualBox بچرخانید

  • VirtualBox و Vagrant را دانلود و نصب کنید

  • Vagrantfile را برای ماشین های مجازی تک و چندگانه بنویسید

  • مدیریت ماشین‌های مجازی با استفاده از Vagrant


Vagrant چیست؟


  • Vagrant مشکل محیط‌های توسعه ناسازگار را حل می‌کند.

  • وقتی اعضای تیم مختلف روی پروژه ای کار می کنند، ممکن است از سیستم عامل ها، نسخه های نرم افزار و پیکربندی های متفاوتی استفاده کنند. این می تواند منجر به مشکلات سازگاری شود و بازتولید اشکالات و آزمایش ویژگی های جدید را دشوار کند.

  • Vagrant با ارائه راهی برای ایجاد و مدیریت محیط‌های توسعه مجازی که برای همه اعضای تیم یکسان است، به این موضوع می‌پردازد. این کار مشکلات سازگاری را از بین می برد و بازتولید اشکالات و آزمایش ویژگی های جدید را آسان می کند.

  • Vagrant همچنین فرآیند راه‌اندازی محیط‌های توسعه جدید را ساده می‌کند، که در صورت انجام دستی می‌تواند زمان‌بر و مستعد خطا باشد.

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


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

معرفی Introduction

  • معرفی این دوره Introduction to this course

  • چرا Vagrant را یاد بگیریم؟ Why learn Vagrant?

  • اهداف آموزشی و نحوه به دست آوردن بهترین نتیجه از این دوره Learning objectives & How to get best out of this course.

  • بخش ها توضیح داده شد Sections explained

  • اسناد پشتیبان Supporting Documentation

  • (اختیاری) ویدیوی مقدماتی - چرا در این دوره ثبت نام کنید (optional) Intro Video - Why enroll in this course

مجازی سازی 101 Virtualization 101

  • منابع Resources

  • مجازی سازی چیست؟ What is Virtualization?

  • اصطلاحات و اجزای مجازی سازی Virtualization Terminology & Components

  • Hypervisor و انواع آن Hypervisor and it's types

  • مزایای مجازی سازی Benefits of Virtualization

  • HandsOn - ایجاد یک VM در VirtualBox HandsOn - Creating a VM in VirtualBox

راه اندازی سیستم شما Setting up your system

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

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

  • نصب Vagrant در لینوکس Installing Vagrant on Linux

  • استفاده از Vagrant با WSL در ویندوز Using Vagrant with WSL in Windows

  • نصب VirtualBox در MAC Installing VirtualBox on MAC

  • نصب Vagrant در MacOs Installing Vagrant on MacOs

  • HandsOn - ایجاد یک VM در VirtualBox HandsOn - Creating a VM in VirtualBox

درک ولگرد Understanding Vagrant

  • ولگرد چیست What is Vagrant

  • گردش کار VM با Vagrant VM workflow with Vagrant

  • اجزای ولگرد Vagrant components

تمرینات عملی با Vagrant Hands-on Excercises with Vagrant

  • برگه تقلب فرمان ولگرد Vagrant command cheat sheet

  • آشنایی با Vagrantfile Understanding Vagrantfile

  • راه اندازی VM با Vagrant Setting up a VM with Vagrant

  • جزئیات ماشین مجازی ولگرد و ssh Vagrant virtual machine details and ssh

  • جعبه های ولگرد Vagrant boxes

  • آشنایی با پارامترهای VM.config Understanding VM.config parameters

  • مدیریت VM با Vagrant VM Management with Vagrant

  • عکس های فوری VM VM Snapshots

  • VM را با اسکریپت درون خطی تهیه کنید Provision the VM with inline script

  • تهیه فایل Provisioning with a file

  • تامین با Ansible Provisioning with Ansible

  • آپلود ولگرد Vagrant upload

  • همگام سازی فایل ها Syncing files

موضوعات پیشرفته Advance Topics

  • VM چندگانه با Vagrant Multiple VM with Vagrant

  • کار با چندین VM Working with multiple VMs

  • چندین VM با Vagrant به صورت برنامه‌ریزی شده (با استفاده از یک حلقه) Multiple VMs with Vagrant Programmatically (Using a loop)

  • Vagrant with Docker - کشیدن تصویر و اجرای کانتینر Vagrant with Docker - Pulling an Image and Running the container

  • ولگرد با داکر - ساختن یک تصویر Vagrant with Docker - Building an Image

کار با سایر ارائه دهندگان Working with Other providers

  • (اختیاری) نصب و مرور کلی پخش کننده ایستگاه کاری VMware (Optional) VMware workstation player installation & overview

  • استفاده از Vagrant با پخش کننده ایستگاه کاری VMware Using Vagrant with VMware workstation player

  • (اختیاری) ایجاد یک VM در Microsoft Hyper-V (Optional) Creating a VM in Microsoft Hyper-V

  • استفاده از Vagrant با Microsoft Hyper-v Using Vagrant with Microsoft Hyper-v

نتیجه Conclusion

  • سوالات مصاحبه Interview questions

  • سخنرانی پاداش Bonus lecture

دست روی پروژه ها Hands on Projects

  • خوشه Kubernetes با Vagrant Kubernetes Cluster with Vagrant

نمایش نظرات

Vagrant - یک دوره عملی
جزییات دوره
2.5 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
820
4.5 از 5
دارد
دارد
دارد
Mohit Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohit Kumar Mohit Kumar

12 سال تجربه در طراحی راه حل و معماری