دوره آموزشی 300-910: Implementing DevOps Solutions and Practices (DEVOP) برای متخصصان فناوری اطلاعات طراحی شده است که می خواهند درک و کاربرد خود را از متدولوژی های DevOps افزایش دهند. از آنجایی که سازمانها برای چابکی و کارایی بیشتر در توسعه نرمافزار تلاش میکنند، تسلط بر رویههای DevOps برای پر کردن شکاف بین تیمهای توسعه و عملیات ضروری است که منجر به تحویل نرمافزار سریعتر و قابل اطمینانتر میشود.
اهداف دوره
در پایان این دوره، شرکت کنندگان می توانند:
اصول DevOps را درک کنید: اصول اساسی DevOps از جمله همکاری، اتوماسیون، ادغام مداوم و تحویل مداوم را درک کنید.
خطوط لوله CI/CD را پیاده سازی کنید: نحوه طراحی، پیاده سازی و مدیریت خطوط لوله یکپارچه سازی و تحویل مداوم (CI/CD) را بیاموزید تا چرخه عمر توسعه نرم افزار را خودکار و ساده کنید.
از ابزارهای DevOps استفاده کنید: در استفاده از ابزارها و فناوریهای ضروری DevOps، از جمله راهحلهای کانتینریسازی، هماهنگسازی و نظارت، مهارت کسب کنید.
مدیریت زیرساخت را خودکار کنید: مفاهیم و عملکردهای زیرساخت را به عنوان کد (IaC) برای خودکارسازی تهیه و مدیریت زیرساخت درک کنید.
نظارت و بهینهسازی عملکرد: مهارتهایی را برای نظارت بر عملکرد برنامهها و اجرای بهترین شیوهها برای بهبود مستمر در رویههای DevOps ایجاد کنید.
طرح کلی دوره
1. مقدمه ای بر DevOps
این بخش نمای کلی از DevOps را ارائه میکند که شامل موارد زیر میشود:
تعریف و اصول اصلی DevOps.
تحول فرهنگی لازم برای پذیرش موفق DevOps.
مزایای پیادهسازی DevOps در سازمانها.
2. اجرای خطوط لوله CI/CD
شرکتکنندگان طراحی و پیادهسازی خطوط لوله CI/CD، از جمله:
را خواهند آموختاجزای کلیدی و بهترین روشها برای CI/CD.
استفاده از ابزارهایی مانند Jenkins، GitLab CI، یا CircleCI برای اتوماسیون.
آزمایشگاههای عملی برای ایجاد و مدیریت گردشهای کاری CI/CD.
3. استفاده از ابزارها و فناوری های DevOps
این ماژول بر ابزارهای ضروری DevOps مانند:
تمرکز داردContainerization با Docker و ارکستراسیون با Kubernetes.
ابزارهای مدیریت پیکربندی مانند Ansible، Chef، یا Puppet.
راهحلهای نظارت و ثبت گزارش، از جمله Prometheus، Grafana، و ELK Stack.
4. خودکارسازی مدیریت زیرساخت
شرکتکنندگان در مورد زیرساخت بهعنوان کد (IaC) یاد خواهند گرفت، از جمله:
اصول و مزایای IaC.
ابزارها و چارچوبهایی برای خودکارسازی تأمین زیرساخت (مانند Terraform، AWS CloudFormation).
آزمایشگاههای عملی برای ایجاد و مدیریت زیرساخت از طریق اقدامات IaC.
5. نظارت و بهینه سازی عملکرد
نظارت موثر برای موفقیت DevOps بسیار مهم است. این بخش شامل موارد زیر است:
تکنیکهایی برای نظارت بر عملکرد برنامه و تجربه کاربر.
استفاده از معیارها و گزارشها برای بهینهسازی.
بهترین شیوه ها برای بهبود مستمر در فرآیندهای DevOps.
آزمایشگاههای عملی
دوره 300-910 DEVOP شامل آزمایشگاههای عملی است که تجربه عملی در پیادهسازی راهحلها و شیوههای DevOps ارائه میدهند. این آزمایشگاهها سناریوهای دنیای واقعی را شبیهسازی میکنند و به شرکتکنندگان این امکان را میدهند تا دانش خود را بهطور مؤثر اعمال کنند.
مخاطب هدف
این دوره برای:
ایده آل استتوسعه دهندگان نرم افزار، مدیران سیستم، و متخصصان فناوری اطلاعات درگیر در چرخه عمر توسعه نرم افزار.
مهندسین DevOps به دنبال افزایش مهارتهای خود در اتوماسیون و تحویل مداوم هستند.
کاندیداهایی که برای آزمون 300-910 DEVOP به عنوان بخشی از متخصص Certified Cisco - گواهی DevOps آماده می شوند.
اطلاعات امتحان
کد امتحان : 300-910 DEVOP
مدت زمان: 90 دقیقه
انواع سؤال: سؤالات چند گزینه ای، کشیدن و رها کردن، شبیه سازی و سناریو.
پیش نیازها
در حالی که هیچ پیش نیاز رسمی وجود ندارد، توصیه می شود که شرکت کنندگان این موارد را داشته باشند:
درکی اساسی از فرآیندها و روشهای توسعه نرمافزار.
آشنایی با زبان های برنامه نویسی یا برنامه نویسی.
دانش اولیه مفاهیم و پلتفرمهای رایانش ابری.
دانشمند داده
نمایش نظرات