آموزش Azure Devops Crash Course -خطوط انتشار CI/CD بسازید

Azure Devops Crash Course -Build CI/CD release pipelines

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش گام به گام برای درک خطوط لوله CI/CD، فعالیت های انتشار، داکر، مخازن کد، تابلوهای پروژه، در Azure در پایان این دوره، خواهید فهمید که چگونه استقرار با Azure Devops انجام می شود، تجربه واقعی در ساخت CI/CD دریافت خواهید کرد. خطوط لوله برای کد برنامه‌نویس برنامه و پروژه‌های اتوماسیون آزمایشی درک نحوه ایجاد تصاویر Docker با استفاده از فایل‌های Yaml خط لوله Azure درک کامل فعالیت‌های مدیریت انتشار از پایان تا انتهای پرود استقرار دانش کامل در مورد نحوه استفاده از پورتال Azure برای تابلوهای پروژه، موارد کاری، برنامه‌ریزی اسپرینت، اقلام بک لاگ درک مخازن Azure، شاخه ها، بررسی درخواست های کششی و ادغام کد شعبه به موارد کاری اطلاعات دقیق در مورد نحوه استقرار کد برنامه در Local Window Agents و منابع میزبان Azure پیش نیازها:هیچ - همه چیز از ابتدا مراقبت شده

************Azure Devops- یکی از پر سر و صداترین کلمات کلیدی در صنعت نرم افزار 2023 ******************
این آموزش آرزوی شما از یادگیری Azure Devops را با آموزش 6 ساعته کلاس برتر همراه با مثال‌های زمان واقعی به واقعیت تبدیل می‌کند.
دوره از ابتدا با اصول Azure شروع می‌شود و سپس شما را با مفاهیم اصلی زیر آموزش می‌دهد

1. ایجاد خطوط لوله یکپارچه سازی و تحویل مداوم برای پروژه های نرم افزاری.
2. راه اندازی مدیریت چرخه انتشار خودکار با یکپارچه سازی خطوط لوله CI/CD.
3. استقرار تولید در سرورهای Azure و سرورهای عامل محلی
4 پس از درک کامل جریان‌های مربوط به Devops، سپس نحوه مدیریت پروژه کامل در پورتال Azure مانند راه‌اندازی موارد کاری، برنامه‌ریزی اسپرینت، بردهای اسکرام چابک، بک لاگ و غیره را مشاهده خواهیم کرد.
5. Azure Code Repo ادغام با موارد پروژه پروژه برای همکاری عالی.
7. درخواست‌ها، بررسی کدها و ادغام‌ها از Azure Portal
6. ایجاد تصاویر Docker برای مخازن با استفاده از Azure Pipelines yaml Script


در پایان این دوره، دانش کاملی در مورد Azure Devops Fundamentals کسب خواهید کرد و آماده انجام هر کاری مرتبط با پورتال Azure Devops خواهید بود.

در زیر رئوس مطالب دوره است که می خواهیم

را پوشش دهیم

معرفی Azure Devops
مبانی استقرار
اهمیت یکپارچه سازی/استقرار پیوسته
پیاده سازی خطوط لوله
پیاده سازی خطوط لوله
ایجاد اجزای انتشار
نحوه ایجاد تصاویر Docker برای کد
مخازن Azure
اجرای کارهای تست اتوماسیون در خطوط لوله Azure
استقرار کد در سرورهای Azure
استقرار کد تولید در سرورهای عامل محلی

قسمت 2 -
موارد کاری چیست؟
مشکلات چیست؟
انواع مختلف تابلوهای پروژه
مدیریت برنامه ریزی بهار
قسمت ورود به عقب
نحوه ایجاد شعبه برای Azure Repos
ادغام موارد کاری در شاخه های کد
Pull ایجاد درخواست ها
بررسی ادغام PR و کد




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

مقدمه ای بر Azure Devops Introduction to Azure Devops

  • Azure Devops چیست؟ این دوره شامل چه مواردی می شود؟ What is Azure Devops? What does this course cover?

  • Azure Devops چیست؟ این دوره شامل چه مواردی می شود؟ What is Azure Devops? What does this course cover?

  • شروع کار با Azure Devops Portal Getting Started with Azure Devops Portal

  • شروع کار با Azure Devops Portal Getting Started with Azure Devops Portal

مقدمه ای بر Azure Devops Introduction to Azure Devops

مبانی استقرار/خطوط لوله CI/CD چیست Deployment Basics/What are CI/CD Pipelines

  • شروع با اصول استقرار Getting Started with Deployment Basics

  • پروژه Hello World را از GIT دانلود کنید Download the Hello World Project from the GIT

  • پروژه Hello World را از GIT دانلود کنید Download the Hello World Project from the GIT

  • استقرار برنامه Hello World در سرور TomCat Deploying Hello World App in TomCat Server

  • استقرار برنامه Hello World در سرور TomCat Deploying Hello World App in TomCat Server

