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