آموزش ولگرد بالا! اتوماسیون سیستم توسعه جامع

Vagrant Up! Comprehensive development system automation

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با حل معضل سیستم توسعه با اتوماسیون و پیکربندی نسخه شده با Vagrant، از صفر به قهرمان بروید. :علاقه به یادگیری در مورد مجازی سازی سیستم های توسعه مهارت های اولیه کامپیوتر، تجربه متوسط ​​توصیه می شود توانایی نصب نرم افزار (حقوق مدیریت) کامپیوتر مدرن Mac/Windows (طی 5 سال گذشته)، سیستم عامل 64 بیتی توصیه شده توصیه شده: پشتیبانی از چیپست مجازی سازی (VT- x و غیره) توصیه می‌شود: مقداری قرار گرفتن در معرض برنامه‌نویسی رایانه توصیه می‌شود: تجربه استفاده از خط فرمان یا ترمینال پوسته توصیه می‌شود: قرار گرفتن در معرض Linux و/یا محیط پوسته Bash توصیه می‌شود: قرار گرفتن در معرض مجازی‌سازی دسکتاپ (VirtualBox، VMWare Player/Workstation، Parallels، و غیره)

بالای ولگرد

این یک دوره جامع است که برای نشان دادن نحوه راه اندازی محیط های توسعه محلی با استفاده از Vagrant و ابزارهای مرتبط طراحی شده است.

به‌روزرسانی شده: 25 مه 2015! بخش جایزه جدید اضافه شد (سرآشپز انفرادی).

طرح کلی دوره

مقدمه یک نمای کلی برای دوره ارائه می دهد، مفاهیم اصلی برای Vagrant را پوشش می دهد، نحوه دریافت مطالب دوره را پوشش می دهد.

Installation دستورالعمل های گام به گام را در مورد نحوه راه اندازی Vagrant، VirtualBox و سایر ابزارهای مورد نیاز برای بقیه دوره در هر دو سیستم عامل Windows و Mac ارائه می دهد.

شروع به کار به اصول اولیه استفاده از Vagrant و نحوه کنترل نسخه (با استفاده از Git) پروژه با استفاده از Vagrant می پردازد.

Boxes نحوه یافتن، مدیریت و استفاده از جعبه‌های Vagrant را پوشش می‌دهد.

Plugins در جستجوی، استفاده و مدیریت افزونه‌ها در Vagrant به منظور گسترش عملکرد Vagrant قدم می‌زند.

Provisioning نحوه نوشتن ارائه دهندگان فایل و پوسته را برای نصب خودکار نرم افزار در هنگام اجرای Vagrant برای اولین بار یا در صورت تقاضا پوشش می دهد. پس از یادگیری اصول اولیه تهیه، این بخش با ارائه یک LAMP-stack تمام عیار به پایان می رسد.

ماشین‌های مجازی چندگانه با استفاده از Vagrant با پیکربندی VM چندگانه، زمانی که پشته LAMP را در بخش قبل تجزیه می‌کنیم و دو تعریف ماشین مجازی را در یک فایل پیکربندی ایجاد می‌کنیم، راه می‌روند.

نتیجه گیری در مورد Vagrant نظر نهایی دارد و پیوندهایی به منابع برای یادگیری اضافی ارائه می دهد.

پاداش! بخش ها دارای موضوعات پیشرفته ای مانند ایجاد جعبه های Vagrant سفارشی و استفاده از ارائه دهنده Chef Solo هستند.

ویژگی های دوره

ارائه‌ها آموزش صوتی/تصویری ایده‌های مفهومی در هر حوزه اصلی یا معرفی مفاهیم جدید را ارائه می‌دهند.

Screencastها ویدئویی از سیستم کامپیوتری مربی را با هر گونه عملکرد، فرمان یا صفحه نمایش و روایت ارائه می‌دهند. چندین ساعت محتوای ویدئویی Screencat وجود دارد -- اکثریت قریب به اتفاق دوره را تشکیل می دهد. هر اسکرین‌پستی مبتنی بر خط فرمان شامل یک فهرست فرمان در دانلودهای سخنرانی می‌شود.

چندین ضمیمه در طول دوره اطلاعات تکمیلی، تصاویر، یا سایر مطالب مرجع را ارائه می دهند.


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

معرفی Introduction

  • معرفی و بررسی اجمالی دوره Course Introduction and Overview

  • مفاهیم اصلی Core Concepts

  • مواد درسی Course Materials

  • آزمون مفاهیم اصلی Core Concepts Quiz

نصب و راه اندازی Installation

  • نمای کلی نصب Installation Overview

  • نصب ویندوز Windows Installation

  • نصب Mac OS X Mac OS X Installation

شروع شدن Getting Started

  • شروع سریع Quick Start

  • پروژه های ولگرد کنترل نسخه Version Control Vagrant Projects

  • شروع مسابقه Getting Started Quiz

  • شروع به کار فهرست فرمان Getting Started Command Listing

