لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
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
نمایش نظرات