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