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