دوره آموزشی داکر: تحویل مستمر
1 ساعت 58 دقیقهمتوسط2019-10-24
مدرسین

Arthur Ulfeldt
Linux Geek, Futurist, Software Engineer at Yummly
جزئیات دوره
یکپارچهسازی مداوم و استقرار مداوم (CI/CD) به توسعهدهندگان این امکان را میدهد که با همکاری بیشتری کار کنند و باگها را زودتر در چرخه عمر توسعه شناسایی کنند. Docker - یک پلت فرم کانتینر نرم افزاری پیشرو - می تواند استقرار مداوم را با اجازه دادن به محیط های آزمایشی و استقرار ایمن تر و مطمئن تر، تا حد زیادی ساده کند. در این دوره، به آرتور اولفلد بپیوندید تا نحوه استفاده از Docker برای ساختن سیستمهای استقرار را توضیح دهد. آرتور مراحل ساخت جعبه ابزار CI/CD خود را انجام می دهد، از جمله نحوه ساختن یک نصب حداقلی جنکینز و ساخت تصاویر Docker برای CI. او همچنین مفاهیم ضروری استقرار مستمر و یکپارچه سازی را پوشش می دهد. نحوه ساخت یک مثال ساده از استقرار مداوم با Docker را نشان می دهد. تست یکپارچه سازی را مورد بحث قرار می دهد. و بیشتر.
اهداف یادگیری
چگونه داکر می تواند استقرار مداوم را تا حد زیادی ساده کند
ساخت جعبه ابزار CI/CD شما
استقرار مداوم با استفاده از Docker میزبان
استقرار در AWS با جنکینز
اهداف و انتظارات برای تست ادغام
ایجاد یک کار تست ادغام
اهداف یادگیری
چگونه داکر می تواند استقرار مداوم را تا حد زیادی ساده کند
ساخت جعبه ابزار CI/CD شما
استقرار مداوم با استفاده از Docker میزبان
استقرار در AWS با جنکینز
اهداف و انتظارات برای تست ادغام
ایجاد یک کار تست ادغام
مهارت ها
DockerVirtualizationDevOps FoundationsDevOpsNetwork and System AdministrationDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - فایلهای تمرینی
1. تحویل مداوم
- 04 - تحویل مداوم با داکر
- 05 - از Docker برای ساخت یک معماری ترکیبی استفاده کنید
- 06 - ابزارهای معمولی Docker CI CD
2. جعبه ابزار CI CD خود را بسازید
- 07 - بررسی اجمالی جنکینز
- 08 - یک رجیستری Docker راهاندازی کنید
- 09 - ساخت تصاویر داکر برای CI
- 10 - اتصال ایمن Jenkins به GitHub
- 11 - خط لوله چند شاخه جنکینز
3. استقرار
- 12 - بررسی اجمالی استقرار
- 13 - اولین کار استقرار خود را بسازید
- 14 - استقرار مبتنی بر DNS
- 15 - استقرار مداوم با استفاده از Docker میزبان
- 16 - با Jenkins به AWS مستقر شوید
- 17 - نظارت و برگرداندن
4. تست یکپارچه سازی
- 18 - اهداف و انتظارات برای تست یکپارچه سازی
- 19 - یک کار تست ادغام ایجاد کنید
- 20 - یک کار تست یکپارچه سازی را سیم کشی کنید
- 21 - نگرانیهای امنیتی
نتیجه
- 22 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مبانی DevOps: تحویل مداوم/ادغام مداوم
- دوره آموزشی تحویل مداوم برای برنامههای جاوا ابر بومی
- دوره آموزشی GitHub Actions برای CI/CD: ساخت، تست و استقرار
- دوره آموزشی یادگیری جامع جنکینز
- دوره آموزشی مهندسی پلتفرم ابری بومی
- دوره آموزشی یادگیری جامع Bamboo
- دوره آموزشی داکر برای توسعه دهندگان
- دوره آموزشی AWS DevOps: استقرار داکر پیوسته به AWS Fargate از GitLab
مسیرهای مرتبط
- مسیر آموزشی توسعه و ارائه دادن نرم افزارها با Docker
- مسیر آموزشی ادغام مداوم/تحویل مستمر (CI/CD) با جنکینز
- مسیر آموزشی بهبود بخشیدن مهارت های Continuous Deliver
- مسیر آموزشی تبدیل شدن به یک مهندس DevOps
- مسیر آموزشی ملزومات MLOps برای برنامهنویسها و مهندسان هوش مصنوعی: ابزارها، پایپلاینها و نکات امنیتی
- مسیر آموزشی ایجاد مهارت های جاوا
- مسیر آموزشی زیرساخت به عنوان کد با Terraform
- مسیر آموزشی آماده شدن برای آزمون AZ-203 Developing Solutions for Microsoft Azure Exam