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

دانلود FastAPI: Securing, Deploying, and Scaling Applications

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تأمین امنیت اپلیکیشن‌ها بخش حیاتی از هر فرآیند استقراری است. در دوره «FastAPI: امنیت، استقرار و مقیاس‌پذیری اپلیکیشن‌ها»، شما نحوه استقرار امن برنامه‌های FastAPI در محیط عملیاتی (Production) را خواهید آموخت. در ابتدا، با متدهای کدنویسی امن آشنا می‌شوید تا ریسک اکسپلویت و آسیب‌پذیری کد خود را کاهش دهید. سپس، نحوه استقرار اپلیکیشن در محیط‌های لینوکس و کوبرنتیز (Kubernetes) را بررسی می‌کنید. در نهایت، یاد می‌گیرید که چگونه با استفاده از سیستم‌های کشینگ (Caching) و مقیاس‌پذیری خودکار (Autoscaling) عملکرد برنامه را بهبود ببخشید و با ابزارهای Prometheus و Grafana، وضعیت اپلیکیشن خود را مانیتور کنید. پس از اتمام این دوره، شما مهارت و دانش لازم برای ایمن‌سازی و استقرار حرفه‌ای برنامه‌های FastAPI را کسب خواهید کرد.

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

اصول کدنویسی امن Secure Coding Practices

  • درک مفهوم CORS Understanding CORS

  • دمو: استفاده از CORS در FastAPI Demo: Using CORS with FastAPI

  • درک مفهوم محدودیت نرخ درخواست (Rate Limiting) Understanding Rate Limiting

  • دمو: پیاده‌سازی Rate Limiting در FastAPI Demo: Using Rate Limiting with FastAPI

  • دمو: محافظت از داده‌های حساس Demo: Protecting Sensitive

  • دمو: کار با Pydantic Demo: Working with Pydantic

  • دمو: کار با NH3 Demo: Working NH3

ایمن‌سازی FastAPI Securing FastAPI

  • دمو: ایمن‌سازی FastAPI با SSL Demo: Securing FastAPI with SSL

  • دمو: احراز هویت با JWT Demo: Authorization with JWT

  • دمو: احراز هویت با JWT Demo: Authorization with JWT

  • دمو: محدود کردن دسترسی‌ها با استفاده از RBAC Demo: Limiting Access Using RBAC

استقرار FastAPI در محیط عملیاتی Deploying FastAPI to Production

  • دمو: محیط‌های مجازی (Virtual Environments) Demo: Virtual Environments

  • دمو: متغیرهای محیطی (Environment Variables) Demo: Environment Variables

  • دمو: استقرار در محیط عملیاتی Demo: Deploying to Production

  • درک مفاهیم تصاویر داکر (Docker Images) Understanding with Docker Images

  • دمو: داکرایز کردن FastAPI Demo: Dockerizing FastAPI

  • بررسی کلی کوبرنتیز (Kubernetes) Kubernetes Overview

  • دمو: راه‌اندازی Eksctl Demo: Setting up Eksctl

  • دمو: استقرار EKS Demo: Deploying EKS

  • دمو: راه‌اندازی ECR Demo: Setting up ECR

  • دمو: راه‌اندازی MongoDB در EKS Demo: Setting up MongoDB in EKS

  • دمو: استقرار FastAPI در EKS Demo: Deploy FastAPI to EKS

  • دمو: کار با داده‌های حساس Demo: Working with Sensitive Data

کشینگ، توزیع بار و مقیاس‌پذیری FastAPI Caching, Load Balancing, and Scaling FastAPI

  • درک سرویس‌های کوبرنتیز Understanding Kubernetes Services

  • دمو: توزیع بار (Load Balancing) در EKS Demo: Load Balancing in EKS

  • دمو: مقیاس‌پذیری افقی (Horizontal Scaling) Demo: Horizontal Scaling

  • دمو: پیاده‌سازی کشینگ در FastAPI Demo: Caching in FastAPI

  • دمو: به‌روزرسانی استقرار (Deployment) Demo: Updating the Deployment

لاگ‌گیری و مانیتورینگ FastAPI Logging and Monitoring FastAPI

  • دمو: Prometheus و Grafana Demo: Prometheus and Grafana

  • دمو: ابزارگذاری (Instrumenting) FastAPI Demo: Instrumenting FastAPI

  • دمو: به‌روزرسانی سرویس برای استفاده از Prometheus Demo: Updating the Service to Use Prometheus

  • دمو: پیکربندی سیستم هشدار Prometheus Demo: Configuring Prometheus Alerting

  • دمو: پیکربندی سیستم هشدار Prometheus Demo: Configuring Prometheus Alerting

  • دمو: حذف و پاکسازی استک (Stack) Demo: Tearing down the Stack

نمایش نظرات

آموزش FastAPI: امنیت، استقرار و مقیاس‌پذیری اپلیکیشن‌ها
جزییات دوره
2h 49m
34
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Travis Thomsen Travis Thomsen

من بیش از 23 سال تجربه به عنوان یک توسعه دهنده نرم افزار و مهندس DevOps دارم. من مشتاق یادگیری هستم فن آوری های جدید، روش ها، زبان ها و اتوماسیون. تخصص ها: Node.JS، Puppet، Configuration Management یکپارچه سازی مداوم و DevOps.