آموزش مقدمه ای بر محیط های نسخه با Vagrant

Introduction to Versioning Environments With Vagrant

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

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

چرا ولگرد؟ Why Vagrant?

  • چه می شود اگر؟ What If?

  • آنچه خواهید آموخت What You'll Learn

Test Drive Vagrant Test Drive Vagrant

  • مقدمه Introduction

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

  • نصب Vagrant و VirtualBox در OS X Installing Vagrant and VirtualBox on OS X

  • نصب Vagrant و VirtualBox در اوبونتو Installing Vagrant and VirtualBox on Ubuntu

  • Vagrant Up - ایجاد اولین VM شما Vagrant Up - Creating Your First VM

  • نمایش رابط GUI Displaying a GUI Interface

  • اشتراک فایل ها با ماشین مجازی Sharing Files With the VM

  • تعلیق ماشین مجازی Suspending the VM

  • توقف VM Halting the VM

  • از بین بردن ماشین مجازی Destroying the VM

  • Windows Line Endings Windows Line Endings

  • راهنمای اضافی Additional Help

  • بردن Takeaway

محیط توسعه وب و اصول ولگردی Web Development Environment and Vagrant Fundamentals

  • بررسی اجمالی محیط توسعه Development Environment Overview

  • Vagrantfile The Vagrantfile

  • نصب Nginx Installing Nginx

  • تأمین کننده Provisioning

  • حمل و نقل بندر 80 Forwarding Port 80

  • شبکه سازی Networking

  • به اشتراک گذاری و نسخه برداری از پرونده های وب سایت Sharing and Versioning Web Site Files

  • سهم ولگرد Vagrant Share

  • وضعیت مبهم Vagrant Status

  • اشتراک و ویرایش فایلهای پیکربندی Nginx Sharing and Versioning Nginx Config Files

  • پیکربندی پوشه های همگام سازی شده Configuring Synced Folders

  • اکتشاف بیشتر Further Exploration

ایجاد یک محیط Hubot Creating a Hubot Environment

  • مقدمه Introduction

  • جعبه ها Boxes

  • rsync rsync

  • محیط زیست Hubot Dev را اولیه کنید Initialize Hubot Dev Environment

  • تهیه هابوت Provision Hubot

  • داربست یک پروژه هوبوت Scaffold a Hubot Project

  • پوشه های rsync Synced را پیکربندی کنید Configure rsync Synced Folders

  • Hubot را از پوسته اجرا کنید Run Hubot From the Shell

  • HipChat را ادغام کنید Integrate HipChat

  • سرویس راه اندازی مجدد را پیکربندی کنید Configure Upstart Service

  • سرویس Upstart را اجرا کنید Run Upstart Service

  • خلاصه کردن Recap

هوبوت در ابر Hubot in the Cloud

  • مقدمه Introduction

  • چند ماشین Multiple Machines

  • ارائه دهندگان Providers

  • پلاگین ها Plugins

  • پیکربندی AWS AMI Configuring an AWS AMI

  • پیکربندی SSH بر روی AWS و کلیدهای دسترسی Configuring SSH to AWS and Access Keys

  • پیکربندی rsync در AWS Configuring rsync to AWS

  • پیکربندی برنامه اصلی Overriding Application Configuration

  • راه اندازی Hubot به داخل ابر Launching Hubot Into the Cloud

  • گزینه جعبه مجازی جایگزین Alternative VirtualBox Option

  • گردش کار توسعه و تغییر Hubot Development Workflow and Changing Hubot

  • گردش کار را آزاد کنید و تغییر ما را آزاد کنید Release Workflow and Releasing Our Change

  • تولید Rolling Back Rolling Back Production

  • پاک کردن Cleanup

  • ملاحظات AWS AWS Considerations

  • Vagrant cygwin zwindows SSL رفع اشکال Vagrant cygwin zwindows SSL Bug Fix

  • بازتاب Reflect

مهمانان ویندوز Windows Guests

  • مقدمه Introduction

  • تفاوتهای Windows Guest Windows Guest Differences

  • یافتن جعبه های ویندوز Finding Windows Boxes

  • ایجاد جعبه های ویندوز Creating Windows Boxes

  • ولگرد بالا Vagrant Up

  • VDP ولگرد Vagrant RDP

  • ارائه IIS Provision IIS

  • در حال آزمایش استقرار وب Testing Web Deploy

  • در حال آزمایش تغییر شکل پیکربندی وب Testing Web Config Transformations

  • پیکربندی حالت دلخواه PowerShell PowerShell's Desired State Configuration

  • خلاصه کردن Recap

پایگاه های توسعه محلی Local Development Databases

  • مقدمه Introduction

  • انواع تأمین کننده Provisioning Types

  • چرا عروسک Why Puppet?

  • یک سرور مستقل MongoDB بسازید Build a Standalone MongoDB Server

  • MongoDB VM ما را در یک جعبه Vagrant قرار دهید Package Our MongoDB VM Into a Vagrant Box

  • حفظ حالت دلخواه با عروسک Maintaining Desired State With Puppet

  • بارگیری مجموعه داده ها Loading Data Sets

  • بازی با مجموعه های ماکت MongoDB Playing With MongoDB Replica Sets

  • وضعیت جهانی global-status

  • بازتاب Reflect

نمایش نظرات

آموزش مقدمه ای بر محیط های نسخه با Vagrant
جزییات دوره
4h 19m
77
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
245
4.6 از 5
دارد
دارد
دارد
Wes Higbee
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Wes Higbee Wes Higbee

وس هیگبی علاقه زیادی به کمک به شرکتها برای دستیابی به نتایج چشمگیر با فناوری و نرم افزار دارد. او تجربه زیادی در زمینه تولید نرم افزار و کار با تیم ها برای بهبود چگونگی تولید نرم افزار برای رسیدن به اهداف تجاری داشته است. وس Full City Tech را برای استفاده از تخصص خود جهت کمک به شرکتها در جلب رضایت مشتریان راه اندازی کرد. اگرچه تمرکز اصلی وی روی نتایج است ، اما اجرای آن اغلب شامل صلاحیت فنی است. وس به طور مکرر در مورد جنبه های تأثیرگذار توسعه نرم افزار از جمله آزمایش خودکار موثر ، اتوماسیون تحویل پایگاه داده ، کنترل نسخه توزیع شده ، بازسازی ، زیبایی شناسی کد ، ادغام مداوم و تحویل مداوم صحبت می کند. او به طور حرفه ای صحبت می کند تا به سازمان ها کمک کند تا پیشرفت کنند و در گروه های کاربر ، اردوگاه های کدگذاری و سازمان های جامعه داوطلب شوند. او یک نویسنده Pluralsight است. او به طور گسترده در مورد جنبه های فنی و غیر فنی توسعه نرم افزار می نویسد. کارهای مکتوب وی شامل مقالاتی است که در VeraSage ، MSDN Magazine ، InfoQ و JetBrain’s TeamCity Blog وجود دارد. با وی در نمایشگاه تجارت و هنر ارزش در مورد اهمیت اهمیت در توسعه نرم افزار مصاحبه شده است. و ، او گاهی اوقات در یک برنامه پخش مشترک یا وبینار بسیار فنی می شود.