توضیحات
در دوره Build & Deploy Secure API with Python FASTAPI JWT SQLAlchemy با Python، Fast API، SQLAlchemy، JWT، Heroku و استفاده از پایگاه داده های مختلف مانند SQL Lite، MySQL، PostgresQL با SQLAlchemy آشنا می شوید. ما کد را به Github کامیت می کنیم و سپس API را در سرور ابری مستقر می کنیم. در طول مسیر ما همچنین اصول اولیه پایتون را که برای این دوره لازم است یاد خواهیم گرفت. ما با توسعه همه APIها با استفاده از فریمورک پایتون FAST API، یک مورد استفاده کامل از برنامه های کاربردی در دنیای واقعی خواهیم ساخت، در طول مسیر، جزئیات فریمورک Fast API را یاد می گیریم و همچنین آن را با سایر فریمورک های توسعه API مقایسه می کنیم. ما یاد خواهیم گرفت که خطاها و exception ها را مدیریت کنیم و چگونه اعتبار سنجی را انجام دهیم. سپس اصول اولیه احراز هویت، مجوز و مفهوم JWT را یاد می گیریم و سپس به ایمن سازی API های خود با JWT (Json Web Token) و OAuth2 ادامه می دهیم.
ما چندین پایگاه داده می سازیم و یاد می گیریم که روابط بین مدل های مختلف را با استفاده از پایگاه داده های متعدد مانند SQL Lite، MySQL، PostgreSQL و کتابخانه SQLAlchemy ایجاد کنیم. همچنین نحوه تنظیم پیکربندی پایگاه داده و همچنین نحوه استفاده از کاوشگر پایگاه داده برای تجسم داده های خود در داخل پایگاه داده را یاد خواهیم گرفت. در ادامه به تعریف schema های مختلف با کمک کتابخانه Pydantic خواهیم پرداخت. خواهیم دید که چگونه داده ها را بین مدل ها و schema ها تبدیل کنیم. ما یاد خواهیم گرفت که چگونه یک نقطه پایانی API را در پشت احراز هویت JWT ایمن کنیم. ما یاد خواهیم گرفت که از اسناد OpenAPI/Swagger با FastAPI برای آزمایش برنامه خود استفاده کنیم. سپس ادامه می دهیم و CORS را در API های خود فعال می کنیم. ما یاد خواهیم گرفت که کد خود را به Github کامیت کنیم. در نهایت ما برنامه خود را بر روی سرور ابری مستقر خواهیم کرد.
آنچه در Build & Deploy Secure API with Python FASTAPI JWT SQLAlchemy خواهید آموخت
- شما با اصول زبان برنامه نویسی پایتون آشنا خواهید شد
- شما با FAST API آشنا خواهید شد و API های REST امن در دنیای واقعی را توسعه می دهید
- با SQLAlchemy و نحوه استفاده از آن برای تعامل با پایگاه داده آشنا خواهید شد
- شما یاد خواهید گرفت که JWT (Json Web Token) را برای ایجاد نقطه پایانی امن API پیاده سازی کنید
- شما یاد خواهید گرفت که چگونه اعتبارسنجی انجام دهید و خطاها و استثناها را مدیریت کنید
- و…
این دوره مناسب افرادیست که
هر کسی که میخواهد با Python، FastAPI و SQLAlchemy توسعهدهنده حرفهای شود.
مشخصات دوره
- ناشر: Udemy
- مدرس: Ranjan Pandey
- زبان: انگلیسی
- سطح آموزش: مقدماتی
- مدت زمان آموزش: 3 ساعت و 59 دقیقه
- تعداد دروس: 52
سرفصل های دوره

پیش نیاز ها
تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
تغییرات:
نسخه 2023/6 نسبت به 2022/4 به تعداد 7 درس و مدت زمان 25 دقیقه افزایش داشته است.
لینک دانلود
نسخه 2023/6
نسخه 2022/4
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.97 گیگابایت












































