آموزش FastAPI: پردازش داده‌های آنی (Real-time) با وب‌سوکت‌ها - آخرین آپدیت

دانلود FastAPI: Real-time Data Processing with WebSockets

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: قابلیت‌های آنی مانند چت زنده و به‌روزرسانی لحظه‌ای داده‌ها در اپلیکیشن‌های وب مدرن ضروری هستند، اما پیاده‌سازی آن‌ها با APIهای سنتی درخواست-پاسخ دشوار است. در دوره «FastAPI: پردازش داده‌های آنی با وب‌سوکت‌ها»، شما یاد می‌گیرید که چگونه با استفاده از FastAPI و WebSockets، اپلیکیشن‌های پاسخگو و Real-time بسازید. ابتدا نحوه راه‌اندازی سرور FastAPI را برای پشتیبانی از اتصالات وب‌سوکت جهت ارتباط دوطرفه و پایدار بررسی خواهید کرد. سپس، نحوه ساخت یک اپلیکیشن چت آنی را می‌آموزید که در آن پیام‌ها فوراً برای همه کاربران ارسال می‌شوند. در نهایت، توسعه یک داشبورد داده‌های زنده را یاد می‌گیرید که به‌روزرسانی‌ها را در لحظه از سرور به کلاینت (با استفاده از فرانت‌اند سبک React یا Vue) ارسال می‌کند. در پایان این دوره، شما مهارت‌ها و دانش لازم برای توسعه وب Real-time با FastAPI را کسب خواهید کرد تا بتوانید اپلیکیشن‌های تعاملی پایتون بسازید که به طور آنی به اقدامات کاربر و داده‌های زنده پاسخ دهند.

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

شروع کار با FastAPI و وب‌سوکت‌ها Getting Started with FastAPI and WebSockets

  • مقدمه‌ای بر FastAPI و مفاهیم وب‌سوکت An Introduction to FastAPI and WebSocket King

  • آماده‌سازی محیط محلی و اولین پروژه FastAPI Preparing Your Local Environment and Your First FastAPI Project

  • اولین Endpointهای وب‌سوکت FastAPI برای متن و JSON، خطاهای رایج و نکات عیب‌یابی Your First FastAPI WebSocket Endpoints for Text and JSON, Common Errors, and Debugging Tips

ساخت اپلیکیشن چت آنی (Real-time) Building a Real-time Chat Application

  • نیازمندی‌های اپلیکیشن چت ما Requirements for Our Chat Application

  • مدیریت اتصال و کاربران و راه‌اندازی پروژه فرانت‌اند React Connection and User Management as Well as Setting up the React Frontend Project

  • پیاده‌سازی پروتوتایپ و کامپوننت‌های اپلیکیشن چت Chat Application Prototype and Components Implementation

  • راه‌اندازی پروژه بک‌اند FastAPI و پیاده‌سازی CORS Setting up the FastAPI Backend Project and Implementing CORS

  • پیاده‌سازی Connection Manager به عنوان مرکز خدمات وب‌سوکت‌های چت در بک‌اند Implementing the Connection Manager as Central Service Hub for the Chat WebSockets in the Backend

  • اجرای پروژه نهایی اپلیکیشن چت Running Our Final Chat Application Project

ایجاد داشبورد داده‌های زنده Creating a Live Data Dashboard

  • نیازمندی‌های اپلیکیشن داشبورد زنده Requirements for Our Live Dashboard Application

  • راه‌اندازی پروژه فرانت‌اند React Setting up the React Frontend Project

  • پیاده‌سازی پروتوتایپ و UI داشبورد زنده با انواع داده‌های سنسور Live Dashboard Prototype and UI Implementation with Sensor Data Types

  • پیاده‌سازی Hook داده‌های زنده و کامپوننت‌های داشبورد Implementing the Live Data Hook and the Live Dashboard Components

  • نصب وابستگی‌های لازم و اجرای پروژه فرانت‌اند داشبورد زنده Install the Necessary Dependencies and Running the Live Dashboard Frontend Project

  • راه‌اندازی پروژه بک‌اند FastAPI Setting up the FastAPI Backend Project

  • پیاده‌سازی تنظیمات اولیه با مدل‌های داده و توابع کمکی SQLite Implementing the Initial Configuration with Data Models and the SQLite Helper Functions

  • پیاده‌سازی Connection Manager به عنوان مرکز خدمات و اپلیکیشن FastAPI با حلقه داده‌ها Implementing the Connection Manager as Central Service Hub and the FastAPI Application with the Data Loop

  • نصب وابستگی‌ها و اجرای پروژه داشبورد زنده Installing the Dependencies and Running the Live Dashboard Project

مدیریت پایداری و تکنیک‌های پیشرفته وب‌سوکت Handling Reliability and Advanced WebSocket Techniques

  • پایداری به عنوان یک جنبه کلیدی و مدیریت صحیح قطع اتصال Reliability as a Core Aspect and Graceful Disconnection Handling

  • مقدمه‌ای بر مکانیزم‌های Heartbeat و پیاده‌سازی آن Introduction to and Implementing Heartbeat Mechanisms

  • مقدمه‌ای بر استراتژی‌های اتصال مجدد کلاینت (Reconnection) Introduction to Client Reconnection Strategies

  • پیاده‌سازی استراتژی‌های اتصال مجدد کلاینت Implementing Client Reconnection Strategies

  • مدیریت صحیح خطاها و بهترین روش‌های افزایش پایداری Graceful Error Handling and Reliability Best Practices

نمایش نظرات

آموزش FastAPI: پردازش داده‌های آنی (Real-time) با وب‌سوکت‌ها
جزییات دوره
1h 45m
23
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Fabian Deitelhoff Fabian Deitelhoff

Fabian Deitelhoff از نسخه اول شروع به کار با چارچوب NET کرد. وی پس از مدرک کارشناسی خود در علوم کامپیوتر کاربردی ، دوره کارشناسی ارشد علوم کامپیوتر را با گرایش علوم کامپیوتر پزشکی آغاز کرد. وی در حال حاضر روی قابلیت توسعه پذیری ویژوال استودیو ، مباحث مستندات نرم افزار و به عنوان نویسنده رایگان مجلات حرفه ای توسعه نرم افزار در زمینه برنامه نویسی .NET کار می کند. او همچنین به برنامه نویسی عملکردی ، دید کامپیوتر ، وبلاگ نویسی و LEGO علاقه مند است.