این دوره به بررسی فریمورک FastAPI برای ساخت سریع APIها میپردازد و در مورد اینکه چرا FastAPI ارزش توجه دارد، معاوضههایی که باید در نظر گرفته شود و دلایلی که FastAPI ممکن است مناسب شما باشد یا ممکن است مناسب نباشد صحبت میکند.
شما یاد خواهید گرفت:
FastAPI یک فریمورک وب مدرن، با کارایی بالا برای ساخت API با پایتون 3.7+ بر اساس نکات استاندارد نوع پایتون است. در این دوره آموزشی، FastAPI: The Big Picture، در مورد اینکه FastAPI چیست و چه چیزی میتواند انجام دهد، خواهید آموخت. ابتدا، FastAPI چیست و ویژگیهای مختلف آن چیست. در مرحله بعد، نحوه ساخت یک REST API اساسی با استفاده از FastAPI را خواهید یافت. در نهایت، زمانی که FastAPI را با غولهای بزرگ دیگری مانند Django، Django REST Framework و Flask مقایسه میکنیم، در مورد جایگاه آن آگاه خواهید شد. وقتی این دوره را به پایان رساندید، مهارتها و دانش FastAPI مورد نیاز برای ساخت سریع APIهای با کارایی بالا را خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Introducing FastAPI [19mins]
02-01 Overview [0mins]
02-02 What Is FastAPI? [7mins]
02-03 Who Should Use FastAPI? [9mins]
02-04 Summary [3mins]
03 Why Use FastAPI? [18mins]
03-01 Overview [1mins]
03-02 Features of FastAPI [7mins]
03-03 Exploring FastAPI Auto docs [9mins]
03-04 Summary [1mins]
04 Building a Basic FastAPI Application [18mins]
04-01 Overview [1mins]
04-02 Demo: Creating a Basic FastAPI App [3mins]
04-03 Adding Routes and Databases to FastAPI [5mins]
04-04 Generating Documentation with FastAPI [8mins]
04-05 Summary [1mins]
05 Inspirations from Alternatives and Trade-offs [14mins]
05-01 Overview [1mins]
05-02 Other Alternatives of FastAPI [4mins]
05-03 Inspirations from Other Frameworks [4mins]
05-04 Trade-off: Small Community of Developers [3mins]
05-05 Summary [2mins]
06 What’s Next? [4mins]
06-01 Overview [0mins]
06-02 Next Steps [2mins]
06-03 Executive Summary [2mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 معرفی FastAPI [19 دقیقه]
02-01 نمای کلی [0 دقیقه]
02-02 FastAPI چیست؟ [7 دقیقه]
02-03 چه کسی باید از FastAPI استفاده کند؟ [9 دقیقه]
02-04 خلاصه [3 دقیقه]
03 چرا از FastAPI استفاده کنیم؟ [18 دقیقه]
03-01 نمای کلی [1 دقیقه]
03-02 ویژگیهای FastAPI [7 دقیقه]
03-03 کاوش اسناد خودکار FastAPI [9 دقیقه]
03-04 خلاصه [1 دقیقه]
04 ساخت یک برنامه اصلی FastAPI [18 دقیقه]
04-01 نمای کلی [1 دقیقه]
04-02 نسخهی نمایشی- ایجاد یک برنامه اصلی FastAPI [3 دقیقه]
04-03 افزودن مسیرها و پایگاههای داده به FastAPI [5 دقیقه]
04-04 ایجاد اسناد با FastAPI [8 دقیقه]
04-05 خلاصه [1 دقیقه]
05 الهامات از جایگزینها و مبادلات [14 دقیقه]
05-01 نمای کلی [1 دقیقه]
05-02 سایر جایگزینهای FastAPI [4 دقیقه]
05-03 الهامات از فریمورکهای دیگر [4 دقیقه]
05-04 معاوضه- انجمن کوچک توسعه دهندگان [3 دقیقه]
05-05 خلاصه [2 دقیقه]
06 بعدی چیه؟ [4 دقیقه]
06-01 نمای کلی [0 دقیقه]
06-02 مراحل بعدی [2 دقیقه]
06-03 خلاصه اجرایی [2 دقیقه]
عبدالرحمان بنیانگذار Pythonist.org، یک شرکت مشاوره، آموزش و توسعه نرمافزار است. در حال حاضر، او به عنوان مهندس ارشد یادگیری ماشین در Nexthon Technologies مشغول به کار است که در آنجا چندین پروژه شگفت انگیز با قدرت هوش مصنوعی ساخته است. قبل از آن، او بهعنوان یک معمار راهحل ابری کار میکرد و زیرساختهای قدرتمند، ایمن و مقیاسپذیر را روی فروشندگان ابری مختلف مانند Google Cloud پلتفرم و AWS ساخت. در طول هر دوی این نقشها، او از پایتون به عنوان زبان اصلی برای توسعه خود استفاده کرد. او یک مجری و معلم باتجربه است که در چندین کنفرانس، گروههای نرمافزاری و مکانهای داخلی شرکت سخنرانی کرده است. عبدل همچنین یکی از اعضای فعال جامعه منبع باز است و به طور منظم در پروژههای مختلف مرتبط با پایتون و یادگیری ماشین مشارکت دارد. عبدالله دارای مدرک لیسانس فناوری اطلاعات از دانشگاه گجرات پاکستان است.