آموزش Azure DevOps و تحویل مداوم با Git

Azure DevOps and Continuous Delivery With Git

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Azure DevOps | CI/CD | گیت | انشعاب و ادغام | توسعه چابک | خطوط لوله | زیرساخت به عنوان کد | اتوماسیون نحوه راه‌اندازی سازمان‌های Azure DevOps نحوه استفاده از خدمات Azure DevOps نحوه راه‌اندازی و توزیع موارد کاری در بین تیم‌ها نحوه راه‌اندازی خط‌های ساخت و انتشار Azure DevOps برای تحویل مداوم و استقرار مداوم نحوه برنامه‌ریزی و پیگیری موارد کاری با استفاده از بردهای Azure چگونه برای مدیریت Git Repos و راه‌اندازی انشعاب و خط‌مشی‌های درخواست pull درک نحوه عملکرد DevOps در یک سازمان درک نحوه محافظت از ساخت‌ها و راه‌اندازی بررسی‌های دروازه‌ای برای کد منبع چگونه استقرار برنامه‌ها در سرورهای فیزیکی یا محیط‌های ابری را خودکار کنیم پیش نیازها:درک برخی اصول تحویل پروژه یک دارایی است

نمای کلی

مایکروسافت یک مجموعه ابزار برای پشتیبانی از یکپارچه سازی و تحویل مداوم و DevOps به نام Azure DevOps دارد. تحویل مداوم در Microsoft Azure DevOps به مهندسان DevOps این امکان را می‌دهد تا با استفاده از تحویل مداوم، برنامه‌ها را سریع‌تر و ارزان‌تر از قبل اجرا کنند. این به تیم شما امکان می‌دهد خطوط لوله استقرار ساده و قوی ایجاد کند که می‌تواند مستقیماً با تقریباً هر محیطی ادغام شود.

در این دوره، Azure DevOps و Continuous Delivery With Git، اصول Azure DevOps را یاد خواهید گرفت. این به شما این امکان را می‌دهد که منابع پروژه، سرعت‌ها و حجم کاری را با اطمینان مدیریت کنید و محصولات و ارزش‌ها را به طور کارآمدتر به سازمان خود تحویل دهید. Azure DevOps به حذف نگرانی‌ها با استقرار محصول کمک می‌کند، در حالی که یکپارچگی هر نسخه منتشر شده را دست نخورده نگه می‌دارد.

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

ما همچنین مدتی را صرف بررسی Git برای کنترل منبع خواهیم کرد. Git محبوب ترین سیستم مدیریت کنترل منبع در بازار است و Azure DevOps به طرز ماهرانه ای با آن یکپارچه شده است. ما به ویژگی‌ها و امکانات متفاوتی که هنگام استفاده از Git داریم نگاه می‌کنیم و بررسی می‌کنیم که چگونه می‌تواند به تیم ما کمک کند تا به طور مؤثر همکاری کند و تا حد امکان کارآمد باشد.

آنچه خواهید آموخت

در این دوره، Azure DevOps و Continuous Delivery With Git، یک نمای کلی از

دریافت خواهید کرد.
  • درک DevOps

  • سازمان Azure DevOps را راه اندازی کنید

  • ابزارها و داشبوردهای DevOps Azure

  • بردها و بک لاگ های Azure DevOps

    • تنظیم موارد کاری

    • مدیریت سرعت

  • تنظیم مخازن Git

    • سیاست های شعبه

    • استراتژی های انشعاب

    • درخواست‌های کششی

  • ساخت و انتشار خطوط لوله Azure DevOps

    • توسعه مستمر

    • ادغام پیوسته

    • انتشارهای خودکار

    • الگوها و سناریوهای مختلف استقرار

    • فایل های YAML

    • نحوه استفاده از الگوها و متغیرهای امن

  • برنامه های تست Azure DevOps

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


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

معرفی Introduction

  • معرفی Introduction

مدیریت پروژه و مفاهیم DevOps Project Management and DevOps Concepts

  • آبشار در مقابل چابک 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

  • مقدمه ای بر تابلوها و آیتم های کاری 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

  • یک مخزن موجود را با کد ویژوال استودیو کلون کنید Clone an existing Repository with Visual Studio Code

  • با استفاده از CLI متعهد و فشار دهید Commit and Push using CLI

  • Commit، Stage و Push با استفاده از کد ویژوال استودیو Commit, Stage and Push using Visual Studio Code

  • واکشی و کشیدن تغییرات کد Fetch and Pull Code Changes

  • چرا از یک شعبه محافظت کنیم؟ Why Protect a Branch?

  • اجرای سیاست های حفاظت از شعب Implement Branch Protection Policies

  • استفاده از Pull Requests 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

  • انجام ادغام (بدون فست فوروارد) Performing a Merge (no Fast Forward)

  • مقابله با تضادهای ادغامی Dealing with Merge Conflicts

  • اجرای یک اسکواش کامیت Performing a Squash Commit

  • انجام یک Rebase Performing a Rebase

  • انجام ادغام نیمه خطی Performing a Semi-Linear Merge

  • بررسی بخش Section Review

خطوط لوله Azure DevOps Azure DevOps Pipelines

  • درک ساخت و رهاسازی خطوط لوله Understanding Build and Releases Pipelines

  • مفاهیم کلیدی خطوط لوله Azure DevOps Azure DevOps Pipelines Key Concepts

  • بررسی اجمالی خطوط لوله DevOps Azure Azure DevOps Pipelines Overview

  • نویسنده YAML Azure Pipeline Author YAML Azure Pipeline

  • یک عامل خود میزبان Azure DevOps را پیکربندی کنید Configure an Azure DevOps self-hosting agent

  • با استفاده از ویرایشگر کلاسیک خط لوله بسازید Build Pipeline using the Classic Editor

  • یکپارچه سازی مداوم را فعال کنید Enable Continuous Integration

  • اضافه کردن نشان وضعیت ساخت Adding a build status badge

Azure DevOps Release Pipelines Azure DevOps Release Pipelines

  • مروری بر خطوط لوله انتشار Azure DevOps Azure DevOps Release Pipelines Overview

  • راه اندازی خط لوله انتشار Setup Release Pipeline

  • نسخه آزمایشی آزمایشی برای برنامه وب Azure Testing Manual Releases to Azure Web App

  • خودکارسازی خط لوله ساخت و انتشار Automating Build and Release Pipeline

  • ایجاد استقرارهای چند مرحله ای Creating Multi-stage Deployments

  • ویژگی ها و ملاحظات اضافی Additional Features and Considerations

برنامه های تست لاجورد و مدیریت مصنوعات Azure Test Plans and Artifact Management

  • برنامه های تست Azure DevOps Azure DevOps Test Plans

  • مصنوعات Azure DevOps Azure DevOps Artifacts

نتیجه Conclusion

  • نتیجه Conclusion

بخش پاداش Bonus Section

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

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

آموزش Azure DevOps و تحویل مداوم با Git
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4.5 hours
55
Udemy (یودمی) udemy-small
08 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,329
4.4 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Udemy (یودمی)

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

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