آموزش دوره جامع FastAPI پایتون و Nuxt.js (همراه با MySql و Postgres) - آخرین آپدیت

دانلود Python FastAPI & Nuxt.js Course (MySql & Postgres)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر مسیریابی FastAPI، مدل‌های SQLAlchemy ORM، میگریشن‌ها و اتصال به پایگاه داده برای ایجاد صفحات پویا در Nuxt. در این دوره خواهید آموخت: - یادگیری مدل‌ها و شمای FastAPI - نحوه اتصال پایگاه داده‌های Postgres و MySQL به پروژه FastAPI - آموزش API و مسیریابی‌ها (Routings) - یادگیری Nuxt و طراحی رابط کاربری (UI) زیبا پیشنیازها: دانش مقدماتی پایتون، HTML، CSS و جاوااسکریپت

آیا آماده‌اید تا فاصله بین توسعه فرانت‌اند و بک‌اند را پر کنید؟ به دوره سریع FastAPI و Nuxtخوش آمدید؛ یک راهنمای عملی و کاربردی که برای کمک به شما در ساخت یک اپلیکیشن وب کامل و مبتنی بر پایگاه داده از صفر طراحی شده است.

در این دوره به جای تمرکز بر مباحث تئوری یا خط لوله‌های پیچیده استقرار، مستقیماً به سراغ اصل مطلب می‌رویم. شما با انجام پروژه یاد می‌گیرید و یک اپلیکیشن کاربردیمی‌سازید که یک بک‌اند با کارایی بالای پایتونی را به یک فرانت‌اند مدرن و پویای Nuxt متصل می‌کند.

آنچه بر آن مسلط خواهید شد:

در بخش بک‌اند، عمیقاً وارد دنیای FastAPIو مدیریت پایگاه داده می‌شویم. شما یاد خواهید گرفت که چگونه:

  • اتصالات پایگاه داده رابطه‌ای برای Postgres یا MySQL را برقرار کنید.

  • از SQLAlchemy ORMبرای نوشتن مدل‌های دیتابیس به سبک پایتونی استفاده کنید.

  • شمای پایگاه داده را مدیریت کرده و تغییرات را به صورت روان با استفاده از میگریشن‌ها اعمال کنید.

  • منطق تجاری (Business Logic) را با استفاده از یک لایه تمیز Servicesجداسازی کنید.

  • مسیریابی‌های API قدرتمند طراحی کرده و اعتبارسنجی داده‌ها را با استفاده از شمای Pydantic اجرا کنید.

در بخش فرانت‌اند، اپلیکیشن خود را با Nuxtزنده خواهید کرد. موارد زیر را پوشش خواهیم داد:

  • ساخت کامپوننت‌های UI قابل استفاده مجدد.

  • پیاده‌سازی مسیریابی Nuxtبرای جابجایی بدون وقفه بین صفحات.

  • اتصال فرانت‌اند به بک‌اند از طریق دریافت، نمایش و به‌روزرسانی لحظه‌ای داده‌های پایگاه داده.

در پایان این دوره، شما نه‌تنها یک اپلیکیشن Todo کاربردی خواهید داشت، بلکه یک نقشه راه جامع و تکرارپذیر برای ساخت اپلیکیشن‌های وب Full-stack خودتان به دست می‌آورید. اگر می‌خواهید بر کدنویسی واقعی، مدل‌سازی دیتابیس و یکپارچه‌سازی API که موتور محرک توسعه وب مدرن است مسلط شوید، این دوره برای شماست!


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه دوره Introduction

  • سورس کد کامل، فایل‌ها و لینک‌ها Complete Source Code, Files & Links

بک‌اند با پایتون و FastAPI Backend Python FastAPI

  • ایجاد پروژه و افزودن وابستگی‌ها Create Project & Add Dependencies

  • افزونه‌ها و اجرای اپلیکیشن Extensions & Run App

  • تنظیمات Env و آدرس‌های پایگاه داده Env & Database urls

  • فایل پیکربندی (Config) Config File

  • متد نمونه‌سازی پایگاه داده Database Instance Method

  • متد اصلی و تست اتصال Main method & Connection Testing

  • مدل‌سازی (Model) Model

  • طراحی شما (Schema) Schema

  • میگریشن‌ها Migrations

  • متدهای سرویس (Service Methods) Service Methods

  • طراحی API برای Todo Todo API

  • تست APIهای Todo Todos API Testing

فرانت‌اند با Nuxt.js Frontend Nuxt.js

  • ایجاد پروژه Nuxt Create Nuxt Project

  • ساختاربندی پروژه Structure Project

  • طراحی نوار ناوبری (Navbar) Navbar

  • طراحی فوتر (Footer) Footer

  • صفحه اصلی Home Page

  • سرویس API API Service

  • صفحه لیست Todoها Todos Page

  • صفحه افزودن Todo Add Todo Page

  • صفحه ویرایش Todo Edit Todo Page

  • صفحه خطای 404 404 Not Found Page

نمایش نظرات

آموزش دوره جامع FastAPI پایتون و Nuxt.js (همراه با MySql و Postgres)
جزییات دوره
3 hours
24
(آخرین آپدیت)
4
از 5
دارد
ندارد
ندارد
Dennis Iluma
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dennis Iluma Dennis Iluma

مربی در Udemy