توضیحات
دوره Building REST APIs with FastAPI using Python | Hands-On. این دوره آموزشی یک برنامه جامع، عملی و پروژهمحور برای یادگیری توسعه، ایمنسازی و استقرار REST APIها با استفاده از زبان پایتون و فریمورک قدرتمند FastAPI است. این دوره آموزشی برای یادگیری توسعه API از صفر تا سطح پیشرفته با استفاده از فریمورک سریع و مدرن FastAPI طراحی شده است. امروزه APIها موتور محرک برنامههای مدرن اعم از اپلیکیشنهای موبایل، سرویسهای وب، سیستمهای هوش مصنوعی و پردازش دادههای لحظهای محسوب میشوند. در این برنامه آموزشی، فراگیران علاوه بر آشنایی با مفاهیم پایهای API و اصول طراحی REST، مهارتهای عملی و کاربردی لازم برای پیادهسازی اندپوینتها، مدیریت پارامترها و اعتبارسنجی دادهها با مدلهای Pydantic را فرا میگیرند. تمامی عملیاتهای مهم CRUD به صورت عملی با پایتون پیادهسازی میشوند تا شرکتکنندگان تجربه واقعی کسب کنند. یکی از بخشهای کلیدی این دوره، بررسی یک مورد استفاده واقعی یعنی ساخت یک تجزیهکننده رزومه هوش مصنوعی است که نحوه یکپارچهسازی با APIهای خارجی مانند OpenAI یا Gemini را نشان میدهد. در ادامه، مباحث حیاتی یکپارچهسازی پایگاه داده با اتصال به SQLite و PostgreSQL، مدیریت دادههای پایدار و همچنین امنیت و احراز هویت شامل هش کردن رمز عبور با bcrypt، توکنهای JWT و مدیریت جلسات بررسی میشوند. در پایان، فراگیران یک پروژه جامع را برای ساخت یک API احراز هویت امن از صفر پیادهسازی کرده و با نحوه استقرار برنامههای FastAPI بر روی پلتفرمهای ابری مدرن آشنا میشوند تا بتوانند سرویسهای آماده برای محیطهای عملیاتی تولید کنند.
آنچه فرا خواهید گرفت
- درک مفهوم API و اهمیت حیاتی آن در توسعه نرمافزارهای مدرن
- بررسی اصول طراحی REST و متدهای HTTP به عنوان شالوده تمامی APIهای امروزی
- ساخت کامل اندپوینتهای REST API با استفاده از FastAPI به عنوان سریعترین فریمورک پایتون
- مدیریت کارآمد پارامترهای مسیر، پارامترهای پرسوجو و بدنههای درخواست
- اعتبارسنجی و ساختاردهی دادهها با استفاده از مدلهای Pydantic
- اتصال APIها به پایگاههای داده با استفاده از SQLAlchemy ORM
- پیادهسازی امنیت و احراز هویت شامل هش کردن رمز عبور، توکنهای JWT و مسیرهای محافظتشده
- مدیریت نشستها، کوکیها و کنترل ایمن توکنها
- ایجاد خودکار مستندات تعاملی API با استفاده از Swagger UI فریمورک FastAPI
- مدیریت مناسب خطاها با کدهای وضعیت HTTP و پیامهای خطای استاندارد
- استقرار API در بستر ابری با استفاده از پلتفرمهای مدرن مانند Railway، AWS، Heroku و Render
- تکمیل یک پروژه جامع عملی برای ساخت یک API احراز هویت امن کاربران از صفر تا صد
این دوره مناسب افرادیست که
- افراد مبتدی که خواهان یک معرفی ساختاریافته و گامبهگام برای ورود به دنیای توسعه API هستند
- توسعهدهندگان پایتون که میخواهند مهارتهای خود را به سمت توسعه بکاند هدایت کنند
- دانشجویانی که یادگیری عملی و مبتنی بر نمایشهای کاربردی را به دورههای تئوری ترجیح میدهند
- توسعهدهندگان فول استک که به دنبال تقویت مهارتهای سمت سرور و بکاند خود هستند
- هر فردی که کنجکاو است بداند ساختار APIهای مدرن، سیستمهای احراز هویت و سرویسهای وب چگونه کار میکند
مشخصات دوره Building REST APIs with FastAPI using Python | Hands-On
- ناشر: Udemy
- مدرس: Yogesh Raheja, ThinkRook By Thinknyx Technologies
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 2 ساعت و 50 دقیقه
- تعداد دروس: 35
سرفصل های دوره در تاریخ 2026/8

پیشنیازهای دوره Building REST APIs with FastAPI using Python | Hands-On
- No prior API development experience needed
- Basic Python familiarity is helpful
- Python and required tools can be set up for free – covered in the course
- A code editor (VS Code) and terminal – no special software needed
تصاویر دوره

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.3 گیگابایت












































