توضیحات
آموزش صفر تا صد توسعه API با FastAPI
نام دوره : Complete FastAPI masterclass from scratch
پیشنیاز
توضیحات
دوره حرفهای توسعه با FastAPI
FastAPI یکی از سریعترین فریمورکهای در حال رشد برای توسعه API است. این فریمورک سبک، آسان برای استفاده و دارای مزایای منحصر به فردی مانند تولید خودکار مستندات Swagger و پیروی از استانداردهای مدرن توسعه است.
این دوره درک کامل و جامعی از ویژگیهای FastAPI را در اختیار شما قرار میدهد. ما مفاهیم ساده تا پیشرفته را بررسی خواهیم کرد تا دید روشنی از قابلیتهای این فریمورک پیدا کنید.
همچنین در این دوره بررسی خواهیم کرد که FastAPI چگونه با پایگاههای داده SQL و بهویژه SqlAlchemy کار میکند. یاد میگیریم چطور میتوان endpointهایی ساخت که به کلاینت اجازه دهند دادهها را بازیابی یا ویرایش کند.
و بهترین بخش این است که تمام مفاهیم با کدنویسی پیادهسازی میشوند. این دوره صرفاً تئوری نیست؛ بلکه دانستهها و تجربه شما را با هم رشد میدهد. هرجا مفهومی را مطرح کنیم، بلافاصله با مثال کد آن را عملی میکنیم.
مواردی که در دوره آموزش صفر تا صد توسعه API با FastAPI پوشش داده میشوند:
- نصب و راهاندازی روی ویندوز و مک
- ساخت محیط مجازی و ایجاد پروژه
- ویژگیهای FastAPI
- پارامترهای مسیر (Path) و کوئری (Query)
- کدهای وضعیت HTTP و مدیریت خطا
- برچسبها (Tags)
- روتها و تولید خودکار مسیرها
- پاسخهای API و مدیریت آنها
- اعتبارسنجی دادهها
- تایپهای پیچیده
- کار با SQL و پایگاه داده رابطهای با ORM
- استفاده از SQLAlchemy
- احراز هویت و سطح دسترسی (Authentication & Authorization)
- مدیریت فایلها
- دیپلوی کردن API
- تست و اشکالزدایی
- قالبها، میانافزارها (Middleware)، برنامهنویسی async، ارتباط با WebSocket، اجرای تسک در پسزمینه و بسیاری موارد دیگر
پروژه نهایی:
در انتهای دوره یک پروژه عملی خواهیم داشت. یک کلون از اپلیکیشن اینستاگرام خواهیم ساخت و API مورد نیاز برای آن را پیادهسازی میکنیم. تمرکز بر ارسال پست، کامنتگذاری و احراز هویت کاربر خواهد بود.
همچنین دو کلاینت برای API خود خواهیم ساخت:
- کلاینت وب با ReactJS
- کلاینت موبایل با Android و Kotlin
به این ترتیب شما درک کاملی از توسعه کامل Fullstack (وب و موبایل) خواهید داشت.
این دوره برای توسعهدهندگان Fullstack طراحی شده است که میخواهند مهارت جدیدی در ساخت سریع و آسان API کسب کنند.
دوره با پیشرفت FastAPI و افزوده شدن ابزارها و مفاهیم جدید، بهروزرسانی میشود.
من مطمئنم که از این دوره لذت خواهید برد. همین حالا ثبتنام کنید و یادگیری ساخت API با FastAPI را آغاز کنید!
دوره آموزش صفر تا صد توسعه API با FastAPI برای چه کسانی است:
- توسعهدهندگان Fullstack مبتدی
- توسعهدهندگان Fullstack متوسط
- برنامهنویسان وب
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید