مسیر یادگیری طراحی سرویس و API
یک طراح سرویس و API باید درک عمیقی از مفاهیم پایهای وب مانند پروتکل HTTP، روشهای درخواست (GET، POST، و غیره)، ساختار RESTful و مدیریت وضعیتها (Status Codes) داشته باشد. او باید توانایی پیادهسازی و مستندسازی APIها را با استفاده از فریمورکهایی مانند FastAPI یا Django داشته باشد و بتواند امنیت، احراز هویت، و کنترل دسترسی را در طراحی خود لحاظ کند. همچنین، تسلط بر پایگاهدادهها مانند PostgreSQL و درک اصول طراحی سیستم (System Design) برای ساخت سرویسهایی مقیاسپذیر، پایدار و قابل نگهداری از مهارتهای حیاتی این حوزه است.
پیش نیازها :
- مسیر یادگیری پایتون
- مسیر یادگیری طراحی سایت (اختیاری)
- یادگیری مفاهیم وب و ساختار http
- درک مناسب از ساختار صفحات وب و درخواست ها
- درک مناسب از طراحی api
- درک مناسب از درخواست های وب
آموزش http
- ایجاد یک پروژه CRUD
- مدیریت دیتابیس با SQL Alchemy
- مدیریت migration
- بهینه سازی درخواست
- pydantic serializer
- مقیاس پذیری
- مدیریت ورژن
- احراز هویت
- پیاده سازی
آموزش FastAPI
آموزش SQL Alchemy پایتون
آموزش Pydantic پایتون
- نصب و راه اندازی داکر
- ایجاد Dockerfile
- ساخت و استفاده از Docker Images
- docker-compose
- port/expose/env/resource/volume/network
- docker-compose
- security & optimization
آموزش Docker
- ساخت یک سایت ساده landing
- یادگیری مدیریت asset های پروژه
- مدیریت template
- صفحات داینامیک
- مدیریت فرم و validation
- کار با دیتابیس و migration
- مدیریت احراز هویت
- مدیریت اطلاعات با فرم admin
- طراحی api با Restframework
- پیاده سازی و مدیریت پروداکشن
آموزش Django مقدماتی
آموزش Django پیشرفته
آموزش Django ORM
آموزش Django Design Patterns
در لینکدین دنبالم کنین
از جدیدترین کار ها و اخبار سایت آگاه شوید و در آن مشارکت کنین