لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Azure DevOps و تحویل مداوم (Continuous Delivery) با Git
- آخرین آپدیت
دانلود Azure DevOps and Continuous Delivery with Git
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و با پیشروی در دوره، درک خود را عمیقتر کنید.
پتانسیل کامل Azure DevOps و Git را برای تسلط بر روشهای مدرن تحویل نرمافزار آزاد کنید. این دوره شما را با مهارتهای لازم برای مدیریت پروژهها، بهینهسازی توسعه و پیادهسازی خط لولههای (Pipelines) قدرتمند CI/CD مجهز میکند. از برنامهریزی تا استقرار، درک جامع و کاملی از اصول و عملکردهای DevOps به دست خواهید آورد.
سفر شما با بررسی مفاهیم بنیادی DevOps، از جمله توسعه Agile، Azure Boards و ادغام با GitHub آغاز میشود. شما محیطهای Azure DevOps را راهاندازی و پیکربندی کرده، پروژهها را مدیریت میکنید و بوردها را مطابق با فرآیندهای تیم خود شخصیسازی خواهید کرد. پیچیدگیهای کنترل نسخه را از طریق Azure Repos کشف کنید، در استراتژیهای شاخهبندی (Branching) عمیق شوید و تداخلهای ادغام (Merge Conflicts) را به راحتی حل کنید.
در ادامه، دوره به بررسی پایپلاینها میپردازد، جایی که جریانهای کاری ساخت (Build) و انتشار (Release) را با استفاده از YAML و ویرایشگرهای کلاسیک طراحی و خودکارسازی میکنید. در استقرارهای چندمرحلهای (Multi-stage deployments)، ایجنتهای self-hosting و افزودن نشانهای وضعیت (Status Badges) تخصص پیدا کنید. همچنین برای بهینهسازی خط لولههای CI/CD، برنامههای تست، مدیریت آرتیفکتها و تکنیکهای پیشرفته انتشار را بررسی خواهید کرد.
این دوره برای توسعهدهندگان نرمافزار، متخصصان DevOps و مدیران IT که به دنبال ارتقای مهارتهای خود در Azure DevOps هستند طراحی شده است. آشنایی اولیه با Git و فرآیندهای توسعه نرمافزار توصیه میشود. سطح دشواری: متوسط.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
مدیریت پروژه و مفاهیم DevOps
Project Management and DevOps Concepts
مقایسه مدل آبشاری و چابک (Waterfall vs Agile)
Waterfall vs Agile
توسعه چابک و DevOps
Agile Development and DevOps
Azure DevOps و GitHub
Azure DevOps and GitHub
ایجاد فضای پروژه در Azure DevOps
Create Azure DevOps Project Space
مرور کلی بخش
Section Overview
ایجاد حساب کاربری Azure DevOps
Create Azure DevOps Account
مدیریت سازمان
Manage Organization
مدیریت پروژه
Manage Project
مدیریت تنظیمات پروژه و تیمها
Manage Project Settings and Teams
بردهای Azure DevOps
Azure DevOps Boards
آشنایی با بوردها و آیتمهای کاری (Work Items)
Introduction To Boards and Work Items
برنامهریزی اسپرینت
Sprint Planning
شخصیسازی بوردها برای تیم شما
Customize Boards For Your Team
ایجاد فرآیندهای سفارشی تیم
Creating Custom Team Processes
استفاده از کوئریها و داشبوردها
Using Queries and Dashboards
مرور بخش
Section Review
مخازن Azure DevOps Repos
Azure DevOps Repos
کنترل نسخه چیست؟
What is Source Control?
انواع سیستمهای مدیریت کنترل نسخه
Types of Source Control Management Systems
مرور کلی Azure Repos
Azure Repos Overview
ایجاد مخزن جدید
Create New Repository
کلون کردن مخزن موجود با Visual Studio Code
Clone an existing Repository with Visual Studio Code
کامیت و پوش کردن با استفاده از CLI
Commit and Push using CLI
کامیت، استیج و پوش کردن با Visual Studio Code
Commit, Stage and Push using Visual Studio Code
دریافت تغییرات کد (Fetch و Pull)
Fetch and Pull Code Changes
چرا باید از یک شاخه محافظت کرد؟
Why Protect a Branch?
پیادهسازی سیاستهای محافظت از شاخه
Implement Branch Protection Policies
استفاده از Pull Requestها
Using Pull Requests
کار با تگهای Git
Working with Git tags
فورک کردن یک مخزن
Forking a Repo
مرور کلی بخش
Section Overview
روشهای شاخهبندی و ادغام در Git
Git Branching and Merging Methods
مقایسه Git Merge و Git Rebase
Git Merge vs Git Rebase
راهاندازی شاخههای جدید
Setup New Branches
انجام ادغام (بدون Fast Forward)
Performing a Merge (no Fast Forward)
مدیریت تداخلهای ادغام (Merge Conflicts)
Dealing with Merge Conflicts
انجام Squash Commit
Performing a Squash Commit
انجام Rebase
Performing a Rebase
انجام ادغام Semi-Linear
Performing a Semi-Linear Merge
مرور بخش
Section Review
پایپلاینهای Azure DevOps
Azure DevOps Pipelines
درک پایپلاینهای ساخت و انتشار
Understanding Build and Releases Pipelines
نمایش نظرات