فریمورک FastAPI یک فریمورک وب مدرن، سریع (با کارایی بالا) برای ساخت APIها با پایتون است که بر اساس Typeهای استاندارد پایتون کار میکند.
به دورهی جامع FastAPI خوش آمدید! دورهای که در آن، شما از سطح مبتدی تا پیشرفته در توسعه FastAPI آموزش جامع و کامل و در سطح استاندارد جهانی دریافت میکنید.
فریمورک FastAPI یکی از محبوبترین فریمورکها برای ساخت APIهای RESTful است زیرا کدنویسی با آن سریع، یادگیری آن آسان و دارای باگهای کمتری است. سرعت و قابلیتهای پیشرفته آن باعث محبوبیت آن در جامعه توسعهدهندگان نرمافزار شده است.
برای دسترسی به محتوای کامل دوره، از دورهی جامع FastAPI کدینگ کاگز بازدید کنید.
فریمورک FastAPI یک فریمورک مدرن پایتون است که چندین مزیت ارائه میدهد:
- سریع: عملکرد بسیار بالا، همسطح با NodeJS و Go
- یادگیری آسان: طراحی شهودی با پشتیبانی عالی ویرایشگر
- کدنویسی سریع: افزایش سرعت توسعه حدود ۲۰۰٪ تا ۳۰۰٪
- باگهای کمتر: کاهش خطاهای انسانی حدود ۴۰٪
- مبتنی بر استانداردها: بر اساس OpenAPI و JSON Schema
- آماده برای تولید: کد قوی با مستندات تعاملی خودکار
فریمورک FastAPI در بسیاری از برنامههای مهم استفاده میشود، از جمله بخشهایی از سیستم ارتباطی تلسکوپ جیمز وب و ChatGPT.
این دوره به سه بخش اصلی تقسیم شده است:
مفاهیم پایه و اصول FastAPI، شامل:
- معرفی FastAPI و GIT
- آشنایی با Routingو request و status و response
- ساختار پروژهی FastAPI
- دیتابیس SQL و NoSQL و امنیت و تست و دیپلوی
موضوعات پیشرفته شامل:
- مبانی عمیق در FastAPI
- آشنایی با میکروسرویسها
- مبانی عمیقتر دیتابیس و امنیت
- معماریهای مختلف
- ابزار و کاربردهای مختلف سطح بالا
مفاهیم پروژهی اصلی شامل:
- ارتباط میکروسرویسها
- محدودیتها و بهینهسازی میکروسرویسها
- دانش پایه پایتون
هر فصل شامل مثالها و تمرینهای عملی برای کمک به تسلط شما بر FastAPI است. کد در این ریپازیتوری بر اساس فصل سازماندهی شده است، که به شما امکان میدهد همراه با محتوای دوره پیش بروید.
این پروژه تحت شرایط مجوز MIT منتشر شده است.