Local Development Environments with Vagrant, VirtualBox, and Linux
Build and manage reproducible local virtual machine environments for consistent software development using Vagrant, VirtualBox, and Linux command-line tools.
حول هذه الدورة
Inconsistent development environments often lead to the classic "it works on my machine" dilemma. Setting up isolated, reproducible virtual machines ensures that your local environment matches production environments exactly, preventing deployment surprises.
This text-based course guides you through the foundational concepts of virtualization and Infrastructure as Code (IaC) using Vagrant and VirtualBox. You will learn how to define, launch, and configure Linux-based development servers using simple, version-controlled configuration files that can be shared across teams.
What you'll learn:
- Understand the fundamental concepts of virtualization, hypervisors, and local development servers.
- Configure and launch virtual machines using Vagrantfiles on Windows, macOS, or Linux.
- Discover, download, and manage pre-configured Vagrant boxes for various operating systems.
- Write automated shell provisioning scripts to install and configure server software automatically.
- Apply Infrastructure as Code principles to version control your environment settings using Git.
- Configure basic network settings and multi-machine environments for local testing.
The course begins with core virtualization terminology and step-by-step setup instructions for your host operating system. You will then progress from launching your first basic virtual machine to writing custom provisioning scripts and managing complex multi-VM configurations through clear explanations and code examples.
Designed entirely for beginners, this course requires no prior experience with virtualization or server administration. You will start with the absolute basics of the Linux command line and virtual environments.
Start building stable, reproducible development environments today.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 30 يومًا
دون أسئلة -
⚡
قصير ومركَّز
58 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
إنشاء أساس قوي في إدارة لينكس، وعمليات سطر الأوامر، وتشكيل النظام للبدء في حياتك المهنية في تكنولوجيا المعلومات و DevOps.
$4.99$9.99
تعلم تثبيت وتكوين وتأمين وإدارة بيئات Red Hat Enterprise Linux من خلال شروحات مكتوبة منظمة وتمارين عملية على سطر الأوامر.
$4.99$9.99
تعلم تثبيت وتكوين وإدارة أنظمة RHEL 9، بدءًا من إدارة المستخدم الأساسية وإعدادات الأمان وصولاً إلى نشر الحاويات الحديثة باستخدام Podman.
$4.99$9.99
تعلم كيفية تكوين وتأمين وإدارة البنية التحتية لتكنولوجيا المعلومات باستخدام Linux، والبرمجة النصية للصدفة (shell scripting)، ومفاهيم الحاويات الحديثة دون الحاجة إلى خبرة سابقة.
$4.99$9.99
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع