آموزش مبانی DevOps: تحویل مداوم و یکپارچه‌سازی مداوم (CI/CD) - آخرین آپدیت

دانلود DevOps Foundations: Continuous Delivery/Continuous Integration

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

تحویل مداوم (Continuous Delivery) یکی از حوزه‌های اصلی عملیاتی در DevOps است. با ساخت، تست و تحویل مداوم کدها، می‌توانید از مزایای عظیمی در زمینه پایداری، سرعت و انعطاف‌پذیری بهره‌مند شوید. در این دوره، با مفاهیم یکپارچه‌سازی مداوم و تحویل مداوم (CI/CD) آشنا می‌شوید و با ساخت خط لوله (Pipeline) اختصاصی خود، نحوه عملکرد این مفاهیم را در عمل مشاهده خواهید کرد. در طول این دوره، مدرسان جیمز ویکت و ارنست مولر، اجزای پایپ‌لاین را بررسی کرده و نحوه انتقال یک اپلیکیشن نوشته شده به زبان Golang را از مرحله توسعه تا تولید (Production) نمایش می‌دهند. آن‌ها مراحل کنترل نسخه، ساخت آرتیفکت‌ها، تست واحد (Unit Testing) و استقرار را به همراه معرفی ابزارها و متدهای رایج شرح می‌دهند. در نهایت، این دوره با توصیه‌های کاربردی درباره بهترین روش‌های CI/CD، اشتباهات رایج و راهکارهای جایگزینی که ممکن است در مسیر پیاده‌سازی تحویل مداوم با آن‌ها مواجه شوید، به پایان می‌رسد.

این دوره بخشی از مجموعه آموزشی PagerDuty است.


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

مقدمه Introduction

  • پیش‌نیازها و آنچه باید بدانید What you should know

  • مبانی DevOps: مفاهیم CD/CI DevOps foundations: CD/CI

1. یکپارچه‌سازی و تحویل مداوم 1. Continuous Integration and Continuous Delivery

  • پیاده‌سازی عملی خط لوله‌های ساخت Build pipelines in practice

  • مزایای تحویل مداوم Benefits of continuous delivery

  • مفهوم محوری DevOps: CI/CD DevOps core concept: CI/CD

2. ساخت خط لوله (Pipeline) اختصاصی 2. Build Your Own Pipeline

  • استقرار و انتشار اپلیکیشن Application deploy and release

  • کار با کنترل نسخه توسط Git Version control in action with Git

  • تست‌های امنیتی در عمل با Gauntlt Security testing in action with Gauntlt

  • پیاده‌سازی تست رابط کاربری (UI) UI testing in action

  • پیاده‌سازی تست یکپارچگی (Integration Testing) Integration testing in action

  • عملیات استقرار در عمل Deployment in action

  • سیستم‌های یکپارچه‌سازی مداوم Continuous integration systems

  • پیاده‌سازی تست واحد (Unit Testing) Unit testing in action

  • بهترین روش‌های کنترل نسخه Version control practices

  • یکپارچه‌سازی مداوم در عمل Continuous integration in action

  • فلسفه تست‌نویسی Testing philosophy

  • رابطه تست و تحویل مداوم Testing and continuous delivery

  • ساخت آرتیفکت‌ها Building artifacts

  • کار با مخازن آرتیفکت Artifact repositories in action

  • معرفی خط لوله تحویل (Delivery Pipeline) Introducing the delivery pipeline

3. جمع‌بندی و پیاده‌سازی نهایی 3. Putting It All Together

  • تحویل مداوم در دنیای واقعی Continuous delivery in real life

  • بهترین روش‌های پیاده‌سازی CI/CD CI/CD best practices

نتیجه‌گیری Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش مبانی DevOps: تحویل مداوم و یکپارچه‌سازی مداوم (CI/CD)
جزییات دوره
1h 54m
23
(آخرین آپدیت)
89,600
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ernest Mueller Ernest Mueller

ارنست مولر رئیس عملیات مهندسی استقلال دقیق است. ارنست دارای مدرک مهندسی برق از دانشگاه رایس است. پس از فارغ التحصیلی ، او به ممفیس ، تنسی رفت ، جایی که مدیریت سیستم و برنامه نویسی وب یونیکس را در FedEx فرا گرفت و تیم فناوری را در یک ناشر چاپی و اینترنتی ، انتشارات برجسته رهبری کرد. در سال 2002 ، ارنست به ایالت تگزاس خود بازگشت و به شغل مدیریت تیم سیستم های وب در National Instrument ، مشغول به کار شد و تیم خود را بر روی زمان های بالا ، عملیات مداوم ، مدیریت عملکرد برنامه ها ، فرایند توسعه سیستم و امنیت وب متمرکز کرد. در سال 2008 ، او به گروه LabVIEW R&D منتقل شد ، جایی که وی معمار سیستم های وب بود که وظیفه ارائه خدمات وب آمازون و محصولات SaaS مبتنی بر لاجورد را با یک تیم DevOps یکپارچه انجام داد. در سال 2012 ، او به ارائه دهنده SaaS Bazaarvoice به عنوان مدیر مهندسی انتشار نقل مکان کرد و تحویل محصول را از یک چرخه انتشار 10 هفته به چرخه انتشار یک هفته منتقل کرد. سپس او تیم مهندسی رتبه بندی محصولات و بازبینی های 40 نفره را رهبری کرد ، یک وب سایت در مقیاس بسیار بزرگ و مدیریت بررسی بسیاری از عمده فروشندگان و تولید کنندگان اصلی وب در سال 2014 ، ارنست مدیر شرکت APM در CopperEgg ، یک شرکت نظارت بر SaaS مستقر در آستین ، شد که توسط آیدا خریداری شد. او به عنوان مدیر محصول APM در خطوط تولید Idera CopperEgg ، Uptime و Precise خدمت کرده است. در سال 2015 ، ارنست به AlienVault ، یک شرکت نرم افزاری در زمینه امنیت سایبر نقل مکان کرد ، جایی که به عنوان مدیر عملیات مهندسی ، تیم بین المللی خود از طرفداران DevOps از تیم های توسعه با ابزار و تکنیک ها برای ایجاد زیرساخت ها به عنوان کد ، تحویل مداوم و نظارت برای تحویل محصولات امنیتی SaaS پشتیبانی کردند. مدیریت امنیتی یکپارچه و اطلاعات تهدید. در سال 2018 ، AlienVault توسط AT&T به عنوان بخشی از استراتژی امنیت سایبری این شرکت بدست آمد و به امنیت AT&T Cybers تبدیل شد. در حال حاضر ، ارنست زیرساخت های سیستم را برای Autonomy Precision برنامه ریزی ، توسعه و نگهداری می کند ، یک استارتاپی که مدیریت ریسک API محور و راه حل های بیمه برای هواپیماهای بدون سرنشین و سایر وسایل نقلیه خودمختار را ارائه می دهد. ارنست در جنبش DevOps و جامعه فنی آستین فعال است. او به یافتن فصل OWASP در آستین ، گروه کاربر CloudAustin و کنفرانس DevOpsDays Austin کمک کرد. وی با کادر متخصصان هم اندیشی در theagileadmin.com وبلاگ می نویسد. ارنست به همراه پسرش در Round Rock ، تگزاس زندگی می کند.

James Wickett James Wickett

جیمز ویکت سخنران در موضوعات مهندسی نرم افزار از امنیت گرفته تا شیوه های توسعه است. جیمز زمان زیادی را در تقاطع DevOps و جوامع امنیتی می گذراند و با دیدن شکاف در تست نرم افزار ، جیمز پروژه منبع باز ، Gauntlt را تاسیس کرد تا به عنوان یک چارچوب تست ناهموار خدمت کند. جیمز به عنوان یک مهندس امنیتی ارشد و مدافع توسعه در Verica کار می کند ، و او نویسنده چندین دوره در DevOps و DevSecOps است. جیمز خالق و بنیانگذار کنفرانس امنیتی برنامه کاربردی Lonestar است که بزرگترین کنفرانس امنیتی سالانه در آستین ، TX است. او همچنین DevOpsDays Austin و ServerlessDays Austin را اجرا می کند. او قبلاً در هیئت مدیره جهانی devopsdays خدمت کرده بود. او در اوقات فراغت ، سعی دارد یاد بگیرد که چگونه یک بریس BBQ مناسب تهیه کند. شما می توانید جیمز را برای صحبت در رویداد خود از طریق وب سایت خود رزرو کنید: wickett.me.