آموزش ادغام مداوم برای ASP.NET با Docker و Azure Devops [ویدئو]

Continuous Integration for ASP.NET with Docker and Azure Devops [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Docker با Kubernetes قبلاً به یک فناوری اصلی تبدیل شده است. با این حال، اجرای کانتینرهای ویندوز با داکر همچنان مسیری کمتر کاوش شده و فاقد منابع است. این دوره در ابتدا به عنوان تسلط Docker در ویندوز ایجاد شد. ما با معرفی CI با Azure DevOps و Docker برای دات نت شروع می کنیم و داستان Docker و چیستی Azure DevOps را بررسی می کنیم. برای درک بهتر داکر با معماری و اکوسیستم داکر آشنا خواهیم شد. با حرکت رو به جلو، ما رجیستری های Docker و نحوه اشکال زدایی برنامه های کانتینر با گزارش ها را درک خواهیم کرد. ما یاد خواهیم گرفت که محیطی برای ساخت یک برنامه ASP.NET Core ایجاد کنیم، یک پروژه عملی که در آن شما یاد خواهید گرفت که یک Dockerfile برای یک برنامه NET Core بنویسید تا مهارت های خود را قوی تر کنید. در پایان دوره، شما قادر خواهید بود کانتینرهای ویندوز را اجرا کنید و خط لوله CI را با Azure DevOps راه اندازی کنید. بسته کد این دوره در https://github.com/PacktPublishing/Continuous-Integration-for-ASP.NET-with-Docker-and-Azure-DevOps یکپارچه سازی و گردش کار تحویل مداوم با Docker و Kubernetes موجود است. Windows 10 Docker Host را با Azure VM راه اندازی کنید مفاهیم مربوط به Docker و اجرای کانتینرهای ویندوز را درک کنید در نوشتن Dockerfiles، Dockerfiles چند مرحله‌ای، و بهترین شیوه‌های ساخت تصویر عمیق باشید رجیستری کانتینر Azure ایجاد کنید و تصاویر Docker را در آن منتشر کنید یاد بگیرید چگونه کانتینرهای ویندوز را اجرا و کار کنید این دوره عمدتاً برای مهندسین DevOps است که مسئول ساخت خطوط لوله CI/CD برای برنامه های ASP.NET هستند. این دوره می تواند توسط توسعه دهندگان و تحلیلگران کیفی که مایلند برنامه های ASP.NET Core/Framework را با Docker بسته بندی کنند، برگزار شود. این دوره برای کسانی است که می خواهند نحوه اجرای کانتینرهای ویندوز را بیاموزند و برای کسانی که دوست دارند نحوه ایجاد خطوط لوله یکپارچه سازی مداوم با Azure DevOps را یاد بگیرند. شما در مورد عیب یابی کانتینر، شبکه و مسائل مربوط به ساخت تصویر یاد خواهید گرفت * محیط های توسعه دهنده خودکار را با Docker Compose درک کنید * خطوط لوله یکپارچه سازی مداوم را برای ساخت و انتشار تصاویر Docker در ACR تنظیم کنید.

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

مقدمه ای بر CI با Azure DevOps Ad Docker برای دات نت Introduction to CI with Azure DevOps Ad Docker for .NET

  • چرا تحویل نرم افزار مبتنی بر کانتینر؟ Why Container-Based Software Delivery

  • یکپارچه سازی و تحویل مداوم چیست؟ What is Continuous Integration and Delivery?

  • گردش کار CI/CD با Docker و Kubernetes CI/CD Workflow with Docker and Kubernetes

  • اجرای برنامه های دات نت با داکر Running .NET Applications with Docker

  • Azure DevOps چیست؟ What is Azure DevOps?

  • داستان داکر The Docker Story

  • کانتینرها در مقابل VM ها Containers Versus VMs

  • دو راه در ویندوز - Hyper-V و Windows Containers Two Ways on Windows - Hyper-V and Windows Containers

  • فناوری‌های زیر سرپوش - فضاهای نام، CGroup‌ها و لایه‌ها Technologies Under the Hood – Namespaces, CGroups, and Layers

  • معماری داکر و اکوسیستم Docker Architecture and Ecosystem

راه اندازی محیط Environment Setup

  • راه اندازی حساب Azure Setup Azure Account

  • Windows 10 VM را روی Azure راه اندازی کنید Launch Windows 10 VM on Azure

  • Docker را برای اجرای کانتینرهای ویندوز نصب و پیکربندی کنید Install and Configure Docker to Run Windows Containers

در حال اجرا و بهره برداری Running and Operating

  • شروع کار با Docker Client Getting Started with Docker Client

  • رجیستری داکر را درک کنید Understand Docker Registries

  • کشیدن و بررسی تصاویر را یاد بگیرید Learn to Pull and Examine Images

  • اولین ظرف زودگذر خود را راه اندازی کنید Launch Your First Ephemeral Container

  • کار با یک کانتینر تعاملی Working with an Interactive Container

  • اجرای کانتینرها در حالت جدا شده Running Containers in Detached Mode

  • اشکال زدایی برنامه های کانتینر با لاگ Debugging Container Applications with Logs

  • ورود به داخل کانتینر با Exec Getting Inside the Container with Exec

  • افشای برنامه با نقشه برداری پورت Exposing Application with Port Mapping

  • مدیریت چرخه حیات کانتینر Managing Container's Lifecycle

  • زمان آزمایشگاه Lab Time

داکر کردن یک ASP .NET Core App Dockerizing a ASP .NET Core App

  • یک محیط برای ساخت ASP.NET Core App ایجاد کنید Create an Environment to Build ASP.NET Core App

  • یک ASP.NET Core App در داخل یک کانتینر بسازید Build an ASP.NET Core App Within a Container

  • انجام تغییرات کانتینر در یک تصویر Committing Container's Changes to an Image

  • چرا به Dockerfile نیاز دارید؟ Why Do You Need a Dockerfile?

  • ساخت خودکار یک تصویر با یک Dockerfile Automated Build of an Image With a Dockerfile

  • انتشار تصویر داکر در داکر هاب Publishing Docker Image to Docker Hub

  • راز پشت لایه های تصویر – ساخت تصویر تکراری The Secret Behind Image Layers – Iterative Image Build

  • شیرجه عمیق به دستورالعمل های Dockerfile Deep Dive into Dockerfile Instructions

  • تجزیه و تحلیل یک Dockerfile برای برنامه ASP .NET Analyzing a Dockerfile for ASP .NET App

  • یک Dockerfile برای یک برنامه NET Core بنویسید Write a Dockerfile for a .NET Core App

  • راه حل Dockerfile برای یک برنامه هسته دات نت Solution to Dockerfile for a .NET Core App

پروژه های پیشرفته ساخت تصویر Advanced Image Building Projects

  • Dockerfile چند مرحله ای چیست؟ What is a Multi-Stage Dockerfile

  • پروژه نانو – Refactor Dockerfile برای برنامه ASP.NET با چند مرحله Nano Project – Refactor Dockerfile for ASP .NET app with Multi-Stage

  • راه حل Solution

  • پروژه تحقیقاتی Research Project

  • پروژه نانو - Dockerize ASP .NET Framework Legacy Nano Project - Dockerize a Legacy ASP .NET Framework App

  • راه حل بخش اول - ساخت برنامه با .NET Framework SDK Image Solution Part I - Build App with .NET Framework SDK Image

  • راه حل قسمت دوم - اجرای آزمایشی ASP .NET Framework App Solution Part II - Test Run ASP .NET Framework App

  • راه حل بخش سوم - یک Dockerfile چند مرحله ای برای خودکارسازی ساخت تصویر بنویسید Solution Part III - Write a Multi-Stage Dockerfile to Automate Image Build

استقرار کانتینرها با Docker Compose Deploying Containers with Docker Compose

  • AlbumViewer Application Stack Use Case AlbumViewer Application Stack Use Case

  • رویکرد ضروری برای راه اندازی AlbumViewer Container Stack Imperative Approach to Launch AlbumViewer Container Stack

  • معرفی Docker Compose Introducing Docker Compose

  • ساخت docker-compose.yaml با YAML Building docker-compose.yaml with YAML

  • راه اندازی برنامه دو لایه با Compose Launching Two-Tier Application with Compose

  • دستورات بیشتر Docker Compose More Docker Compose Commands

  • کشف سرویس با Docker Compose Service Discovery with Docker Compose

  • ادغام Dockerfile با Compose Integration Dockerfile with Compose

  • ناتوانی و استقرارهای تغییرناپذیر Idempotence and Immutable Deployments

ساخت خطوط لوله CI با Azure DevOps Building CI Pipelines with Azure DevOps

  • ایجاد حساب Azure DevOps Creating Azure DevOps Account

  • وارد کردن یک مخزن GitHub به Azure DevOps Importing a GitHub Repository to Azure DevOps

  • ایجاد یک خط لوله ساده ASP.NET Build Creating a Simple ASP.NET Build Pipeline

  • اصلاح خط لوله و راه اندازی دستی Modifying Pipeline and Triggering Manually

  • اضافه کردن یک خط لوله ساخت مبتنی بر داکر Adding a Docker-Based Build Pipeline

  • رجیستری کانتینر Azure را راه اندازی کنید Set Up Azure Container Registry

  • برچسب گذاری مجدد و فشار دادن تصاویر به ACR Retagging and Pushing Images to ACR

  • ساخت داکر و خط لوله انتشار ACR Docker build and ACR Publish Pipeline

با Compose و Azure DevOps در Dev مستقر شوید Deploy to Dev with Compose and Azure DevOps

  • پیکربندی Docker Host برای پذیرش اتصالات از راه دور Configuring Docker Host to Accept Remote Connections

  • مشکل اشکال زدایی با گواهی های TLS و تصویر داکر Debugging Issue with TLS Certs and Docker Image

  • افزودن اتصال سرویس به میزبان Docker Adding Service Connection to a Docker Host

  • GitHub و Azure Repos را با Git Remotes همگام سازی کنید Sync GitHub and Azure Repos with Git Remotes

  • افزودن Deploy به Dev Stage با Docker Compose Adding Deploy to Dev Stage with Docker Compose

  • عیب یابی مشکلات اتصال Troubleshooting Connectivity Issues

  • نحوه شناسایی و رفع مشکلات فایروال How to Detect and Fix Firewall Issues

نمایش نظرات

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

آموزش ادغام مداوم برای ASP.NET با Docker و Azure Devops [ویدئو]
جزییات دوره
8 h 13 m
67
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Gourav Shah
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gourav Shah Gourav Shah

مربی برتر| بیش از 58 هزار دانش آموز| مربی و نویسنده Devops