آموزش میکروسرویس های مبتنی بر پایتون - از صفر به قهرمان بروید

Python based Microservices - Go from Zero to Hero

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

بر اساس پایتون - از صفر به قهرمان بروید!

این دوره شما را با طراحی، ساخت و استقرار میکروسرویس ها در تولید با استفاده از ظروف Python، Flask و Docker آغاز می کند. ما با ارائه توضیحی در مورد اینکه میکروسرویس ها چیست شروع می کنیم. در مرحله بعد، دوره شما را با فرآیند بسته بندی و کانتینرسازی آماده می کند و از Docker Compose برای ارکستراسیون استفاده می کند. در نهایت، می‌توانید توسعه سرتاسر یک میکروسرویس کاملاً کارآمد را مشاهده کنید که با استفاده از هر یک از ابزارها و فناوری‌های قبلاً آموخته شده است.

اهداف آموزشی

  • اصول اولیه ساخت کانتینرهای Docker و کار با Dockerfiles را بیاموزید
  • مزایای استفاده از Docker برای توسعه برنامه را بدانید
  • با نحوه بسته بندی و اجرای میکروسرویس ها به عنوان ظروف سبک وزن با استفاده از Docker آشنا شوید

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

  • هر کسی که علاقه مند به یادگیری Python، Flask، Docker و Docker Compose است
  • هر کسی که علاقه مند به یادگیری نحوه معماری میکروسرویس است
  • هر کسی که علاقه مند به کانتینری سازی است
  • پزشکان DevOps

پیش نیازها

  • درک اولیه مهندسی نرم افزار
  • درک اولیه پایتون (تجربه توسعه)
  • درک اولیه کانتینرها و کانتینرسازی

منابع



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

مقدمه ای بر داکر Introduction to Docker

  • معرفی درس Lesson Intro

  • داکر چیست؟ What is Docker?

  • معماری داکر The Docker Architecture

  • نصب Docker Installing Docker

  • ایجاد و اجرای اولین کانتینر خود با استفاده از Docker Creating and Executing Your First Container Using Docker

  • تصاویر در مقابل کانتینرها Images vs Containers

  • تصاویری از Dockerfile Images From The Dockerfile

  • تصاویر از ظروف Images From Containers

  • نقشه برداری بندر Port Mapping

  • شبکه سازی Networking

  • مقدمه ای بر گزینه های ذخیره سازی پایدار در داکر Introduction to Persistent Storage Options in Docker

  • برچسب زدن Tagging

  • خلاصه Summary

مدیریت برنامه ها با Docker Compose Managing Applications with Docker Compose

  • مقدمه درس Lesson Introduction

  • مرور کلی Docker Compose Docker Compose Overview

  • نحوه ایجاد فایل های Docker Compose با استفاده از YAML How to Create Docker Compose Files Using YAML

  • ویژگی ها و دستورات Compose Command-Line Interface Features and Commands of Compose Command-Line Interface

  • استقرار و پیکربندی یک برنامه وب با Compose Deploying and Configuring a Web Application with Compose

  • استفاده از تنظیمات و دستورات Compose برای ساخت تصاویر Using Compose Configurations and Commands to Build Images

  • چگونه نوشتن چندین فایل را کنترل و ترکیب می کند How Compose Handles and Combines Multiple Files

  • خلاصه Summary

تسلط بر میکروسرویس ها با پایتون، فلاسک و داکر Mastering Microservices with Python, Flask, and Docker

  • مقدمه درس Lesson Introduction

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

  • ویژگی های یک رویکرد میکروسرویس Characteristics of a Microservices Approach

  • مزایا، چالش ها و بهترین شیوه های میکروسرویس ها Microservices Benefits, Challenges & Best Practices

  • طراحی میکروسرویس ها Designing Microservices

  • سرویس کاربر User Service

  • خدمات محصول Product Service

  • سفارش خدمات Order Service

  • سرویس Frontend Frontend Service

  • استقرار میکروسرویس ها Deploying Microservices

نمایش نظرات

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

آموزش میکروسرویس های مبتنی بر پایتون - از صفر به قهرمان بروید
جزییات دوره
5h 19m
31
CloudAcademy CloudAcademy
(آخرین آپدیت)
2,736
4.5 از 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).