بازسازی یک برنامه .Net یکپارچه برای استفاده از خدمات ابری

Refactoring a Monolithic .Net Application to use Cloud Services

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

در این دوره پیشرفته، ما از یک برنامه .Net یکپارچه قدیمی استفاده می کنیم و آن را مجدداً معماری می کنیم تا از ترکیبی از خدمات ابری برای افزایش مقیاس پذیری، عملکرد و مدیریت استفاده کنیم. با بیش از 9 ساعت محتوای عملی متمرکز بر توسعه‌دهنده، این ترکیبی از ویدیوهای آموزشی و آزمایشگاه‌های عملی به شما و تیم‌هایتان برای شروع بازسازی و مدرن‌سازی برنامه‌های قدیمی برای استفاده از میکروسرویس‌های ابری قدرت می‌دهد.


اهداف آموزشی

  • اصول و الگوهای مرتبط با میکروسرویس ها را بدانید
  • اصول و الگوهای مرتبط با Restful APIها را بدانید
  • درک الزامات مهمی که باید در هنگام انتقال یک برنامه یکپارچه به معماری میکروسرویس در نظر گرفته شود
  • مزایای استفاده از میکروسرویس ها و الگوها و ابزارهای نرم افزاری مرتبط برای ساخت برنامه های کاربردی مبتنی بر میکروسرویس با سرعت و مقیاس را بدانید
  • معاوضه بین رویکردهای مختلف معماری را درک کنید
  • با فناوری‌های متن باز مدرن مانند Dotnet Core، Docker، Docker Compose، Linux، Terraform، Swagger و React آشنا و راحت شوید
  • برای میزبانی و اجرای کانتینرها، مانند Docker Compose، Amazon ECS با استفاده از Fargate، و Amazon EKS با زمان‌های اجرا ارکستراسیون Docker و Container آشنا شوید

پیش نیازها

  • درک اولیه از توسعه نرم افزار
  • درک اولیه از چرخه عمر توسعه نرم افزار
  • درک اولیه از DevOps و شیوه های CI/CD
  • آشنایی با Dotnet و C#
  • آشنایی با AWS

مخاطب مورد نظر

  • توسعه دهندگان و معماران نرم افزار
  • پزشکان DevOps علاقه مند به اجرای CI/CD
  • هر کسی که علاقه مند به درک و پذیرش Microservices و Restful API در سازمان خود است
  • هر کسی که علاقه مند به مدرن کردن یک برنامه موجود است
  • هر کسی که به Docker و Containers به ​​طور کلی علاقه دارد
  • هر کسی که به زمان‌های اجرا ارکستراسیون کانتینری مانند Kubernetes علاقه دارد

محتوای آموزشی مرتبط

  • (دوره)
  • (دوره)
  • (دوره)


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

معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

Net Microservices - Refactor and Design - درس اول .Net Microservices - Refactor and Design - Lesson One

  • مقدمه درس Lesson Introduction

  • معماری: یکپارچه در مقابل میکروسرویس Architectures: Monolithic vs Microservice

  • بررسی معماری اپلیکیشن یکپارچه Store2008 Store2008 Monolithic Application Architecture Review

  • نقد و بررسی Store2008 - مروری بر کد .Net Monolithic Store2008 Review - Overview of the .Net Monolithic Code

  • تغییر برنامه به Microservices Shifting the Application to Microservices

  • راه اندازی پروژه در ویژوال استودیو Setting Up the Project in Visual Studio

  • Refactoring - Microservices Restful API Refactoring - Restful API Microservices

  • Refactoring - به روز رسانی های لایه ارائه Refactoring - Presentation Layer Updates

  • میکروسرویس های کانتینری Containerizing Microservices

  • چارچوب سواگر Swagger Framework

  • پراکسی های معکوس Nginx Nginx Reverse Proxies

  • BitBucket و Git برای کنترل نسخه BitBucket and Git for Version Control

  • خلاصه درس Lesson Summary

Net Microservices - Build Deployment and Hosting - درس دوم .Net Microservices - Build Deployment and Hosting - Lesson Two

  • معرفی Introduction

  • پیکربندی خط لوله BitBucket و ساخت اسکریپت BitBucket Pipeline Configuration & Build Script

  • کانتینر سازی خودکار Automated Container Builds

  • سرویس آمازون ECS Fargate Amazon ECS Fargate Service

  • خوشه ECS Fargate Terraforming Terraforming ECS Fargate Cluster

  • Refactoring لایه ارائه با React و Ajax Calling Refactoring Presentation Layer with React and Ajax Calling

  • React و Ajax Calling Implementation React and Ajax Calling Implementation

  • AWS API Gateway معرفی AWS API Gateway Introduction

  • دروازه API AWS، پیوندهای خصوصی VPC و NLB AWS API Gateway, VPC Private Links, and NLBs

  • AWS EKS و Kubernetes Cluster Deployment AWS EKS and Kubernetes Cluster Deployment

  • خلاصه Summary

خلاصه دوره Course Summary

  • بررسی دوره Course Review

نمایش نظرات

CloudAcademy یک پلتفرم آموزش آنلاین است که به کاربران کمک می‌کند مهارت‌های خود را در زمینه محاسبات ابری (Cloud Computing) و فناوری‌های مرتبط با آن ارتقا دهند. این پلتفرم طیف گسترده‌ای از دوره‌های آموزشی، آزمون‌ها و تمرینات عملی را در موضوعاتی مانند AWS، Microsoft Azure، Google Cloud Platform، DevOps، امنیت سایبری و داده‌های بزرگ ارائه می‌دهد.

بازسازی یک برنامه .Net یکپارچه برای استفاده از خدمات ابری
جزییات دوره
4h 27m
26
CloudAcademy CloudAcademy
(آخرین آپدیت)
1,873
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeremy Cook Jeremy Cook

جرمی یک معمار اصلی محتوا و SME DevOps در اینجا در آکادمی Cloud است، جایی که او در توسعه مستندات آموزشی فنی DevOps تخصص دارد.

او پیشینه قوی در مهندسی نرم‌افزار دارد و با زبان‌های مختلف کدنویسی کرده است. چارچوب ها و سیستم ها برای 25+ سال گذشته. در زمان‌های اخیر، جرمی روی DevOps، Cloud (AWS، Azure، GCP)، امنیت، Kubernetes و یادگیری ماشین تمرکز کرده است.

جرمی دارای گواهینامه‌های حرفه‌ای برای AWS، Azure، GCP، Terraform، Kubernetes است ( CKA، CKAD، CKS).

Jeremy Cook Jeremy Cook

جرمی یک معمار اصلی محتوا و SME DevOps در اینجا در آکادمی Cloud است، جایی که او در توسعه مستندات آموزشی فنی DevOps تخصص دارد.

او پیشینه قوی در مهندسی نرم‌افزار دارد و با زبان‌های مختلف کدنویسی کرده است. چارچوب ها و سیستم ها برای 25+ سال گذشته. در زمان‌های اخیر، جرمی روی DevOps، Cloud (AWS، Azure، GCP)، امنیت، Kubernetes و یادگیری ماشین تمرکز کرده است.

جرمی دارای گواهینامه‌های حرفه‌ای برای AWS، Azure، GCP، Terraform، Kubernetes است ( CKA، CKAD، CKS).