آنچه یاد خواهید گرفت:
ساخت یک ردیاب هزینه واقعی فولاستک با ریاکت، FastAPI ،PostgreSQL و SQLAlchemy
درک کنید چگونه اپلیکیشنهای فرانتاند با APIهای بکاند و پایگاه دادهها ارتباط برقرار میکنند.
ساخت CRUD APIهای واقعی با FastAPI و اتصال آنها به یک پایگاه داده PostgreSQL
تبدیل یک فرانتاند ریاکت به یک اپلیکیشن فولاستک کاملاً پایدار
یادگیری اصول کاربردی PostgreSQL و اس کیوال برای توسعه فولاستک
ساخت و تست APIهای بکاند با FastAPI ،Swagger و SQLAlchemy
اتصال فرمهای ریاکت و کامپوننتهای فرانتاند به پایداری واقعی در بکاند
درک گامبهگام معماری واقعی فولاستک واقعی
پیشنیازهای دوره
آشنایی با اصول اولیه پایتون رت توصیه میکنیم.
اصول اولیه ریاکت مانند فرمها، کامپوننتها، state ،props و useEffect
آشنایی اولیه با جاوا اسکریپت را توصیه میکنیم.
نیازی به تجربه قبلی با FastAPI ،PostgreSQL یا بکاند نیست.
یک کامپیوتر که بتواند نود جی اس، پایتون، PostgreSQL و ویژوال استودیو کد را اجرا کند.
توضیحات دوره
به دوره «توسعه وب فولاستک برای مبتدیان» خوش آمدید. یک ردیاب هزینه واقعی با پایتون، FastAPI و ریاکت بسازید.
این دوره پروژهمحور طراحی شده تا به دانشجویان کمک کند از توسعه فرانتاند به توسعه اپلیکیشن فولاستک واقعی با پایتون منتقل شوند.
بهجای یادگیری مفاهیم پراکنده یا جابجایی بین آموزشهای تصادفی، شما بهصورت تدریجی یک اپلیکیشن کامل ردیاب هزینه فولاستک میسازید و همزمان یاد میگیرید اپلیکیشنهای مدرن فرانتاند، APIهای بکاند و پایگاه دادهها چگونه در توسعه واقعی با هم کار میکنند.
این دوره برای مبتدیان مناسب است و برای دانشجویانی طراحی شده که اصول اولیه ریاکت را درک میکنند و حالا میخواهند یاد بگیرند سیستمهای واقعی فولاستک چگونه بهصورت حرفهای با توسعه بکاند پایتون ساخته میشوند.
آنچه در طول دوره یاد خواهید گرفت:
اصول PostgreSQL
عملیاتهای CRUD در اس کیوال
توسعه Backend API با FastAPI
معماری پایگاه داده
SQLAlchemy ORM
اسکیماهای Pydantic
CRUD APIهای واقعی
ارتباط فرانتاند با بکاند
ساختار اپلیکیشن فولاستک
ذخیرهسازی پایدار در بکاند
بهجای پنهان کردن مفاهیم مهم پشت «جادو»، این دوره به شما بهصورت تدریجی و گامبهگام آموزش میدهد تا واقعاً بفهمید همهچیز چگونه به هم متصل میشود و یک سیستم کامل فولاستک را شکل میدهد.
ابتدا با اصول مهم PostgreSQL و SQL شروع میکنید که عبارتند از:
ایجاد پایگاه داده و جدول
درک عملیاتهای CRUD
استفاده از pgAdmin و psql
درک کنید پایگاه دادههای رابطهای واقعاً چگونه کار میکنند؟
سپس، وارد اصول توسعه بکاند با سرورهای raw پایتون میشویم و بعد به FastAPI میپردازیم؛ جایی که شما موارد زیر را میسازید:
Backend APIهای واقعی
مدلهای SQLAlchemy
اسکیماهای Pydantic
پایداری PostgreSQL
معماری مقیاسپذیر بکاند
در نهایت، فرانتاند ریاکت را به بکاند FastAPI متصل میکنیم و بهتدریج منطق frontend-only را با پایداری واقعی در بکاند و قابلیت فولاستک جایگزین میکنیم.
تا پایان این دوره، شما یک اپلیکیشن کامل ردیاب هزینه فولاستک ساختهاید که شامل موارد زیر است:
فرانتاند ریاکت
بکاند Python FastAPI
پایگاه داده PostgreSQL
SQLAlchemy ORM
قابلیت CRUD واقعی
ذخیرهسازی پایدار در بکاند
این دوره سریع، عملی و پروژهمحور است که با هدف کمک به دانشجویان برای افزایش اعتمادبهنفس از طریق توسعه اپلیکیشن واقعی طراحی شده است.
اگر آمادهاید از اپلیکیشنهای frontend-only فراتر بروید و یادگیری توسعه فولاستک واقعی با قدرت پایتون را شروع کنید، این دوره برای شماست.
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان ریاکت که میخواهند توسعه واقعی فولاستک را یاد بگیرند.
دانشجویانی که مبانی فرانتاند را میدانند و میخواهند Backend API با FastAPI بسازند.
توسعهدهندگانی که به یادگیری PostgreSQL ،SQLAlchemy و اپلیکیشنهای کامل CRUD علاقهمند هستند
هر کسی که میخواهد یک فرانتاند ریاکت را به یک اپلیکیشن فولاستک واقعی تبدیل کند.