لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول و مبانی DevOps
- آخرین آپدیت
دانلود DevOps Foundations Training
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی مبانی DevOps، مهارتهای قدرتمندی در ساخت، استقرار و مدیریت سیستمهای نرمافزاری مدرن با استفاده از بهترین روشهای DevOps و DevSecOps ایجاد میکند. شما مفاهیم پایه DevOps، ادغام با متدولوژی Agile، مدیریت چرخه حیات نرمافزار و معماریهای اصلی را از طریق آزمایشگاههای عملی و مطالعات موردی واقعی یاد خواهید گرفت. این دوره شامل خط لولههای CI/CD، ابزارهای ضروری DevOps، توسعه با اولویت امنیت مطابق با استانداردهای OWASP و جریانهای کاری پیشرفته Git است. همچنین نحوه مدیریت همکاری در کدنویسی، خودکارسازی انتشار (Release) و حفظ محیطهای تحویل امن و مقیاسپذیر را توضیح میدهد.
در پایان این دوره، شما قادر خواهید بود:
- پیادهسازی روشهای DevOps: اجرای موثر اصول Agile و DevOps
- طراحی خط لولههای تحویل: ساخت جریانهای کاری CI/CD مقیاسپذیر
- یکپارچهسازی امنیت: اعمال استانداردهای DevSecOps و کدنویسی امن
- مدیریت کنترل نسخه: استفاده از جریانهای کاری Git، شاخهبندی (Branching) و ادغام (Merging)
- انجام عملیات پیشرفته Git: مدیریت تگها، Rebase و بازیابی تغییرات
این دوره برای توسعهدهندگان، مدیران سیستم، مهندسان DevOps و متخصصان IT که به دنبال مهارتهای عملی در حوزه DevOps و خودکارسازی هستند، ایدهآل است. هیچ تجربه قبلی در زمینه DevOps مورد نیاز نیست.
سرفصل ها و درس ها
مبانی DevOps
DevOps Fundamentals
اهداف آموزشی
Learning Objectives
شروع کار با DevOps
Getting Started with DevOps
مزایای DevOps
Benefits of DevOps
اصول DevOps
DevOps Principles
رویکرد سنتی
Traditional Approach
چالشهای رویکرد سنتی
Challenges in the Traditional Approach
مقایسه رویکرد سنتی در مقابل DevOps
Traditional Approach vs. DevOps
اتخاذ مدل DevOps
Adopting DevOps Model
دمو: پیادهسازی مدل DevOps
Demo: Implementing the DevOps Model
Agile چیست؟
What Is Agile?
روشها، معماری و مطالعه موردی DevOps
DevOps Practices, Architecture & Case study
مقایسه DevOps و Agile
DevOps vs. Agile
DevOps: معماری و چرخه حیات
DevOps: Architecture, Lifecycle
ابزارهای DevOps
DevOps Tools
مطالعه موردی: گلوگاه تأمین زیرساخت
Case Study: Infrastructure Provisioning Bottleneck
مطالعه موردی: تحول زیرساختی Netflix
Case Study: Netflix Infrastructure Transformation
مبانی DevSecOps
DevSecOps Fundamentals
مقدمهای بر DevSecOps
Introduction to DevSecOps
شش ستون اصلی DevSecOps
Six Pillars of DevSecOps
رهنمودهای DevSecOps در OWASP
OWASP DevSecOps Guidelines
معماری DevSecOps
DevSecOps Architecture
بهترین روشها و ابزارهای DevSecOps
Best Practices and Tools for DevSecOps
مطالعه موردی: تحویل امن نرمافزار
Case Study: Secure Software Delivery
مطالعه موردی: عملیات دیجیتال امن
Case Study: Secure Digital Operations
مرور اثرات تجاری: پیادهسازی DevOps
Business Impact Overview: DevOps Implementation
نکات کلیدی
Key Takeaways
سیستمهای کنترل نسخه و مبانی Git
Version Control Systems & Git Basics
اهداف آموزشی
Learning Objectives
مروری بر سیستم کنترل نسخه (VCS)
Overview of Version Control System
مفاهیم کلیدی یک VCS
Key Concepts of a VCS
نقش VCS در چرخه حیات DevOps
Role of VCS in DevOps Lifecycle
انواع و ابزارهای VCS
Types and Tools of VCS
مقدمهای بر Git به عنوان سیستم کنترل نسخه
Introduction to Git as a Version Control System
دستورات پایه Git
Basic Git Commands
اسنپشاتهای Git
Git Snapshots
سطوح پیکربندی Git، مخازن و ایندکس
Git Configuration Level, Repositories, and Index
مبانی Git و GitHub: ساخت و کلون کردن مخزن
Git and GitHub Basics: Repository Creation and Cloning
دمو: ساخت و کلون کردن یک مخزن در GitHub
Demo: Creating and Cloning a GitHub Repository
کار با مخازن Git از راه دور (Remote)
Working with Remote Git Repositories
دمو: Push کردن فایل به مخزن GitHub
Demo: Pushing a File to the GitHub Repository
Pull کردن از یک مخزن Git از راه دور
Pulling from a Remote Git Repository
همکاری در Git، شاخهبندی و جریانهای کاری تیمی
Git Collaboration, Branching & Team Workflows
عمليات Forking و Cloning در Git
Forking and Cloning in Git
دمو: ایجاد Pull Request در Git
Demo: Creating a Pull Request in Git
شاخهبندی (Branching) در Git
Branching in Git
دمو: ایجاد شاخه در Git
Demo: Creating a Branch in Git
جابجایی بین شاخهها در Git
Switching Branches in Git
دمو: جابجایی بین شاخهها در Git
Demo: Switching Branches in Git
ادغام شاخهها (Merging) در Git
Merging Branches in Git
دمو: ادغام شاخهها در Git
Demo: Merging Branches in Git
تداخلهای ادغام (Merge Conflicts) در Git
Merge Conflicts in Git
دمو: رفع تداخلهای ادغام در Git
Demo: Resolving Merge Conflicts in Git
دمو: رفع تداخلها در تغییرات فایل
Demo: Resolving Merge Conflicts on File Modifications
مزایای تجاری استفاده از Git در DevOps
Business Benefits of Using Git in DevOps
سازمانهای استفادهکننده از Git
Organizations Using Git
نکات کلیدی
Key Takeaways
پروژه پایان درس: پیادهسازی مبانی سیستم کنترل نسخه با Git
Lesson-End Project: Implementing Basics of Version Control System with Git
عملیات پیشرفته Git
Advanced Git Operations
اهداف آموزشی
Learning Objectives
عملیات پیشرفته در Git
Advanced Operations in Git
دمو: ایجاد و پیگیری Issueها در GitHub
Demo: Creating and Tracking Issues in GitHub
پیگیری Issueهای Upstream و Downstream
Tracking Upstream and Downstream Issues
دمو: کار با Git Upstream
Demo: Working with Git Upstream
تگهای Git
Git Tags
مقایسه Branching و Tagging در Git
Branching vs. Tagging in Git
دمو: ایجاد و حذف تگها
Demo: Creating and Deleting Tags
استفاده از Stashing و Rebasing در Git
Stashing and Rebasing in Git
دمو: استفاده از Stashing در Git
Demo: Stashing in Git
دمو: استفاده از Rebasing در Git
Demo: Rebasing in Git
لغو و بررسی تغییرات در Git
Undoing and Inspecting Changes in Git
مزایای تجاری استفاده از عملیات پیشرفته Git در DevOps
Business Benefits of Using Advanced Git Operations in DevOps
سازمانهای استفادهکننده از Git و مرور اثرات تجاری
Organizations Using Git and Business Impact Overview
دمو: بازگشت به Commit قبلی
Demo: Reverting to the Previous Commit
نکات کلیدی
Key Takeaways
پروژه پایان درس: پیادهسازی عملیات پیشرفته در Git
Lesson-End Project: Implementing Advanced Operations in Git
نمایش نظرات