آیا آمادهاید تا فاصله بین توسعه فرانتاند و بکاند را پر کنید؟ به دوره جامع و کاربردی FastAPI و Angular خوش آمدید؛ راهنمایی عملی که به شما کمک میکند یک اپلیکیشن وب کامل و مبتنی بر پایگاه داده را از صفر بسازید.
به جای تمرکز بر مباحث تئوری یا خط لولههای پیچیده استقرار (Deployment)، این دوره مستقیماً به سراغ اصل مطلب میرود. شما با انجام پروژه یاد میگیرید و یک اپلیکیشن کاربردی میسازید که یک بکاند با کارایی بالای پایتون را به یک فرانتاند مدرن و پویای Angular متصل میکند.
آنچه در این دوره بر آن مسلط میشوید:
در بخش بکاند، عمیقاً وارد دنیای FastAPI و مدیریت پایگاه داده میشویم. شما یاد خواهید گرفت که چگونه:
اتصالات پایگاه داده رابطهای را برای Postgres یا MySQL برقرار کنید.
از SQLAlchemy ORM برای نوشتن مدلهای دیتابیس به سبک پایتون استفاده کنید.
Schemaهای پایگاه داده را مدیریت کرده و تغییرات را به صورت روان از طریق Migrationها اعمال کنید.
منطق کسبوکار (Business Logic) را با استفاده از یک لایه تمیز Services جداسازی کنید.
یک API Routing قدرتمند طراحی کرده و اعتبار سنجی دادهها را با استفاده از Pydantic schemas اجرا کنید.
در بخش فرانتاند، اپلیکیشن خود را با Angular به زندگی میبخشید. مباحث زیر پوشش داده خواهد شد:
ساخت کامپوننتهای UI قابل استفاده مجدد.
پیادهسازی Angular Routing برای جابجایی بدون وقفه بین صفحات.
اتصال فرانتاند به بکاند از طریق دریافت، نمایش و بهروزرسانی لحظهای دادههای دیتابیس.
در پایان این دوره، شما نهتنها یک اپلیکیشن Todo کاربردی خواهید داشت، بلکه یک نقشه راه جامع و تکرارپذیر برای ساخت اپلیکیشنهای Full-stack خود خواهید داشت. اگر میخواهید بر کدنویسی واقعی، مدلسازی دیتابیس و یکپارچهسازی API که موتور محرک توسعه وب مدرن است مسلط شوید، این دوره برای شماست!
Dennis Iluma
مربی در Udemy
نمایش نظرات