مبانی استقرار/خطوط لوله CI/CD چیست Deployment Basics/What are CI/CD Pipelines

  • شروع با اصول استقرار Getting Started with Deployment Basics

راه اندازی Build CI/CD Pipelines برای پروژه ها با استفاده از Azure Setting up Build CI/CD Pipelines for Projects using Azure

  • ادغام مداوم و تحویل مداوم چیست؟ What is Continuous Integration & Continuous Delivery

  • ادغام مداوم و تحویل مداوم چیست؟ What is Continuous Integration & Continuous Delivery

  • نمایشی در مورد نحوه ساخت خطوط لوله در Azure Devops Portal Demo on how we are going to build pipelines in Azure Devops Portal

  • Build Pipelines چیست؟ چه چیزی باید در مورد آن بدانید What are Build Pipelines ? What should you know about it

  • آشنایی با پیکربندی‌ها و گزارش‌های اجرایی Build Pipeline Understanding Build Pipeline run configurations and logs

  • کپی کردن مصنوعات ساخت از پروژه در فهرست راهنماهای Azure Copying Build Artifacts from the Project to Azure Staging Directory

  • کپی کردن مصنوعات ساخت از پروژه در فهرست راهنماهای Azure Copying Build Artifacts from the Project to Azure Staging Directory

  • برای هر commit یکپارچه سازی مداوم را در خط لوله ساخت اعمال کنید Apply Continuous Integration to the Build pipeline for every commit

  • برای هر commit یکپارچه سازی مداوم را در خط لوله ساخت اعمال کنید Apply Continuous Integration to the Build pipeline for every commit

  • دانش خود را تا بخش 3 آزمایش کنید Test your knowledge till Section-3

  • دانش خود را تا بخش 3 آزمایش کنید Test your knowledge till Section-3

راه اندازی Build CI/CD Pipelines برای پروژه ها با استفاده از Azure Setting up Build CI/CD Pipelines for Projects using Azure

  • نمایشی در مورد نحوه ساخت خطوط لوله در Azure Devops Portal Demo on how we are going to build pipelines in Azure Devops Portal

  • Build Pipelines چیست؟ چه چیزی باید در مورد آن بدانید What are Build Pipelines ? What should you know about it

  • آشنایی با پیکربندی‌ها و گزارش‌های اجرایی Build Pipeline Understanding Build Pipeline run configurations and logs

راه اندازی Release CI/CD Pipelines برای پروژه ها با استفاده از Azure Setting up Release CI/CD Pipelines for Projects using Azure

  • Release Pipelines و منابع در Azure چیست؟ What are Release Pipelines and resources in Azure

  • Release Pipelines و منابع در Azure چیست؟ What are Release Pipelines and resources in Azure

  • ایجاد منابع برای محیط ها از Azure Portal Creating Resources for environments from Azure Portal

  • ایجاد منابع برای محیط ها از Azure Portal Creating Resources for environments from Azure Portal

  • راه اندازی خط لوله انتشار با منابع لینوکس برای استقرار مصنوع Setup Release pipeline with Linux resources to deploy the artifact

راه اندازی Release CI/CD Pipelines برای پروژه ها با استفاده از Azure Setting up Release CI/CD Pipelines for Projects using Azure

  • راه اندازی خط لوله انتشار با منابع لینوکس برای استقرار مصنوع Setup Release pipeline with Linux resources to deploy the artifact

مقدمه ای بر مخازن Azure و اجزای انتشار Introduction to Azure Repositories and Release components

  • اهمیت ایجاد مؤلفه انتشار در پورتال Azure Dev Importance of Create release component in the Azure Dev portal

  • وارد کردن مخزن GIT پروژه های اتوماسیون به مخزن Azure Importing GIT Repository of Automation Projects to Azure Repository

مقدمه ای بر مخازن Azure و اجزای انتشار Introduction to Azure Repositories and Release components

  • اهمیت ایجاد مؤلفه انتشار در پورتال Azure Dev Importance of Create release component in the Azure Dev portal

  • وارد کردن مخزن GIT پروژه های اتوماسیون به مخزن Azure Importing GIT Repository of Automation Projects to Azure Repository

افزودن کارهای اتوماسیون تست به خطوط لوله انتشار Adding Test Automation Jobs to the Release Pipelines

  • پیکربندی برای افزودن آزمایش از مخازن Azure به خطوط لوله انتشار Configuration to Add tests from Azure Repositories to Release pipelines

  • پس از اجرای موفقیت آمیز کار اتوماسیون، کد تست شده را به Production فشار دهید Pushing the Tested code to Production after Successful Automation job runs

افزودن کارهای اتوماسیون تست به خطوط لوله انتشار Adding Test Automation Jobs to the Release Pipelines

  • پیکربندی برای افزودن آزمایش از مخازن Azure به خطوط لوله انتشار Configuration to Add tests from Azure Repositories to Release pipelines

  • پس از اجرای موفقیت آمیز کار اتوماسیون، کد تست شده را به Production فشار دهید Pushing the Tested code to Production after Successful Automation job runs

ادغام Docker Hub با خط لوله Azure Dev Docker Hub Integration with Azure Dev Pipelines

  • مفهوم استفاده از فایل داکر برای داکر کردن مخازن کد Concept of using Docker file to dockerize the code repositories

  • تنظیمات اتصال Docker Registry Service را بدانید Understand Docker Registry Service connection settings

  • تنظیمات اتصال Docker Registry Service را بدانید Understand Docker Registry Service connection settings

  • ایجاد تصویر Docker از طریق خطوط لوله ساخت Azure Creating Docker Image through Azure Build Pipelines

  • ایجاد تصویر Docker از طریق خطوط لوله ساخت Azure Creating Docker Image through Azure Build Pipelines

ادغام Docker Hub با خط لوله Azure Dev Docker Hub Integration with Azure Dev Pipelines

  • مفهوم استفاده از فایل داکر برای داکر کردن مخازن کد Concept of using Docker file to dockerize the code repositories

استقرار پروژه ها در نمایندگی های سرور محلی Deploying Projects to Local Server Agents

  • ایجاد نشانه دسترسی شخصی برای عامل سرور قابل نصب Creating Personal Access token for Installable Server Agent

  • ایجاد نشانه دسترسی شخصی برای عامل سرور قابل نصب Creating Personal Access token for Installable Server Agent

  • اتصال به Local Windows Agent با دستورالعمل های Azure Connecting to Local Windows Agent with Azure instructions

  • اتصال به Local Windows Agent با دستورالعمل های Azure Connecting to Local Windows Agent with Azure instructions

  • استقرار برنامه در Configured Local Agent با تغییرات ساخت Deploying application into Configured Local Agent with build changes

  • استقرار برنامه در Configured Local Agent با تغییرات ساخت Deploying application into Configured Local Agent with build changes

  • پیکربندی متغیرها و متغیرهای محیطی برای خطوط لوله Azure Configuring Variables and Environmental variables for Azure Pipelines

  • پیکربندی متغیرها و متغیرهای محیطی برای خطوط لوله Azure Configuring Variables and Environmental variables for Azure Pipelines

  • دانش خود را تا بخش 8 آزمایش کنید Test your knowledge till Section 8

  • دانش خود را تا بخش 8 آزمایش کنید Test your knowledge till Section 8

استقرار پروژه ها در نمایندگی های سرور محلی Deploying Projects to Local Server Agents

مدیریت پروژه با استفاده از پورتال Azure Devops Project Management using Azure Devops Portal

  • مقدمه ای بر آیتم های کاری در تابلوهای لاجوردی Introduction to Work Items in Azure Boards

  • نحوه مدیریت برنامه ریزی Sprint و داستان ها/مسائل در داشبوردهای Azure How Sprint Planning and Stories/Issues are managed in Azure dashboards

  • نحوه مدیریت برنامه ریزی Sprint و داستان ها/مسائل در داشبوردهای Azure How Sprint Planning and Stories/Issues are managed in Azure dashboards

  • بردهای سرعت چابک و مدیریت کار با تغییرات وضعیت Agile Sprint Boards and managing the work with status changes

  • بردهای سرعت چابک و مدیریت کار با تغییرات وضعیت Agile Sprint Boards and managing the work with status changes

  • ویژگی‌های اضافی برای مدیریت فرآیند کار چابک Additional Features available to Manage Agile Work process

مدیریت پروژه با استفاده از پورتال Azure Devops Project Management using Azure Devops Portal

  • مقدمه ای بر آیتم های کاری در تابلوهای لاجوردی Introduction to Work Items in Azure Boards

  • ویژگی‌های اضافی برای مدیریت فرآیند کار چابک Additional Features available to Manage Agile Work process

