مبانی DevOps

DevOps Fundamentals

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

این مکان عالی برای شروع برای هر کسی است که به دنبال درک جنبه های عملی DevOps و به دست آوردن یک پایه محکم در این موضوع است. این به شما کمک می‌کند تا تعیین کنید چگونه می‌توانید شیوه‌های DevOps را در سازمان خود به بهترین نحو اعمال کنید.

ما با مقدمه‌ای بر DevOps، ویژگی‌های آن و مزایای آن شروع می‌کنیم و سپس به موضوعات یکپارچه‌سازی مداوم و تحویل مداوم می‌پردازیم. پس از آن زمانی است که سرگرمی واقعی شروع می شود: شما فرصتی خواهید داشت که دانش جدید خود را با آزمایشگاه های عملی ما به اجرا درآورید، همانطور که استقرار خود را با استفاده از AWS Elastic Beanstalk انجام می دهید و پشته OpsWorks خود را می سازید.

این دوره سپس به مقدمه عملیات ادامه می‌یابد، زیرا وقتی استقرار خود را راه‌اندازی کردید، باید بدانید که چگونه عملیات را روان نگه دارید. سپس به آزمایشگاه عملی نهایی در این سری منتهی می‌شود، که در آن یاد می‌گیرید که چگونه عملیات خود را در AWS با ساختن یک سیستم جمع‌آوری گزارش نظارت کنید.

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

اگر بازخوردی در رابطه با این دوره دارید، با ما در تماس باشید.

اهداف یادگیری

  • بیاموزید که چگونه فلسفه DevOps می تواند راهی جامع برای نگاه کردن به توسعه، استقرار و عملیات نرم افزار ارائه دهد
  • ابزارها، فناوری‌ها و واژگان مختلف پیرامون اکوسیستم ادغام پیوسته را کاوش کنید
  • درک اساسی از تحویل مستمر بدست آورید
  • یک استقرار کنترل شده را با AWS Elastic Beanstalk اجرا کنید
  • یک برنامه PHP را با استفاده از Chef با آمازون OpsWorks اجرا کنید
  • در مورد وظایفی که مهندسان عملیات باید به آنها بپردازند تا سیستم را با زمان کم یا بدون خرابی نگه دارند، بیاموزید
  • نحوه نظارت بر سیستم‌های AWS Cloud را با ساختن یک سیستم جمع‌آوری گزارش که پشته ELK را اجرا می‌کند (Elasticsearch، Logstash و Kibana) بیاموزید

مخاطب مورد نظر

مدیران، مهندسان و توسعه دهندگان علاقه مند به کاربرد عملی اصول DevOps در محیط های تولید هستند.

پیش نیازها

اگر با اصول DevOps کاملاً تازه کار هستید، توصیه می کنیم قبل از شرکت در این دوره با ما شروع کنید.


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

مقدمه ای بر DevOps Introduction to DevOps

  • مقدمه Intro

  • DevOps چیست؟ What is DevOps?

  • چرا فرهنگ برای DevOps مهم است؟ Why Culture is Important to DevOps

  • چرا اتوماسیون برای DevOps مهم است؟ Why Automation is Important to DevOps

  • چرا معیارها برای DevOps مهم هستند؟ Why Metrics are Important to DevOps

  • چگونه DevOps می تواند زمان فروش را بهبود بخشد How DevOps can Improve Lead Time

  • چگونه DevOps می تواند ثبات را بهبود بخشد How DevOps can Improve Stability

  • چگونه DevOps می تواند هزینه های عملیاتی را کاهش دهد How DevOps can Reduce Operational Costs

  • چه شرکت هایی DevOps را تمرین می کنند؟ What Companies Practice DevOps?

  • خلاصه Summary

مقدمه ای بر ادغام پیوسته Introduction to Continuous Integration

  • مقدمه Intro

  • CI چیست؟ What is CI?

  • ایجاد محیط توسعه Creating a Development Environment

  • کنترل نسخه Version Control

  • آزمایش کردن Testing

  • تغییرات طرحواره پایگاه داده Database Schema Changes

  • ادغام مداوم با جنکینز Continuous Integration with Jenkins

  • همه اش را بگذار کنار هم Putting it All Together

مقدمه ای بر تحویل مداوم Introduction to Continuous Delivery

  • معرفی درس Lesson Intro

  • تحویل مستمر چیست؟ What is Continuous Delivery?

  • کدنویسی برای تحویل مداوم Coding for Continuous Delivery

  • معماری برای تحویل مستمر Architecting for Continuous Delivery

  • سرورهای قابل تغییر در مقابل غیرقابل تغییر Mutable vs. Immutable Servers

  • روش های استقرار Deployment Methods

  • ابزارهای تحویل مداوم Continuous Delivery Tools

  • همه اش را بگذار کنار هم Putting it All Together

  • خلاصه Summary

مقدمه ای بر عملیات Introduction to Operations

  • معرفی درس Lesson Intro

  • چالش های عملیات The Challenges of Ops

  • دسترسی Availability

  • در دسترس بودن بالا High Availability

  • مقیاس پذیری Scalability

  • امنیت Security

  • زیرساخت به عنوان کد Infrastructure as Code

  • نظارت بر Monitoring

  • عملکرد سیستم System Performance

  • برنامه ریزی و تمرین شکست Planning and Practicing Failure

  • خلاصه Summary

نمایش نظرات

مبانی DevOps
جزییات دوره
4h 25m
38
CloudAcademy CloudAcademy
(آخرین آپدیت)
18,904
4.6 از 5
ندارد
دارد
دارد
Ben Lambert
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ben Lambert Ben Lambert

بن لمبرت یک مهندس نرم افزار است و قبلاً نویسنده اصلی محتوای آموزشی DevOps و Microsoft Azure در آکادمی ابری بود. دوره‌ها و مسیرهای یادگیری او فناوری‌های Cloud Ecosystem مانند DC/OS، ابزارهای مدیریت پیکربندی، و کانتینرها را پوشش می‌داد. به عنوان یک مهندس نرم افزار، تجربه بن شامل ساخت برنامه های وب و تلفن همراه بسیار در دسترس است. وقتی او نرم افزار نمی سازد، در حال پیاده روی، کمپینگ یا ایجاد بازی های ویدیویی است.