آموزش CDI/CD با TeamCity از مبتدی تا پیشرفته

CDI/CD with TeamCity From Beginner to Advanced

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یکپارچه سازی و تحویل مداوم (CI/CD) با TeamCity برای توسعه دهندگان و DevOps بیاموزید که چگونه یک سیستم CI/CD کارآمد و مقیاس پذیر پیاده سازی می شود. TeamCity 2018 را بر روی یک ماشین محلی یا در مزرعه سرور نصب کنید. راه‌اندازی عوامل ساخت استاتیک و همچنین عوامل ساخت Cloud از طریق HTTPS یا SSH یک الگوی پروژه را راه‌اندازی کنید تا در زمان و تلاش صرفه‌جویی کنید. پارامترهای محیطی و پیکربندی کد خود را در یک TeamCity Artifact بسازید و بسته بندی کنید و پیکربندی های خاص محیط را تولید کنید. "تبدیل پیکربندی وب" پروژه‌های ASP.NET (با ویژوال استودیو یا پاورشل) آزمایش‌های واحد را اجرا و پوشش کد تولید می‌کند. R`````گزارش‌های اجرای تجزیه و تحلیل کد و بررسی کیفیت کد بررسی درخواست‌های کشش ادغام GitHub به طور خودکار برنامه‌های شما را با کد AWS مستقر می‌کند. استقرار مدیریت و اشتراک در اعلان‌ها و هشدارها مدیریت TeamCity (به عنوان مثال مدیریت کاربران و گروه‌ها) تولید تصاویر Docker و استقرار در Amazon Elastic Container Services

آیا به دنبال تسلط بر یکپارچه سازی و تحویل مداوم (CI/CD) با TeamCity از سطح مبتدی تا پیشرفته هستید؟ سپس، به این دوره جامع آنلاین نگاه نکنید!

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

با تمرکز بر ابزارهای مدرن و غنی، این دوره به روش‌های مختلف ایمن برای اتصال به سیستم(های کنترل منبع) مانند "git" (به عنوان مثال GitHub) می پردازد. یاد خواهید گرفت که چگونه درخواست‌های کشش را به‌طور خودکار تأیید کنید و مطمئن شوید که آماده ادغام هستند.

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

برای تکمیل دوره نیازی به دانش قبلی در مورد TeamCity، CI/CD یا AWS نیست. چه یک مبتدی یا یک حرفه ای با تجربه باشید، بینش ها و مهارت های ارزشمندی به دست خواهید آورد که به شما امکان می دهد فرآیندهای توسعه نرم افزار خود را بهینه کنید.

اکنون ثبت نام کنید و اولین قدم را برای تبدیل شدن به یک متخصص در یکپارچگی و تحویل مداوم با TeamCity بردارید!


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

معرفی Introduction

  • معرفی Introduction

  • شروع کار با TeamCity Getting started with TeamCity

  • معماری TeamCity CI/CI شما Your TeamCity CI/CI architecture

نصب و پیکربندی TeamCity 2017 Installing and configuring TeamCity 2017

  • مقدمه ای بر مراحل نصب TeamCity Introduction to Installation Procedure of TeamCity

  • راه اندازی پایگاه داده My SQL در خدمات وب آمازون Setting up a My SQL database in Amazon Web Services

  • راه اندازی TeamCity در ویندوز سرور Setting up TeamCity on Windows Server

  • راه اندازی TeamCity در سرور اوبونتو (لینوکس). Setting up TeamCity on an Ubuntu (Linux) Server

  • انواع Build Agent در TeamcCity Types of Build Agents in TeamcCity

  • نصب Build Agents بر روی یک سرور ویندوز موجود Installing Build Agents on an existing Windows server

  • TeamCity Cloud Build Agents: Part 1 TeamCity Cloud Build Agents: Part 1

  • TeamCity Cloud Build Agents: Part 2 TeamCity Cloud Build Agents: Part 2

  • TeamCity Cloud Build Agents: Part 3 TeamCity Cloud Build Agents: Part 3

  • راه اندازی TeamCity در رایانه مک Setting up TeamCity on a Mac Computer

کار با پروژه ها و پیکربندی های ساخت Working with Projects and Build Configurations

  • اتصال به سیستم کنترل نسخه (VCS) Connecting to a Version Control System (VCS)

  • VCS Root Connections و Open Authentication VCS Root Connections and Open Authentication

  • راه های سازماندهی پروژه های خود در تیم سیتی Ways of organizing your projects in TeamCity

  • ایجاد اولین پروژه TeamCity Creating your first TeamCity project

  • ابزارها، مراحل ساخت، پارامترها و الگوها! Tools, Build Steps, Parameters and Templates!

  • ساخت و بسته بندی پروژه های ASP.NET MVC Building and packaging ASP.NET MVC projects

  • تبدیل فایل های web.config با استفاده از MS Build Transforming web.config files using MS Build

  • تبدیل فایل های web.config با استفاده از PowerShell Transforming web.config files using PowerShell

کیفیت کد! Code Quality!

  • اجرای تست های واحد (NUnit) با TeamCity Running unit tests (NUnit) with TeamCity

  • انجام بازرسی کیفیت کد Performing code quality inspections

شاخه ها و چنگال ها/درخواست های کششی Branches and Forks/Pull Requests

  • نظارت بر شاخه ها و شاخه های ویژگی ادغام خودکار Monitoring branches and auto-merging feature branches

  • نظارت و تأیید درخواست های کشش Monitoring and verifying pull requests

استقرار مصنوع ساخت خود با AWS CodeDeploy Deploying Your Build Artifact with AWS CodeDeploy

  • معماری و استراتژی استقرار Deployment Architecture and Strategy

  • قوانین پرداخت و نصب افزونه ها Checkout Rules and Installing Plugins

  • نقش های IAM، موضوعات SNS و عامل CodeDeploy IAM Roles, SNS Topics and CodeDeploy agent

  • مراحل استقرار با AWS CodeDeploy و TeamCity Steps of deploying with AWS CodeDeploy and TeamCity

  • ایجاد برنامه های CodeDeploy Creating CodeDeploy Applications

  • استقرار آرتیفکت با TeamCity Artifact Dependency و AWS CodeDeploy Deploying the the artifact with TeamCity Artifact Dependency and AWS CodeDeploy

مدیریت و راه‌اندازی ساخت‌ها Managing and triggering Builds

  • ایجاد appspec.yml و اسکریپت های هوک Creating appspec.yml, and the hook scripts

  • محرک‌های VCS و CI/CD با وابستگی‌های Snapshot VCS Triggers, and CI/CD with Snapshot Dependencies

  • محرک های برنامه ریزی شده Scheduled Triggers

  • شرایط شکست Failure Conditions

مدیریت تیم سیتی 2017 TeamCity 2017 administration

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

  • ممیزی فعالیت کاربر User activity audit

  • اعلان ها در TeamCity Notifications in TeamCity

ساخت و استقرار با Docker، TeamCity و AWS Elastic Container Service Building and Deploying with Docker, TeamCity and AWS Elastic Container Service

  • معرفی Introduction

  • مقدمه ای بر سرویس کانتینر الاستیک Docker و AWS Introduction to Docker and AWS Elastic Container Service

  • ساختن تصویر داکر و آپلود آن در سرویس کانتینر الاستیک آمازون Building a Docker Image and Uploading it to Amazon Elastic Container Service

  • راه اندازی کانتینرهای داکر با خدمات کانتینر الاستیک AWS (ECS) Launching Docker containers with AWS Elastic Container Services (ECS)

  • ساخت و استقرار تصاویر Docker در ECS با JetBrain TeamCity Building and Deploying Docker Images to ECS with JetBrain TeamCity

نمایش نظرات

Udemy (یودمی)

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

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

آموزش CDI/CD با TeamCity از مبتدی تا پیشرفته
جزییات دوره
7 hours
43
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,772
4.1 از 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 ادامه داده است.