توسعه NET Cloud-native: کار با Docker و Aspire

.NET Cloud-native Development: Working with Docker and Aspire

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استفاده از تکنیک‌های توسعه ابری بومی می‌تواند تجربه توسعه‌دهنده محلی را تا حد زیادی بهبود بخشد، که به نوبه خود توانایی ایجاد تغییرات سریع و قابل اعتماد را بهبود می‌بخشد. در این دوره آموزشی، NET Cloud-native Development with Docker و Aspire، یاد خواهید گرفت که از ابزارهای توسعه Cloud-Native برای انجام این کار استفاده کنید. ابتدا، Docker را کاوش خواهید کرد و یاد خواهید گرفت که چگونه می تواند به توسعه محلی کمک کند. در مرحله بعد، Docker Compose و نحوه استفاده از آن را برای انجام "ارکستراسیون" چندین کانتینر به صورت محلی کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه از Aspire برای ایجاد یک راه حل ساده تر که همه فواید یکسان و چند مورد جدید را دارد، استفاده کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش مربوط به توسعه Cloud-Native با دات نت را خواهید داشت که برای ایجاد یک تجربه توسعه شبیه سازی/اجرای/تعهد بی نظیر است.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

راه حل، راه اندازی سنتی، و کاستی های ما Our Solution, Traditional Setup, and Shortcomings

  • مقدمه، پیشینه و رویکرد Introduction, Background, and Approach

  • بررسی اجمالی دوره Course Overview

  • بررسی نسخه Version Check

  • راه اندازی ماشین Machine Setup

  • برنامه ما Our Application

  • تجربه توسعه دهنده ای که ما می خواهیم The Developer Experience We Want

  • نسخه ی نمایشی: اجرای راه حل - رویکرد سنتی با Docker برای خدمات Demo: Running the Solution - Traditional Approach with Docker for Services

  • نسخه ی نمایشی: دستورات و توابع مفید Docker Demo: Useful Docker Commands and Functions

  • کاستی ها و نظرات Shortcomings and Comments

Containerization از پروژه های دات نت و Docker Compose Containerization of .NET Projects and Docker Compose

  • معرفی و بررسی اجمالی فایل Introduction and File Overview

  • نسخه ی نمایشی: پشتیبانی Docker را به API اضافه کنید Demo: Add Docker Support to API

  • نسخه ی نمایشی: ارجاع خدمات در میزبان از یک کانتینر Demo: Referencing Services on the Host from a Container

  • نسخه ی نمایشی: افزودن پشتیبانی Container Orchestrator برای API Demo: Adding Container Orchestrator Support for API

  • نسخه ی نمایشی: افزودن WebApp به Docker Compose Demo: Adding the WebApp to Docker Compose

  • نسخه ی نمایشی: افزودن IdentityServer به Docker Compose Demo: Adding IdentityServer to Docker Compose

  • کاری که ما انجام دادیم What We Did

فعال کردن ارتباط SSL با Docker Compose Enabling SSL Communication with Docker Compose

  • مقدمه و بیان مسئله Introduction and Problem Statement

  • نسخه ی نمایشی: یک گواهی SSL با OpenSSL ایجاد کنید Demo: Create an SSL Certificate with OpenSSL

  • نسخه ی نمایشی: از گواهی SSL با Kestrel استفاده کنید Demo: Use SSL Certificate with Kestrel

  • نسخه ی نمایشی: به گواهی در Docker Images اعتماد کنید Demo: Trust the Certificate in Docker Images

  • شبکه سازی در Docker Compose Networking in Docker Compose

  • نسخه ی نمایشی: قرار دادن همه چیز در کنار هم Demo: Putting It All Together

  • نسخه ی نمایشی: شروع، توقف، نوشتن بالا و پایین Demo: Start, Stop, Compose Up and Down

  • بررسی DevEx: ما با رویکرد Docker Compose چگونه عمل کردیم؟ DevEx Review: How'd We Do with Docker Compose Approach?

استفاده از دات نت Aspire برای باز کردن تجربه توسعه دهندگان عالی Using .NET Aspire to Unlock Great Developer Experience

  • معرفی دات نت Aspire Introducing .NET Aspire

  • نسخه ی نمایشی: پشتیبانی Aspire Orchestration را برای API و Postgres اضافه کنید Demo: Add Aspire Orchestration Support for API and Postgres

  • نسخه ی نمایشی: ورود به داشبورد Aspire Demo: Logging to Aspire Dashboard

  • نسخه ی نمایشی: افزودن اطلاعات ردیابی پایگاه داده به داشبورد Aspire Demo: Adding Database Trace Information to Aspire Dashboard

  • نسخه ی نمایشی: افزودن پشتیبانی ارکستراسیون برای برنامه وب Demo: Adding Orchestration Support for the WebApp

  • نسخه ی نمایشی: افزودن پشتیبانی ارکستراسیون برای سرور هویت Demo: Adding Orchestration Support for the Identity Server

  • نسخه ی نمایشی: اطلاعات بیشتر در مورد کشف سرویس Demo: More on Service Discovery

  • نسخه ی نمایشی: پاکسازی فعالیت ردیابی Demo: Trace Activity Cleanup

  • نسخه ی نمایشی: افزودن سرویس ایمیل به عنوان یک منبع سفارشی در Aspire Demo: Adding Email Service as a Custom Resource in Aspire

  • در مورد ساخت و استقرار چطور؟ What About Builds and Deployments?

  • جمع بندی و بستن نظرات Wrap Up and Closing Comments

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

توسعه NET Cloud-native: کار با Docker و Aspire
جزییات دوره
1h 52m
36
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Erik Dahl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Erik Dahl Erik Dahl

اریک دال برای بیش از 20 سال در حال توسعه نرم افزار و معماری بوده است ، که بیشتر در زمینه توسعه داخلی برای کارفرمایان خود کار می کند. کارهای اخیر وی شامل اجرای چندین مستاجر B2B و خود ثبت نام B2C برای IdentityServer3 ، به روزرسانی وب سایت های قدیمی ASP.NET از فن آوری های سمت سرور به مخلوط مشتری/سرور و استفاده از TypeScript ، ساخت وب API ها به عنوان پشتوانه تلفن همراه و برنامه های وب ، و پی ریزی برنامه های موبایل Xamarin Forms با استفاده از کتابخانه Prism. اریک در حال حاضر در RealPage به عنوان یک معمار اصلی ، راه حل های ساخت و معماری محصولات مدیریت نرم افزار خود کار می کند.