آموزش تسلط بر CI/CD با TeamCity و Octopus Deploy

Mastering CI/CD with TeamCity and Octopus Deploy

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یکپارچه سازی و تحویل مداوم (CI/CD) با TeamCity و Octopus Deploy از مبتدی مطلق تا پیشرفته نصب TeamCity در ویندوز، لینوکس (اوبونتو) و مک نصب Octopus Deploy در ویندوز و لینوکس (اوبونتو) ایجاد و مدیریت پروژه های ساخت انعطاف پذیر در TeamCity Triggering Automated ساخت‌ها بررسی و تأیید درخواست‌های کشش فشار TeamCity Artefacts به Octopus Deploy ایجاد پروژه‌های استقرار انعطاف‌پذیر در Octopus Deploy با استفاده از چرخه‌های زندگی و کانال‌ها برای کنترل استقرارها با استفاده از متغیرها، دامنه‌های متغیر و حساب‌های AWS/Azure، مستاجران و پیش‌ها Deployed: مورد نیاز است

آیا به دنبال یادگیری در مورد یکپارچه سازی و تحویل مداوم (CI/CD) با ترکیب قدرتمند TeamCity و Octopus Deploy هستید؟ به این دوره جامع آنلاین Udemy نگاه نکنید!

با TeamCity و Octopus Deploy، تیم‌های توسعه نرم‌افزار می‌توانند سیستم CI/CD خود را به سرعت و کارآمد راه‌اندازی کنند، درست مانند Microsoft، NASA، و Stackoverflow (سه کاربر Octopus Deploy). این دوره برای توسعه دهندگان و مهندسان DevOps طراحی شده است که می خواهند مهارت های ضروری یکپارچه سازی مداوم و مهارت های تحویل را بیاموزند.

این دوره در چهار بخش تشکیل شده است که از مبانی شروع می شود و به موضوعات پیشرفته تر می رسد. با TeamCity Level 1 که برای مبتدیان طراحی شده است، قبل از رفتن به Octopus Deploy Level 1 برای راه اندازی سریع و آسان CI/CD خود شروع می کنید. از آنجا، TeamCity Level 2 و Octopus Deploy Level 2 موضوعات پیشرفته تری مانند چرخه های زندگی، پشتیبانی ابری، و کانال ها را پوشش می دهند.

هیچ اطلاعات قبلی در مورد TeamCity، Octopus Deploy یا CI/CD لازم نیست، و برای شروع به حساب AWS یا Azure نیاز ندارید. می‌توانید همه چیز را در دستگاه محلی خود راه‌اندازی کنید و دنبال کردن آن را آسان کنید.

این دوره به شما می آموزد که چگونه یک سیستم CI/CD پیاده سازی می شود و اگر از معماری ارائه شده در این دوره پیروی می کنید، چگونه یک سیستم CI/CD را به صورت رایگان بدون نیاز به مجوز اجرا کنید. این توسط یک متخصص CI/CD تولید شده است که CI/CD را با TeamCity و Octopus Deploy برای بسیاری از شرکت های مشهور پیاده سازی کرده است.

فرصت تسلط بر CI/CD با TeamCity و Octopus Deploy را از دست ندهید - همین امروز در این دوره ثبت نام کنید و مهارت های خود را به سطح بعدی ببرید!


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

معرفی Introduction

  • ادغام و تحویل مداوم با TeamCity و Octopus Deploy Continuous Integration and Delivery with TeamCity and Octopus Deploy

معرفی Introduction

  • ادغام و تحویل مداوم با TeamCity و Octopus Deploy Continuous Integration and Delivery with TeamCity and Octopus Deploy

