لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت میکروسرویس با استفاده از asp.net core 5.0 و docker
Building microservices using asp.net core 5.0 and docker
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت اپلیکیشن های میکروسرویس رویداد محور با استفاده از AspNet Core 5.0، Rabbitmq، Masstransit، Face detection و SignalR Core ساخت اپلیکیشن های میکروسرویس رویداد محور با استفاده از aspnet core 5.0، rabbitmq، masstransit، signalr core و تشخیص چهره دانش پیش ها:
به گستردهترین دوره آموزشی عملی میکروسرویس با استفاده از فناوریهای asp.net core 5.0 خوش آمدید!
این دوره به شما آموزش می دهد که چگونه برنامه های میکروسرویس مبتنی بر رویداد را با استفاده از نسخه 5.0 هسته دات نت و انتقال جمعی بسازید.
هنگامی که برنامههای میکروسرویس را یاد میگیرید، نحوه طراحی میکروسرویسهایی را تمرین میکنید که از طریق یک گذرگاه پیام، از طریق HTTP Rest و همچنین از طریق SignalR Core ارتباط برقرار میکنند.
این دوره به شما معماری پیام محور را که در یک برنامه پردازش تصویر اعمال می شود، آموزش می دهد که از طریق آن می توانید کتابخانه های مهم موجود برای پردازش تصویر با C# را یاد بگیرید.
همچنین میتوانید از امکانات تشخیص چهره رایگان در دسترس Microsoft Azure استفاده کنید تا به جای اینکه خودتان این کار را انجام دهید، چهرههای خود را شناسایی کرده و به برنامهتان بازگردانید. برای این منظور، یاد خواهید گرفت که چگونه کلیدهای Face API را از سایت Azure دریافت کنید و کد خود را طوری تنظیم کنید که بتواند با آن سرویس ارائه شده توسط MS ارتباط برقرار کند.
شما یاد خواهید گرفت که چگونه تصاویر jpeg را به آرایه های بایتی برای انتقال از طریق گذرگاه پیام و همچنین از طریق کانال Http تبدیل کنید و چگونه آنها را در جداول پایگاه داده در قالب آرایه بایت ذخیره کنید. . همچنین یاد خواهید گرفت که چگونه تصاویر اصلی را از آرایه های بایت به jpeg برای ذخیره و/یا نمایش برگردانید..
میآموزید که چگونه میکروسرویسهای خود را متصل کنید و آنها را از طریق فناوری docker-compose هماهنگ کنید.
امیدوارم دوره را بخرید و با استفاده از آخرین فنآوریهای هنری، وارد دنیای توسعه برنامههای کاربردی میکروسرویسهای بیپیوند آزاد شوید.
فرانک اوز
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
دستور کار دوره
Course Agenda
قراره چی بسازیم؟
What are we going to build?
ارتباط بین میکروسرویس ها
Communication Between Microservices
ساختمان میکروسرویس تشخیص چهره
Face Detection Microservice building
نصب Dotnet core 5.0 sdk در دستگاه توسعه
Getting the dotnet core 5.0 sdk installed in the development machine
تئوری تشخیص چهره و معرفی کتابخانه های شخص ثالث
Face Detection Theory and Introducing the 3rd party libraries
ساخت میکروسرویس تشخیص چهره
Building the Face Detection Microservice
ساخت یک پروژه آزمایشی برای آزمایش میکروسرویس تشخیص چهره
Building a Test Project to Test the Face Detection Microservice
اصول کارگزار پیام
Message Broker Fundamentals
پیام رسانی مبتنی بر RabbitMQ
RabbitMQ Based Messaging
تعامل RabbitMq-MassTransit، روشهای ارسال و انتشار MassTransit
RabbitMq-MassTransit interaction, MassTransit Sending and Publishing methods
Docker Fundamentals، Docker Install، Docker Test
Docker Fundamentals, Docker Install, Docker Test
Docker Fundamentals
Docker Fundamentals
نصب Docker
Docker Install
تست داکر
Docker test
ایجاد پروژه Mvc Web Client، تولید کانتینر RabbitMq Docker
Mvc Web Client Project Creation, RabbitMq Docker container production
تنظیمات Docker برای تولید کانتینر لینوکس، نیازهای حافظه و CPU
Docker settings for Linux container production, Memory and CPU requirements
ساخت کانتینر داکر RabbitMq و آزمایش کانتینر
RabbitMq docker container creation and testing the container
ایجاد برنامه وب Mvc و راه اندازی سرور masstransit-rabbitmq
Creating the Mvc Web Application and setting up masstransit-rabbitmq server
Mvc Web Client Action Methods توسعه برای ارسال داده ها به EventBus
Mvc Web Client Action Methods Development for data posting to EventBus
Mvc Web Client Razor Views توسعه برای ارسال داده به روش اقدام
Mvc Web Client Razor Views Development for data posting to action method
ارسال پیام از MVC Web Client به RabbitMq Broker
Sending Messages from MVC Web Client to RabbitMq Broker
ساخت میکروسرویس سفارشات
Building the Orders Microservice
تغییر روش FacesApi Face Detection برای dockerization آسان
Changing the FacesApi Face Detection method for easy dockerization
بازسازی Microservice FacesApi برای غلبه بر مانع dockerization
Remaking of the FacesApi Microservice to overcome the dockerization obstacle
تطبیق FacesApi برای استفاده از Microsoft Face Rest Api
Adapting the FacesApi to utilize the Microsoft Face Rest Api
Dockerization برنامه
Dockerization of the application
Docker کردن یک webapi ساده و شرح محتویات Dockerfile
Dockerizing a simple webapi and description of Dockerfile contents
حذف رشته های کدگذاری شده از میکروسرویس ها و راه اندازی انتقال خودکار
Removing hardcoded strings from microservices and setting up automatic migration
افزودن پشتیبانی ارکستراسیون Docker-compose به میکروسرویس ها
Adding Docker-compose orchestration support to the microservices
نسخه ی نمایشی
Demo
بخش 12- بخش پاداش
Section 12- BONUS SECTION
فایل پی دی اف تغییرات در کد منبع را توضیح می دهد و لیست فایل ها را ارائه می دهد
Pdf file explaining the changes in the source code and presenting the file list
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات