آموزش DevOps برای مبتدیان: ذخیره کد خود از آخرالزمان

DevOps For Beginners: Saving Your Code From The Apocalypse

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: DevOps به چه معناست؟ چه سودی برای شما دارد؟ و مراحل یک چرخه عمر توسعه نرم افزار کامل چیست؟ DevOps چیست؟ چرخه عمر توسعه نرم افزار چگونه به نظر می رسد؟ مراحل DevOps: برنامه ریزی، ساخت، ادغام مداوم، استقرار، بهره برداری، بازخورد و ارتباطات. ابزارهای عالی برای پیاده سازی شیوه های DevOps. توسعه نرم افزار چابک با Scrum & Kanban یکپارچه سازی مداوم با GitLab پیش نیازها: هیچ نیاز یا پیش نیازی وجود ندارد!

DevOps اصطلاحی است که هر توسعه‌دهنده نرم‌افزاری در حرفه خود با آن مواجه می‌شود.

اما واقعاً به چه معناست؟ آیا شما باید به عنوان یک توسعه دهنده اهمیت دهید؟ قطعا!

زیرا DevOps زندگی توسعه دهنده شما را آسان تر می کند. بسیار ساده تر.

در اصل، DevOps «مجموعه‌ای از شیوه‌هایی است که توسعه نرم‌افزار (Dev) و عملیات فناوری اطلاعات (Ops) را ترکیب می‌کند که هدف آن کاهش زمان بین انجام تغییر در یک سیستم و قرار دادن تغییر در تولید عادی است. ، در حالی که کیفیت بالا را تضمین می کند."

در این دوره آموزشی، یاد خواهید گرفت که این شیوه ها چیست و چگونه کار می کنند. ما مراحل زیر از DevOps را پوشش خواهیم داد.


ارتباط

بخش مهم هر پروژه توسعه نرم افزار است. بدون راه درست و ابزار مناسب برای برقراری ارتباط با تیم خود، شکست تضمین شده است. با بهترین ابزار برای موفقیت پروژه خود آشنا شوید.


برنامه ریزی

قبل از اینکه شروع به اجرای هر ویژگی کنید. شما باید پروژه و وظایف خود را برنامه ریزی کنید. در گذشته مردم از مدل قدیمی آبشار برای برنامه ریزی استفاده می کردند. امروزه توسعه چابک راهی است که باید طی کرد. نحوه پیاده‌سازی چارچوب‌های توسعه نرم‌افزار چابک Scrum و Kanban و خدماتی را که می‌توانید به صورت رایگان استفاده کنید، بیاموزید.


ساخت

اینجاست که کار واقعی در حال انجام است. اما این فقط در مورد IDE مناسب یا زبان برنامه نویسی خاص شما نیست. ما در اینجا در مورد مدیریت و ردیابی کد شما صحبت می کنیم. با نحوه استفاده از سیستم کنترل منبع مناسب مانند Git و قدرت این سیستم آشنا شوید.


ادغام پیوسته

DevOps همه چیز در مورد اتوماسیون است. با یکپارچه سازی مداوم، یاد می گیرید که چگونه به طور خودکار کد خود را بسازید، تست های خودکار را اجرا کنید - مانند تست های واحد یا یکپارچه سازی - و در نهایت برنامه خود را در یک سرور مستقر کنید. خدمات فوق العاده ای برای آن وجود دارد. وقتی ببینید چقدر می توانید در زمان خود صرفه جویی کنید، دیگر نمی خواهید به عقب برگردید.


استقرار

شما می توانید برنامه خود را بر روی یک سرور خود میزبان مستقر کنید یا می توانید از هر یک از خدمات پلتفرم متعدد موجود در آنجا استفاده کنید. یک نمای کلی از خدماتی مانند Microsoft Azure ، خدمات وب آمازون و پلتفرم Google Cloud می توانند برای شما انجام دهند و چگونه می توانید به صورت رایگان از آنها استفاده کنید.


عمل

بخش دیگری از DevOps نظارت بر سرورها و برنامه های شما است. جدا از آن شما همچنین می خواهید رویدادهای خاصی را ثبت کنید و در موارد خاص اعلان ارسال کنید. البته خدماتی برای آن وجود دارد یا می توانید خودتان این کار را انجام دهید. ممکن است ساده تر از آن چیزی باشد که فکر می کنید.


بازخورد

در پایان دایره DevOps، می‌خواهید کاربرانتان به شما بازخورد بدهند و همچنین به آنها بازخورد بدهند. این در مورد مدیریت خدمات فناوری اطلاعات (ITSM)، مدیریت ارتباط با مشتری (CRM) و، شاید مهمترین، ردیابی مشکل یا اشکال است.


منتظر چه هستید؟ همین الان همه چیز درباره DevOps بیاموزید.


تصویر دوره: رومولو توانی/Shutterstock


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

DevOps چیست؟ What is DevOps all about?

  • تعریف، احساسات و نظریه چرخه حیات توسعه نرم افزار Definition, Emotions & Theory of a Software Development Lifecycle

  • DevOps Magic - همچنین به عنوان چرخه زندگی و مزایای DevOps شناخته می شود DevOps Magic - also known as the DevOps Life Cycle & Benefits

چرخه زندگی DevOps DevOps Life Cycle

  • معرفی Introduction

  • ارتباط Communication

  • طرح Plan

  • توسعه نرم افزار چابک با اسکرام Agile Software Development with Scrum

  • کانبان (با ترلو) Kanban (with Trello)

  • ساختن Build

  • کنترل منبع با Git Source Control with Git

  • ظروف Containers

  • یکپارچه سازی مداوم Continuous Integration

  • مستقر کنید Deploy

  • عمل کند Operate

  • بازخورد Feedback

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش DevOps برای مبتدیان: ذخیره کد خود از آخرالزمان
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1 hour
15
Udemy (یودمی) udemy-small
23 آذر 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
7,697
4.4 از 5
ندارد
دارد
دارد
Patrick God

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Patrick God Patrick God

برنامه نویس و معلم پرشور نرم افزار

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.