آموزش FastAPI: پردازش داده‌های بلادرنگ با WebSockets - آخرین آپدیت

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

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

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

شروع کار با FastAPI و WebSockets Getting Started with FastAPI and WebSockets

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

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

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

ساخت اپلیکیشن چت بلادرنگ 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 به عنوان مرکز خدمات WebSockets در بک‌اند 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

  • پیاده‌سازی پروتوتایپ داشبورد زنده و رابط کاربری با انواع داده‌های سنسور 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

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

  • پایداری به عنوان یک جنبه اصلی و مدیریت قطع اتصال صحیح (Graceful Disconnection) 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: پردازش داده‌های بلادرنگ با WebSockets
جزییات دوره
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 علاقه مند است.