آنچه یاد خواهید گرفت:
FastAPI
SQLAlchemy
Alembic
Docker
پیشنیازهای دوره
مبانی Python و توسعه Backend
توضیحات دوره
آیا آمادهاید تا با استفاده از FastAPI و Python و REST APIهای آماده تولید بسازید؟
در این دوره یاد میگیرید چگونه با استفاده از FastAPI، یکی از سریعترین فریمورکهای در حال رشد Python برای توسعه وب مدرن، اپلیکیشنهای بکاند مقیاسپذیر را طراحی، توسعه و مستقر کنید. ما فقط اپلیکیشنهای ساده CRUD نمیسازیم بلکه یاد میگیرید چگونه پروژههای واقعی را با استفاده از معماری تمیز و بهترین شیوههای صنعت ساختاردهی کنید.
FastAPI عملکرد بالا، مستندسازی خودکار و قابلیتهای مدرن Python مانند type hints را ترکیب میکند تا بتوانید APIs قدرتمند را سریع و کارآمد بسازید. در پایان دوره، میتوانید با اطمینان سیستمهای بکاند امن و قابل نگهداری را طراحی و پیادهسازی کنید.
آنچه یاد خواهید گرفت:
ساخت RESTful APIs با FastAPI
بهکارگیری اصول معماری تمیز در پروژههای واقعی
کار با SQLAlchemy و PostgreSQL
مدیریت اعتبارسنجی درخواستها و خطاها
ساختاردهی اپلیکیشنهای بکاند مقیاسپذیر و قابل نگهداری
استفاده از Docker برای کانتینرسازی اپلیکیشن FastAPI
تولید مستندات خودکار API با Swagger و OpenAPI
رعایت بهترین شیوهها برای استقرار در محیط تولید
مخاطبان دوره:
توسعهدهندگان Python که میخواهند APIs مدرن بسازند.
توسعهدهندگان بکاند که به FastAPI مهاجرت میکنند.
توسعهدهندگانی که میخواهند معماری تمیز را یاد بگیرند.
کسی که برای نقشهای توسعهدهنده بکاند آماده میشود.
این دوره بر پیادهسازی عملی، کدنویسی تمیز و ساختار حرفهای پروژه تمرکز دارد تا بتوانید از سطح مبتدی به یک توسعهدهنده بکاند FastAPI با اعتمادبهنفس تبدیل شوید.
همین امروز ساخت APIs پربازده را شروع کنید!
این دوره برای چه کسانی مناسب است؟
توسعهدهنده مبتدی Python
توسعهدهنده مبتدی Backend