لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
مبانی 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
بن لمبرت یک مهندس نرم افزار است و قبلاً نویسنده اصلی محتوای آموزشی DevOps و Microsoft Azure در آکادمی ابری بود. دورهها و مسیرهای یادگیری او فناوریهای Cloud Ecosystem مانند DC/OS، ابزارهای مدیریت پیکربندی، و کانتینرها را پوشش میداد. به عنوان یک مهندس نرم افزار، تجربه بن شامل ساخت برنامه های وب و تلفن همراه بسیار در دسترس است. وقتی او نرم افزار نمی سازد، در حال پیاده روی، کمپینگ یا ایجاد بازی های ویدیویی است.
نمایش نظرات