جعبه ها Boxes

  • مدیریت جعبه ها Managing Boxes

  • یافتن جعبه های بیشتر Finding More Boxes

  • آزمون جعبه ها Boxes Quiz

  • فهرست فرمان جعبه ها Boxes Command Listing

پلاگین ها Plugins

  • استفاده از پلاگین ها Using Plugins

  • آزمون پلاگین Plugins Quiz

  • فهرست فرمان پلاگین ها Plugins Command Listing

تامین Provisioning

  • مقدمه تامین Provisioning Introduction

  • تهیه دستی "پخته". Manual "baked" Provisioning

  • ارائه دهنده فایل File Provisioner

  • تامین کننده پوسته Shell Provisioner

  • LAMP Stack Provisioning مثال، قسمت 1 LAMP Stack Provisioning Example, Part 1

  • مثال تهیه پشته لامپ، قسمت 2 LAMP Stack Provisioning Example, Part 2

  • آزمون تامین Provisioning Quiz

  • فهرست فرمان تامین Provisioning Command Listing

چند ماشین مجازی Multiple Virtual Machines

  • تهیه و کار با چندین ماشین مجازی Provisioning and Working with Multiple Virtual Machines

  • آزمون چند ماشین مجازی Multiple Virtual Machines Quiz

  • فهرست فرمان چند ماشین مجازی Multiple VMs Command Listing

نتیجه Conclusion

  • نتیجه Conclusion

  • منابع Resources

جایزه! ایجاد جعبه های سفارشی برای Vagrant Bonus! Creating Custom Boxes for Vagrant

  • مقدمه ای بر جعبه های سفارشی Introduction to Custom Boxes

  • تصویر سیستم عامل را بدست آورید Acquire OS Image

  • راه اندازی VirtualBox و نصب سیستم عامل VirtualBox Setup and OS Installation

  • سفارشی سازی های ولگرد، قسمت 1 Vagrant Customizations, Part 1

  • سفارشی سازی های ولگرد، قسمت 2 Vagrant Customizations, Part 2

  • بسته و تست Package and Test

  • نتیجه گیری جعبه سفارشی Custom Box Conclusion

جایزه! با استفاده از Chef Solo Provisioner Bonus! Using the Chef Solo Provisioner

  • معرفی سرآشپز Introduction to Chef

  • سرآشپز سوپرمارکت و انتخاب کتاب آشپزی Chef Supermarket and Selecting a Cookbook

  • استفاده از کتاب آشپزی با Vagrant Using the Cookbook with Vagrant

  • ارزیابی کتاب آشپزی سوپرمارکت Evaluation of the Supermarket Cookbook

  • ایجاد یک کتاب آشپزی سفارشی - راه اندازی و فراداده Creating a Custom Cookbook - Setup and Metadata

  • ویژگی های کتاب آشپزی Cookbook Attributes

  • ایجاد دستور العمل پیش فرض (اصلی). Creating the Default (main) Recipe

  • نوشتن فایل های الگوی کتاب آشپزی Writing the Cookbook Template Files

  • تست و اشکال زدایی کتاب آشپزی سفارشی Testing and Debugging the Custom Cookbook

  • اجرای کتاب آشپزی سفارشی Executing the Custom Cookbook

  • تست نهایی کتاب آشپزی سفارشی Final Testing of the Custom Cookbook

  • استفاده از نقش سرآشپز به جای فهرست کردن دستور غذاها Using Chef Roles instead of Listing Recipes

  • آشپز انفرادی با نتیجه گیری ولگرد و منابع اضافی Chef Solo with Vagrant Conclusion and Additional Resources

جایزه! پیشنهادهای ویژه Bonus! Special Offers

  • پاداش: تخفیف های دانشجویی انحصاری Bonus: Exclusive Student Discounts

نمایش نظرات

آموزش ولگرد بالا! اتوماسیون سیستم توسعه جامع
جزییات دوره
4.5 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,635
4.7 از 5
ندارد
دارد
دارد
Jason Taylor
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Taylor Jason Taylor

مهندس نرم افزار سرب ، مربی توسعه دهنده (19 دوره ، بررسی 50k) با نزدیک به 20 سال تجربه برنامه نویسی و توسعه نرم افزار ، من شروع به آموزش برنامه نویسی خودم در دوران دبیرستان کردم. من خودم را از طریق دانشگاه کار می کردم که در یک ارائه دهنده خدمات اینترنتی محلی به عنوان برنامه نویس کار می کردم. قبل از اتمام دانشگاه ، یک وب سایت برنده جایزه ایجاد کردم و به یک شرکت تازه کار Dot-Com فروختم. بعد از دانشگاه ، من در چندین شرکت کار کرده ام ، از شرکت های نوپا گرفته تا شرکت های بزرگ با تمرکز بر جاوا و فناوری های سمت مشتری (HTML / CSS / JavaScript). در طول کار خود ، من این فرصت را داشتم که بسیاری از بهترین روشهای توسعه نرم افزار و قرار گرفتن در معرض چندین سیستم کنترل نسخه را بیاموزم.