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

نمایش نظرات

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

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 سال تجربه در طراحی راه حل و معماری