لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
توسعه 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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
اریک دال برای بیش از 20 سال در حال توسعه نرم افزار و معماری بوده است ، که بیشتر در زمینه توسعه داخلی برای کارفرمایان خود کار می کند. کارهای اخیر وی شامل اجرای چندین مستاجر B2B و خود ثبت نام B2C برای IdentityServer3 ، به روزرسانی وب سایت های قدیمی ASP.NET از فن آوری های سمت سرور به مخلوط مشتری/سرور و استفاده از TypeScript ، ساخت وب API ها به عنوان پشتوانه تلفن همراه و برنامه های وب ، و پی ریزی برنامه های موبایل Xamarin Forms با استفاده از کتابخانه Prism. اریک در حال حاضر در RealPage به عنوان یک معمار اصلی ، راه حل های ساخت و معماری محصولات مدیریت نرم افزار خود کار می کند.
نمایش نظرات