لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش میکروسرویسهای کاربردی با پایتون [ویدئو]
Hands-On Microservices with Python [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره مبانی میکروسرویس و موضوعات پیشرفته را با نمایشی عملی از نحوه پیاده سازی میکروسرویس ها با استفاده از مثال های دنیای واقعی پوشش می دهد. آموزش طراحی و ساخت معماری نرم افزار میکروسرویس در پایتون.
شما یاد خواهید گرفت که برنامه های خود را با استفاده از میکروسرویس ها با پایتون قابل اعتمادتر و قابل تحمل تر کنید، صرف نظر از اینکه منطق تجاری چقدر پیچیده است. این دوره نحوه طراحی و ساخت اپلیکیشن را با استفاده از یک سری میکروسرویس نشان می دهد. برنامه مورد نظر یک سیستم مدیریت سفارش است که ما آن را به خدمات فردی تقسیم می کنیم. به صورت عملی، موضوعاتی مانند مدلسازی داده، ذخیرهسازی داده، نوشتن درخواستهای API را یاد میگیرید و یاد میگیرید که میکروسرویسهای خود را ایمن، نظارت و مقیاس کنید.
در نهایت، شما یاد خواهید گرفت که از فناوری کانتینری سازی Docker برای جداسازی، مدیریت، نظارت و استقرار میکروسرویس ها در کانتینرهای Docker استفاده کنید.
مخازن github برای این دوره به شرح زیر است:
برای قسمت جلو: https://github.com/PacktPublishing/Hands-on-Microservices-with-Python
برای سرویس Order Micro: https://github.com/PacktPublishing/Hands-on-Microservices-with-Python-Order-Service
برای Microservice کاربر: https://github.com/PacktPublishing/Hands-on-Microservices-with-Python-User-Service
برای میکروسرویس محصول: https://github.com/PacktPublishing/Hands-on-Microservices-with-Python-Product-Service/
[*] چه چیزی یک میکروسرویس را تعریف می کند و چگونه یک میکروسرویس با سایر معماری ها متفاوت است.
[*] نحوه طراحی معماری میکروسرویس
[*] مزایا و معایب استفاده از میکروسرویس ها
نحوه مدیریت و نظارت بر میکروسرویس ها
[*] نحوه استقرار میکروسرویس ها در کانتینرهای Docker
[*] چه ابزار پایتون برای میکروسرویس ها مناسب است
[*] نحوه ایمن سازی میکروسرویس ها
این دوره برای توسعه دهندگانی است که می خواهند برنامه های مبتنی بر میکروسرویس را با پایتون بسازند. آنها برنامه نویسی پایتون را می دانند. هیچ دانشی از معماری میکروسرویس لازم نیست. اگر می خواهید برای ساختن سیستم های مقاوم و مقاوم در برابر خطا با پایتون کدنویسی کنید، این دوره برای شما مناسب است. . [*] درک درستی از میکروسرویس ها و نحوه استفاده از آن ها در سیستم های وب * [*] نحوه تبدیل یک برنامه یکپارچه به مجموعه ای از Microservices * [*] به دست آوردن درک روشنی از نحوه استقرار، نظارت و مدیریت Microservices *
سرفصل ها و درس ها
ساخت میکروسرویس در پایتون
Building Microservices in Python
بررسی اجمالی دوره
The Course Overview
رویکرد میکروسرویس چیست؟
What is the Microservices approach?
میکروسرویس ها چگونه ساختار یافته اند؟
How Microservices are structured?
از چه ابزارهایی برای ساخت میکروسرویس ها در پایتون استفاده می شود؟
What Tools Are Used to Build Microservices in Python?
چگونه داده ها را در Flask مدیریت کنیم؟
How to handle data in Flask?
ایجاد یک میکروسرویس پایه در فلاسک
Creating a Basic Microservice in Flask
طراحی ریزسرویس های مدیریت سفارش
Designing the order management microservices
سیستم مدیریت سفارش
The Order Management System
خدمات ثبت نام کاربر
The User Registration Service
خدمات محصول
The Product Service
سرویس سفارش
The Order Service
چگونه می توان خدمات مدیریت سفارش را بهبود بخشید؟
How the order management service could be improved?
ساخت میکروسرویس های مدیریت سفارش
Building the Order Management Microservices
ایجاد وب سایت Frontend
Creating the Frontend Website
ایجاد میکروسرویس کاربر
Creating the User Microservice
خدمات محصول
The Product Service
سرویس سفارش
The Order Service
بهترین روش های امنیتی میکروسرویس ها
Microservices Security Best Practices
نگرانی های امنیتی با میکروسرویس ها
Security Concerns with Microservices
چگونه oAuth را برای کنترل هویت و دسترسی پیاده سازی کنیم؟
How to implement oAuth for identity and access control?
ابزارهای نظارت بر امنیت برای میکروسرویس ها
Security Monitoring Tools for Microservices
چگونه میکروسرویس ها را از دسترسی عمومی قفل کنیم؟
How to lock down microservices from public access?
مستندسازی، آزمایش و استقرار میکروسرویس ها
Documenting,Testing and Deploying Microservices
چگونه یک میکروسرویس را در پایتون آزمایش کنیم؟
How to test a microservices in Python?
ابزارهای مورد استفاده برای استقرار میکروسرویس ها
Tools Used to Deploy Microservices
چگونه با استفاده از Swagger یک میکروسرویس را مستند کنیم؟
How to Document a Microservice Using Swagger?
کانتینرهای داکر و میکروسرویس ها
Docker Containers and Microservices
ظرف داکر چیست؟
What is a Docker container?
ازدحام داکر چیست؟
What is a Docker swarm?
مروری بر دستورات داکر
An Overview of Docker Commands
چگونه یک میکروسرویس را در کانتینرهای داکر مستقر کنیم؟
How to deploy a microservices in Docker containers?
پیتر فیشر یک توسعه دهنده وب و اپلیکیشن موبایل، سخنران، نویسنده و عضو انجمن کامپیوتر بریتانیا است. او مجری پادکست How To Code Well و کانال یوتیوب است که در آن آموزش های برنامه نویسی هفتگی و صحبت هایی در مورد توسعه وب و موضوعات دیگر ارسال می کند.
لینکدین: https://www.linkedin.com/in/peterrfisher/
نمایش نظرات