TeamCity سطح 1 TeamCity Level 1

  • معماری تیم سیتی Architecture of TeamCity

  • نصب TeamCity روی ویندوز Installing TeamCity on Windows

  • نصب TeamCity در اوبونتو Installing TeamCity on Ubuntu

  • نصب TeamCity در مک Installing TeamCity on Mac

  • درباره TeamCity Build Agents About TeamCity Build Agents

  • نصب TeamCity Build Agent در ویندوز Installing TeamCity Build Agent on Windows

  • نصب TeamCity Build Agent در اوبونتو (لینوکس) Installing TeamCity Build Agent on Ubuntu (Linux)

  • پروژه ها در تیم سیتی Projects in TeamCity

  • ایجاد تنظیمات در TeamCity Build Configurations in TeamCity

  • ایجاد تنظیمات در TeamCity Build Configurations in TeamCity

  • مراحل ساخت Build Steps

  • مراحل ساخت Build Steps

  • ساخت مصنوعات Build Artefacts

  • ساخت مصنوعات Build Artefacts

  • Parametrising Build Configurations Part 1 Parametrising Build Configurations Part 1

  • Parametrising Build Configurations Part 1 Parametrising Build Configurations Part 1

  • Parametrising Build Configurations قسمت 2 Parametrising Build Configurations Part 2

  • Parametrising Build Configurations قسمت 2 Parametrising Build Configurations Part 2

TeamCity سطح 1 TeamCity Level 1

  • معماری تیم سیتی Architecture of TeamCity

  • نصب TeamCity روی ویندوز Installing TeamCity on Windows

  • نصب TeamCity در اوبونتو Installing TeamCity on Ubuntu

  • نصب TeamCity در مک Installing TeamCity on Mac

  • درباره TeamCity Build Agents About TeamCity Build Agents

  • نصب TeamCity Build Agent در ویندوز Installing TeamCity Build Agent on Windows

  • نصب TeamCity Build Agent در اوبونتو (لینوکس) Installing TeamCity Build Agent on Ubuntu (Linux)

  • پروژه ها در تیم سیتی Projects in TeamCity

اختاپوس استقرار سطح 1 Octopus Deploy Level 1

  • درباره Octopus Deploy About Octopus Deploy

  • درباره Octopus Deploy About Octopus Deploy

  • نصب Octopus Deploy در ویندوز Installing Octopus Deploy on Windows

  • کار با Environments در Octopus Deploy Working with Environments in Octopus Deploy

  • نصب Octopus Deploy Tentacles در ویندوز Installing Octopus Deploy Tentacles on Windows

  • نصب Octopus Deploy Tentacles در اوبونتو (لینوکس) Installing Octopus Deploy Tentacles on Ubuntu (Linux)

  • کار با پکیج ها در Octopus Deploy Working with Packages in Octopus Deploy

  • آماده سازی TeamCity Artefact برای Octopus Deploy Preparing TeamCity Artefact for Octopus Deploy

  • آماده سازی TeamCity Artefact برای Octopus Deploy Preparing TeamCity Artefact for Octopus Deploy

  • انتشار TeamCity Artefacts برای Octopus Deploy Publishing TeamCity Artefacts to Octopus Deploy

  • انتشار TeamCity Artefacts برای Octopus Deploy Publishing TeamCity Artefacts to Octopus Deploy

  • تعریف فرآیند استقرار Defining the Deployment Process

  • استقرار پروژه ها Deploying Projects

  • استقرار پروژه ها Deploying Projects

  • کار با متغیرها در Octopus Deploy Working with Variables in Octopus Deploy

  • کار با متغیرها در Octopus Deploy Working with Variables in Octopus Deploy

  • متغیرهای سیستم در Octopus Deploy System Variables in Octopus Deploy

  • متغیرهای سیستم در Octopus Deploy System Variables in Octopus Deploy

اختاپوس استقرار سطح 1 Octopus Deploy Level 1

  • نصب Octopus Deploy در ویندوز Installing Octopus Deploy on Windows

  • کار با Environments در Octopus Deploy Working with Environments in Octopus Deploy

  • نصب Octopus Deploy Tentacles در ویندوز Installing Octopus Deploy Tentacles on Windows

  • نصب Octopus Deploy Tentacles در اوبونتو (لینوکس) Installing Octopus Deploy Tentacles on Ubuntu (Linux)

  • کار با پکیج ها در Octopus Deploy Working with Packages in Octopus Deploy

  • تعریف فرآیند استقرار Defining the Deployment Process

تیم شهر سطح 2 TeamCity Level 2

  • Cloud Build Agents در TeamCity Cloud Build Agents in TeamCity

  • Cloud Build Agents در TeamCity Cloud Build Agents in TeamCity

  • ایجاد محرک Build Triggers

  • کار با ویژگی های ساخت در TeamCity Working with Build Features in TeamCity

  • اتصال به GitHub از طریق کلیدهای SSH Connecting to GitHub via SSH Keys

  • اتصال به GitHub از طریق کلیدهای SSH Connecting to GitHub via SSH Keys

  • کاربران، گروه ها و نقش ها در TeamCity Users, Groups and Roles in TeamCity

  • کاربران، گروه ها و نقش ها در TeamCity Users, Groups and Roles in TeamCity

  • ورود به TeamCity با استفاده از Google (Open Authentication) Logging to TeamCity using Google (Open Authentication)

تیم شهر سطح 2 TeamCity Level 2

  • ایجاد محرک Build Triggers

  • کار با ویژگی های ساخت در TeamCity Working with Build Features in TeamCity

  • ورود به TeamCity با استفاده از Google (Open Authentication) Logging to TeamCity using Google (Open Authentication)

اختاپوس استقرار سطح 2 Octopus Deploy Level 2

  • کنترل استقرار با چرخه های زندگی Controlling Deployments with Life Cycles

  • کنترل استقرار بسته ها با کانال ها Controlling Package Deployments with Channels

  • مستاجران و مستاجر مستاجر Tenants and Tenanted Deployments

  • تبدیل فایل های پیکربندی Transforming Configuration Files

  • تبدیل فایل های پیکربندی Transforming Configuration Files

  • اتصال به AWS و Azure با استفاده از حساب‌ها Connecting to AWS and Azure using Accounts

  • اتصال به AWS و Azure با استفاده از حساب‌ها Connecting to AWS and Azure using Accounts

  • کار با فیلترها در Octopus Deploy Working with Filters in Octopus Deploy

  • کاربران، نقش ها، گروه ها و ممیزی ها در Octopus Deploy Users, Roles, Groups and Audits in Octopus Deploy

  • کاربران، نقش ها، گروه ها و ممیزی ها در Octopus Deploy Users, Roles, Groups and Audits in Octopus Deploy

اختاپوس استقرار سطح 2 Octopus Deploy Level 2

  • کنترل استقرار با چرخه های زندگی Controlling Deployments with Life Cycles

  • کنترل استقرار بسته ها با کانال ها Controlling Package Deployments with Channels

  • مستاجران و مستاجر مستاجر Tenants and Tenanted Deployments

  • کار با فیلترها در Octopus Deploy Working with Filters in Octopus Deploy

نمایش نظرات

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

آموزش تسلط بر CI/CD با TeamCity و Octopus Deploy
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4.5 hours
39
Udemy (یودمی) udemy-small
09 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
11,979
4.8 از 5
ندارد
دارد
دارد
Aref K.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aref K. Aref K.

مدیر ارشد فناوری Aref یک مهندس نرم افزار باتجربه است و علاقه دارد دانش و تجربه خود را با دیگران به اشتراک بگذارد. وی مدرک کارشناسی ارشد خود را در رشته مهندسی نرم افزار به پایان رساند اما سفر وی با برنامه نویسی از زمانی که او فقط 13 سال داشت (با کامپیوتر Commodore 64) آغاز شد. در 17 سالگی ، عارف اولین نرم افزار تجاری خود را که یک برنامه مدیریت املاک و مستغلات بود و در توربو پاسکال نوشته شده بود ، فروخت. او همچنین علاقه و مهارت بالایی در 8085 و 8086 زبان اسمبلی پیدا کرد. این علاقه منجر به دوره ای شد که وی در صنعت الکترونیک مشغول ساخت دستگاه های اتوماسیون صنعتی بود. عارف به عنوان یک سرگرمی (بی ادب) روی ویروس های رایانه ای کار می کرد که مورد توجه پیتر نورتون قرار گرفت. جستجوی "Aref.890" اطلاعات جالبی را به دست می آورد! از این زمان ، عارف به ساخت انواع راه حل های نرم افزاری سازمانی با استفاده از ابزارها و چارچوب های مهندسی مانند FoxPro ، Delphi ، C ++ ، C # ، Grafana ، New Relic ، TeamCity و Bamboo ادامه داده است.

Udemy (یودمی)

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

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