دوره آموزشی
دوبله زبان فارسی
دوره فشرده Azure Devops - ساخت پایپ لاین های انتشار CI و CD
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- در پایان این دوره، شما خواهید فهمید که استقرارها با Azure Devops چگونه اتفاق میافتند.
- شما تجربه بلادرنگ در ساخت پایپ لاین CI/CD برای کد توسعه اپلیکیشن و پروژههای اتوماسیون تست را کسب خواهید کرد.
- درک نحوه ایجاد ایمیج های Docker با استفاده از فایلهای Yaml Azure Pipelines
- درک کامل فعالیتهای مدیریت انتشار از استقرارهای محصول نهایی تا نهایی
- دانش کامل در مورد نحوه استفاده از پورتال Azure برای بوردهای پروژه، اقلام کاری، برنامهریزی اسپرینت، اقلام Backlog
- درک مخازن Azure، برنچ ها، بررسی درخواستهای Pull و ادغام کد برنچ با اقلام کاری
- اطلاعات دقیق در مورد نحوه استقرار کد برنامه در Local Window Agents و منابع میزبانی شده Azure
پیش نیازهای دوره
- هیچ الزامی وجود ندارد - همه چیز از ابتدا مورد توجه قرار گرفته است.
توضیحات دوره
این دوره آموزشی به شما کمک میکند تا با یکی از داغترین و پرطرفدارترین موضوعات صنعت نرمافزار در سال 2025، یعنی Azure DevOps، آشنا شوید. این آموزش شش ساعته با مثالهای واقعی، شما را از صفر با مبانی Azure آشنا کرده و سپس به صورت عمیق به مفاهیم کلیدی میپردازد.
آنچه در این دوره میآموزید:
- ساخت پایپ لاین یکپارچهسازی و تحویل مداوم (CI/CD): یاد میگیرید چگونه پایپ لاین CI/CD را برای پروژههای نرمافزاری ایجاد کنید.
- مدیریت چرخهی انتشار خودکار: با استفاده از پایپ لاین CI/CD، چرخهی انتشار نرمافزار را به صورت خودکار مدیریت میکنید.
- استقرار (Deployment) در سرورهای Azure و سرورهای محلی: یاد میگیرید چگونه کد را روی سرورهای Azure و همچنین سرورهای محلی استقرار دهید.
- مدیریت کامل پروژه در پورتال Azure: پس از آشنایی با جریانهای DevOps، یاد میگیرید که چگونه یک پروژه کامل را در پورتال Azure مدیریت کنید؛ از جمله تنظیم Work Items (وظایف کاری)، Sprint Planning (برنامهریزی اسپرینت)، Agile Scrum Boards (بوردهای اسکرام اجایل) و Backlog (بکلاگ).
- یکپارچهسازی Azure Code Repo با Work Items: یاد میگیرید چگونه برای همکاری بهتر، مخزن کد Azure را با وظایف کاری پروژه ادغام کنید.
- مدیریت درخواستهای Pull (Pull Requests)، بازبینی کد و ادغام کد: از طریق پورتال Azure با درخواستهای Pull، بازبینی کد و ادغام آن آشنا میشوید.
- ساخت ایمیجهای داکر (Docker Images): یاد میگیرید چگونه با استفاده از اسکریپتهای YAML در Azure Pipelines، ایمیجهای داکر برای مخازن خود بسازید.
در پایان این دوره، شما دانش کاملی از مبانی Azure DevOps خواهید داشت و برای انجام هر کاری در پورتال Azure Devops آماده خواهید بود.
سرفصلهای دوره:
- مقدمه Azure DevOps
- مبانی استقرار (Deployment)
- اهمیت CI/CD
- پیادهسازی پایپ لاین Build و Release
- ایجاد کامپوننت های Release
- چگونگی ساخت ایمیجهای داکر برای کدها
- آشنایی با Azure Repos
- اجرای تستهای خودکار روی Azure Pipelines
- استقرار کد روی سرورهای Azure و سرورهای محلی
بخش دوم:
- Work Items چیست؟
- Issues چیست؟
- انواع مختلف بوردهای پروژه
- مدیریت برنامهریزی اسپرینت
- بخش Backlog
- نحوه ساخت برنچ های جدید (Branches) در Azure Repos
- یکپارچهسازی Work Items با برنچ های کد
- ایجاد درخواستهای Pull (PR)
- بازبینی PRها و ادغام کد
این دوره برای چه کسانی مناسب است؟
- مهندسان نرمافزار
- افراد تازهکار در حوزه DevOps
- تستکنندگان نرمافزار (QA Software Testers)
دوره فشرده Azure Devops - ساخت پایپ لاین های انتشار CI و CD
-
Azure Devops چیست؟ این دوره چه مواردی را پوشش می دهد؟ 07:11
-
شروع کار با پورتال Azure Devops 06:30
-
شروع کار با مبانی استقرار 11:53
-
استقرار اپلیکیشن Hello World در سرور TomCat 08:24
-
قبل از تماشای بخش پایپ لاین ها، در مورد ارسال فرم بهروزرسانی کنید 01:38
-
ادغام مداوم و تحویل مداوم چیست؟ 08:06
-
دمو درباره ساخت پایپ لاین در پورتال Azure Devops 02:15
-
پایپ لاین Build چیست؟ چه چیزی باید در مورد آن بدانید؟ 13:05
-
آشنایی با لاگ ها و پیکربندی های اجرای پایپ لاین Build 09:06
-
کپی کردن آرتیفکت های Build از پروژه به دایرکتوری مرحله بندی آژور 08:36
-
اعمال یکپارچه سازی مداوم به پایپ لاین ساخت برای هر کامیت 07:58
-
محک زدن دانش خود تا بخش 3 None
-
پایپ لاین های انتشار و منابع در آژور چیست؟ 08:57
-
ایجاد منابعی برای محیط ها از پورتال آژور 05:59
-
راه اندازی پایپ لاین انتشار با منابع لینوکس برای استقرار آرتیفکت 06:18
-
اهمیت ایجاد کامپوننت انتشار در پورتال Azure Dev 09:58
-
ایمپورت مخزن گیت پروژه های اتوماسیون به مخزن آژور 08:11
-
پیکربندی برای افزودن تست ها از مخازن آژور به پایپ لاین انتشار 08:33
-
پوش کردن کد تست شده به تولید پس از اجرای موفقیت آمیز job اتوماسیون 08:24
-
پروژههای اتوماسیون تست مبتنی بر جاوا اسکریپت را در پایپ لاین انتشار ادغام کنید 15:41
-
ایجاد توکن دسترسی شخصی برای ایجنت سرور قابل نصب 12:53
-
اتصال به ایجنت ویندوز محلی با دستورالعمل های آژور 09:25
-
استقرار اپلیکیشن در ایجنت محلی پیکربندی شده با تغییرات بیلد 09:39
-
پیکربندی متغیرها و متغیرهای محیطی برای پایپ لاین های آژور 02:33
-
محک زدن دانش خود تا بخش 8 None
-
آشنایی با آیتم های کاری در بوردهای آژور 07:06
-
چگونه برنامه ریزی اسپرینت، استوری ها و مسائل در داشبوردهای آژور مدیریت می شوند؟ 07:15
-
بوردهای چابک اسپرینت و مدیریت کار با تغییرات status 06:35
-
ویژگی های اضافی برای مدیریت فرآیند کار چابک 10:44
-
ایجاد برنچ ها از مخازن آژور با آیتم های کاری لینک شده 05:29
-
ایجاد Pull request برای تسلط به برنچ با تغییرات بروزرسانی شده 05:36
-
تأیید، ادغام و بستن PR و آیتم کاری لینک شده 07:53
-
محک زدن دانش خود تا بخش 10 None
-
این بخش چگونه طراحی شده است؟ 01:14
-
داکر چیست؟ چگونه در صنعت اتوماسیون کمک می کند؟ 09:17
-
کانتینرها و تصاویر در نرم افزار داکر چیست؟ 08:23
-
دقیقاً تفاوت بین ماشین های مجازی با داکر چیست؟ 08:56
-
چگونه داکر را در ماشین ها با پیش نیازهای مورد نیاز نصب کنیم؟ 07:25
-
آشنایی با نحوه کار با DockerHub 16:34
-
مفهوم استفاده از فایل داکر برای داکری سازی مخازن کد 07:21
-
درک تنظیمات اتصال سرویس رجیستر داکر 05:33
-
ایجاد تصویر داکر از طریق پایپ لاین های بیلد آژور 07:23
-
مقدمهای بر Git 08:41
-
اهمیت Github و کاربردهای آن 09:05
-
ایجاد پیکربندی و مخازن گیت 08:39
-
چگونه کد را به مخزن ریموت پوش کنیم؟ 01:40
-
شناخت Staging و commit در گیت 11:35
-
افزودن مخزن ریموت و پوش کردن کد کامیت شده 08:53
-
مثال کارکرد end to end روی فرمان های گیت - بخش 1 15:48
-
مثال کارکرد end to end روی فرمان های گیت - بخش 2 06:15
-
اهمیت برنچینگ در گیت 11:53
-
ادغام برنچ فعال در مستر 13:02
-
چگونه Merge conflicts را با گیت حل کنیم؟ 14:17
مشخصات آموزش
دوره فشرده Azure Devops - ساخت پایپ لاین های انتشار CI و CD
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:53
- مدت زمان :07:05:33
- حجم :5.05GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy