اصول جامع DevOps
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- فصل 1: معرفی DevOps ،DevOps چه چیزی است، مزایای DevOps
- فصل 2: تحول کسب و کار با استفاده از DevOps، نقش DevOps در مدل کسب و کار فعلی، توسعه سنتی با DevOps
- فصل 3: چشمانداز DevOps برای شرکت و مشتری، فرآیند کامل DevOps
- فصل 4: پروژه شماره Java، مدیریت کد منبع
- فصل 5: اسکریپت Pipeline، تست Pipeline Groovy، چگونگی مدیریت Jenkins
- فصل 6: تحول DevOps، تغییر فرهنگ/ شیوه کار، DevOps در فرآیند Agile
- فصل 7: پیکربندی Pipeline DevOps، مرور YAML Pipeline
- فصل 8: بهترین شیوهها برای نوشتن فایلهای Docker
- فصل 9: سرویس Azure Kubernetes، ایجاد کلاستر Kubernetes
پیش نیازهای دوره
- 1. آشنایی با متدولوژیهای توسعه نرمافزار
- 2. تسلط بر زبان برنامهنویسی Java
- 3. درک پایهای از زبانهای اسکریپتنویسی و متدولوژیهای Agile
- 4. درک اولیه از مفاهیم محاسبات ابری و کانتینرization
توضیحات دوره
دوره اصول جامع DevOps به شرکتکنندگان درکی عمیق از اصول، شیوهها و ابزارهای DevOps که در توسعه و تحویل نرمافزار مدرن ضروری هستند، ارائه میدهد. این دوره طیف وسیعی از موضوعات را، از جمله مفاهیم اصلی DevOps، اتوماسیون، ادغام مداوم و تحویل مداوم (CI/CD)، زیرساخت به عنوان کد (IaC)، کانتینرسازی، نظارت و تکنیکهای همکاری پوشش میدهد.
در طول دوره، شرکتکنندگان خواهند آموخت که چگونه شیوههای DevOps میتوانند چرخههای توسعه نرمافزار را تسریع کنند، همکاری میان تیمهای توسعه و عملیات را بهبود بخشند و قابلیت اطمینان، مقیاسپذیری و امنیت نرمافزارها را افزایش دهند. آزمایشگاههای عملی و سناریوهای واقعی به شرکتکنندگان این امکان را میدهد که مفاهیم DevOps را با استفاده از ابزارها و تکنولوژی های محبوب همچون Git، Jenkins ،Docker ،Kubernetes و غیره به کار ببرند.
در پایان دوره، شرکتکنندگان با دانش و مهارتهای لازم برای پیادهسازی موثر شیوههای DevOps در سازمانهای خود، سادهسازی فرآیندهای تحویل نرمافزار و ایجاد نوآوری در توسعه و عملیات نرمافزار آشنا خواهند شد.
اهداف دوره:
- درک اصول اساسی و مزایای DevOps
- بررسی شیوههای کلیدی DevOps، شامل کنترل نسخه، CI/CD، تست خودکار و اتوماسیون زیرساخت
- تجربه عملی با ابزارها و تکنولوژیهای DevOps، مانند Git ،Jenkins ،Docker ،Kubernetes و Ansible
- یادگیری چگونگی طراحی و پیادهسازی pipelines CI/CD برای تحویل خودکار نرمافزار
- درک مفهوم زیرساخت به عنوان کد (IaC) و نقش آن در DevOps
- بررسی بهترین شیوهها برای کانتینرسازی و ارکستراسیون با استفاده از Docker و Kubernetes
- یادگیری تکنیکهای نظارت، لاگ کردن و عیبیابی در یک محیط DevOps
- توسعه مهارتهای همکاری برای تقویت کار تیمی چندتخصصی و ارتباط میان تیمهای توسعه و عملیات
- کسب بینش در مورد فرهنگ DevOps، تغییرات سازمانی و شیوههای بهبود مداوم
این دوره برای چه کسانی مناسب است؟
- مهندسان/ معماران ابری
- مهندسان نرمافزار
- توسعهدهندگان نرمافزار
- مدیران سیستم
اصول جامع DevOps
-
معرفی و مزایای DevOps 47:35
-
تحول کسب و کار با استفاده از DevOps 05:53
-
فرآیند کامل DevOps با چشمانداز شرکت و مشتری 24:52
-
DevOps- پروژه شماره Java و مدیریت کد منبع 23:23
-
اسکریپت Pipeline DevOps و تست Pipeline Groovy 09:55
-
تحول DevOps و DevOps در فرآیند Agile 22:40
-
پیکربندی Pipeline DevOps و مرور YAML Pipeline 54:31
-
بهترین شیوهها برای نوشتن فایلهای Docker 35:25
-
سرویس Azure Kubernetes و ایجاد کلاستر Kubernetes 33:49
مشخصات آموزش
اصول جامع DevOps
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:9
- مدت زمان :04:18:03
- حجم :1.79GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy