آموزش میکروسرویس‌ها با پایتون: ساخت سیستم‌های مقیاس‌پذیر - آخرین آپدیت

دانلود Microservices with Python : Build scalable Systems

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

آموزش جامع توسعه و استقرار محصولات مبتنی بر میکروسرویس با پایتون و Docker

با ساخت پروژه‌های عملی، مهارت‌های خود را در میکروسرویس‌ها با پایتون و Docker از ابتدا ارتقا دهید!

میکروسرویس‌ها برای بهبود تاب‌آوری (Resilience) برنامه‌های شما حیاتی هستند. با استفاده از میکروسرویس‌ها، می‌توانید زمان توسعه، مقیاس‌پذیری، تست و تحویل مداوم را نیز بهبود بخشید. دانش میکروسرویس‌ها همچنین عیب‌یابی و نگهداری اپلیکیشن شما را ساده‌تر می‌کند. ما این دوره آنلاین را برای کمک به شما در ارتقاء مهارت‌هایتان در زمینه میکروسرویس‌ها با پایتون و Docker طراحی کرده‌ایم. در این دوره، یاد می‌گیرید که چگونه با استفاده از پایتون و Flask یک برنامه مبتنی بر میکروسرویس را با Docker بسازید.

اهمیت میکروسرویس‌ها با پایتون

  • امکان تقسیم برنامه‌ها به بخش‌های کوچک‌تر که با یکدیگر ارتباط برقرار می‌کنند.
  • ساده‌سازی فرآیند مقیاس‌پذیری برنامه.
  • ایجاد سهولت در کار بر روی بخش‌های مختلف برنامه به صورت مجزا.

این دوره چگونه به شما کمک می‌کند؟

این دوره برای افرادی مناسب است که به دنبال ارتقاء دانش خود در زمینه میکروسرویس‌ها با استفاده از Docker و زبان پایتون هستند. این یک دوره مقدماتی است، اما آشنایی با فناوری‌هایی مانند Docker و Flask برای یادگیری بدون دردسر توصیه می‌شود. شما تمام مباحث مرتبط با میکروسرویس‌ها را با رویکردی عملی خواهید آموخت.

با پیشرفت این دوره، شما بر روی پروژه‌های متعددی کار خواهید کرد که شما را برای پیاده‌سازی و ساخت میکروسرویس‌ها برای برنامه‌های واقعی آموزش می‌دهد. در ابتدا، با اصول اولیه Docker و میکروسرویس‌ها آشنا می‌شوید، سپس به بینش‌هایی در مورد ایمیج‌های Docker، طراحی و توسعه میکروسرویس‌ها، نگاشت پورت‌ها (Port Mapping) و ساخت یک برنامه فروشگاه آنلاین مبتنی بر میکروسرویس با استفاده از پایتون و Flask دست خواهید یافت. در نهایت، نحوه استقرار (Deployment) میکروسرویس‌ها را به طور کامل درک خواهید کرد.

موضوعات اصلی که خواهید آموخت:

  • میکروسرویس‌ها: مزایا، چالش‌ها و بهترین شیوه‌ها
  • راه‌اندازی محیط و پایگاه داده
  • ساخت برنامه‌ها
  • میکروسرویس محصول (Product Microservice)
  • میکروسرویس سفارش (Order Microservice)
  • میکروسرویس فرانت‌اند (Frontend Microservice)
  • استقرار (Deployment)

برای تسلط بر مفاهیم میکروسرویس‌ها از پایه، همین امروز شروع کنید!

پیش‌نیازها:

دانش پایه‌ای پایتون برای تکمیل دوره کافی است.


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

آشنایی با داکر Introduction to Docker

  • مقدمه دوره Course Introduction

  • رویکرد یکپارچه و مشکلات آن Monolithic Approach and its Problems

  • معماری میکروسرویس Microservices Architecture

  • آشنایی با داکر Docker Introduction

  • دموی ایمیج و کانتینر داکر Docker Image and Container Demo

اولین میکروسرویس The First Microservice

  • مقدمه - API کاربر Introduction - User API

  • محیط توسعه Development Environment

  • بلوپرینت‌ها Blueprints

  • مدل کاربر User Model

  • ورود با فلسک Flask Login

  • دریافت تمام کاربران Getting All Users

  • ایجاد کاربران Creating Users

  • ورود به سیستم Logging In

  • خروج از سیستم، تأیید و وجود Logout Verify and Exists

میکروسرویس محصول The Product Microservice

  • مقدمه - API کتاب Introduction - Book API

  • محیط توسعه و اپلیکیشن Development Environment and App

  • مسیرها Routes

  • ایجاد مدل‌ها Create Models

  • راه اندازی پایگاه داده Initializing the database

  • ایجاد کتاب Creating Book

  • بازیابی کتاب‌ها Retrieving Books

میکروسرویس سفارش The Order Microservice

  • مقدمه - API سفارش Introduction - Order API

  • فایل App.py App.py File

  • اسکلت مسیرها Routes Skeleton

  • ایجاد مدل‌ها Create Models

  • فراخوانی API کاربر Calling User API

  • ایجاد سفارش Creating Order

  • سفارش باز و تسویه حساب Open Order and Checkout

  • تست سرویس سفارش Testing Order service

میکروسرویس فرانت‌اند The Frontend Microservice

  • فرانت‌اند - پیکربندی اولیه Frontend - Initial Configuration

  • API کاربر User API

  • API کتاب و سفارش Book and Order API

  • مسیر ایندکس Index Route

  • قالب‌ها Templates

  • کلاس‌های فرم Form Classes

  • ثبت نام Register

  • ورود و خروج Login Logout

  • جزئیات کتاب Book Details

  • تعداد سبد خرید Basket Count

  • نهایی کردن اپلیکیشن Finalizing the App

استقرار Deployment

  • آماده سازی سرویس‌ها Preparing Services

  • ایجاد ایمیج‌ها Creating Images

  • ایجاد کانتینرها Creating Containers

  • استقرار با استفاده از Docker Compose Deployment using Docker Compose

نمایش نظرات

آموزش میکروسرویس‌ها با پایتون: ساخت سیستم‌های مقیاس‌پذیر
جزییات دوره
3 hours
44
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,023
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eduonix Learning Solutions Eduonix Learning Solutions

1+ میلیون دانشجو در سراسر جهان | 200+ دوره ادوونیکس محتوای آموزش فن آوری با کیفیت بالا را ایجاد و توزیع می کند. تیم متخصصان صنعت ما بیش از یک دهه است که نیروی انسانی را آموزش می دهند. هدف ما آموزش روش استفاده از آن در صنعت و دنیای حرفه ای است. ما یک تیم مربی حرفه ای برای فن آوری های مختلف از Mobility ، Web گرفته تا Enterprise و Database و Server Server داریم.