لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
نمایش نظرات