ادغام مخازن کد به تابلوهای کاری پروژه Integrating Code Repositories to Project Work Boards

  • ایجاد شعبه‌ها از مخازن Azure با موارد کاری مرتبط Creating Branches from Azure repos with the linked Work Items

  • با تغییرات به روز شده درخواست Pull را به شاخه Master ایجاد کنید Create Pull request to Master branch with the updated changes

  • با تغییرات به روز شده درخواست Pull را به شاخه Master ایجاد کنید Create Pull request to Master branch with the updated changes

  • تأیید، ادغام و بستن مورد PR و کار مرتبط Approve , Merge and Close the PR and linked Work item

  • دانش خود را تا بخش 10 آزمایش کنید Test your knowledge till Section 10

  • دانش خود را تا بخش 10 آزمایش کنید Test your knowledge till Section 10

ادغام مخازن کد به تابلوهای کاری پروژه Integrating Code Repositories to Project Work Boards

  • ایجاد شعبه‌ها از مخازن Azure با موارد کاری مرتبط Creating Branches from Azure repos with the linked Work Items

  • تأیید، ادغام و بستن مورد PR و کار مرتبط Approve , Merge and Close the PR and linked Work item

شروع کار با دنیای Docker Getting Started with Docker world

  • یادداشت مهم Important Note

  • داکر چیست؟ چگونه در صنعت اتوماسیون کمک می کند؟ What is Docker? How it helps in Automation Industry?

  • داکر چیست؟ چگونه در صنعت اتوماسیون کمک می کند؟ What is Docker? How it helps in Automation Industry?

  • کانتینرها و تصاویر در نرم افزار Docker چیست؟ What are containers and Images in Docker Software?

  • تفاوت ماشین‌های مجازی با داکر دقیقاً چقدر است How exactly Virtual machines are different from Docker

  • نحوه نصب Docker در ماشین‌های با پیش نیازهای مورد نیاز How to Install Docker into Machines with Prerequisites needed

  • نحوه نصب Docker در ماشین‌های با پیش نیازهای مورد نیاز How to Install Docker into Machines with Prerequisites needed

  • کار با DockerHub را درک کنید Understand working with DockerHub

  • کار با DockerHub را درک کنید Understand working with DockerHub

شروع کار با دنیای Docker Getting Started with Docker world

  • یادداشت مهم Important Note

  • کانتینرها و تصاویر در نرم افزار Docker چیست؟ What are containers and Images in Docker Software?

  • تفاوت ماشین‌های مجازی با داکر دقیقاً چقدر است How exactly Virtual machines are different from Docker

بخش 12 - مبانی GITHUB Section 12 - GITHUB Basics

  • مقدمه ای بر GIT Introduction to GIT

  • مقدمه ای بر GIT Introduction to GIT

  • اهمیت Github و کاربردهای آن Importance of Github and its uses

  • ایجاد پیکربندی و مخازن Git Creating Git config and repositories

  • نحوه فشار دادن کد به مخزن راه دور How to push code to remote repository

  • نحوه فشار دادن کد به مخزن راه دور How to push code to remote repository

  • درک Staging و commit in git Understanding Staging and commit in git

  • مخزن راه دور را اضافه کنید و کد متعهد را فشار دهید Add remote repository and push the committed code

  • مثال کار پایان به انتها در دستورات Git -1 End to end working example on Git commands -1

  • مثال کار پایان به انتها در دستورات Git -1 End to end working example on Git commands -1

  • مثال کار پایان به انتها در دستورات Git -2 End to end working example on Git commands -2

  • اهمیت انشعاب در GIT Importance of Branching in GIT

  • ادغام شاخه کاری به Master Merging the working branch into Master

  • نحوه حل تعارضات Merge با GIT How to resolve Merge conflicts with GIT

بخش 12 - مبانی GITHUB Section 12 - GITHUB Basics

  • اهمیت Github و کاربردهای آن Importance of Github and its uses

  • ایجاد پیکربندی و مخازن Git Creating Git config and repositories

  • درک Staging و commit in git Understanding Staging and commit in git

  • مخزن راه دور را اضافه کنید و کد متعهد را فشار دهید Add remote repository and push the committed code

  • مثال کار پایان به انتها در دستورات Git -2 End to end working example on Git commands -2

  • اهمیت انشعاب در GIT Importance of Branching in GIT

  • ادغام شاخه کاری به Master Merging the working branch into Master

  • نحوه حل تعارضات Merge با GIT How to resolve Merge conflicts with GIT

سخنرانی جایزه BONUS LECTURE

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

سخنرانی جایزه BONUS LECTURE

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

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Azure Devops Crash Course -خطوط انتشار CI/CD بسازید
جزییات دوره
7.5 hours
50
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
20,201
4.4 از 5
ندارد
دارد
دارد
Rahul Shetty
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Shetty Rahul Shetty

معلم بیش از 650 هزار دانشجوی QA|بنیانگذار RahulShetty Academy