آموزش اپلیکیشن فول استک MERN املاک: بازار مدرن MERN - آخرین آپدیت

دانلود Full stack MERN Real Estate App: A Modern MERN Marketplace

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع MERN Stack: ساخت پلتفرم املاک با MongoDB, Express, React.js, Node.js

یک پلتفرم املاک قدرتمند با استفاده از جدیدترین تکنولوژی‌های MERN Stack از صفر بسازید.

یادگیری جامع احراز هویت: احراز هویت ایمیل، رمز عبور و OAuth با JWT برای دسترسی امن کاربران را بیاموزید.

عملیات CRUD کامل: به کاربران امکان انجام عملیات CRUD شامل ایجاد، به‌روزرسانی و حذف آگهی‌های املاک را بدهید.

جستجوی پیشرفته: یک ویژگی جستجوی مدرن با فیلترها و گزینه‌های مرتب‌سازی پیاده‌سازی کنید و کوئری‌های MongoDB را برای کارایی بهینه کنید.

مدیریت پروفایل کاربر: مدیریت پروفایل کاربر با آپلود تصاویر پروفایل و حذف امن حساب کاربری با استفاده از اعتبارسنجی کوکی JWT را توسعه دهید.

رابط کاربری جذاب: یک رابط کاربری بصری با اسلایدرهای تصویر و مدیریت یکپارچه لیست برای صاحبان املاک ایجاد کنید.

استقرار آسان: نحوه استقرار برنامه املاک MERN خود را در پلتفرم 'render' بیاموزید و آن را برای نمایش نمونه کار یا استفاده عمومی آماده کنید.

مهارت‌های React.js: با کار بر روی مسیریابی پویا، مدیریت وضعیت با Redux Toolkit و ادغام APIهای شخص ثالث مانند Google OAuth، تخصص Reactjs خود را بهبود بخشید.

به‌روز با جدیدترین متدها: با جدیدترین روش‌های صنعت، از جمله React Router Dom و Tailwind CSS برای توسعه فرانت‌اند، به‌روز بمانید.

ذخیره‌سازی Firebase: از Firebase Storage برای مدیریت کارآمد تصاویر استفاده کنید و به کاربران امکان آپلود و مدیریت آسان تصاویر املاک را بدهید.

پیش‌نیازها:

یادگیرندگان باید درک اساسی از JavaScript، از جمله متغیرها، توابع و سینتکس پایه داشته باشند.

تجربه قبلی با React.js مفید است، زیرا این دوره مفاهیم پیشرفته React و بهترین شیوه‌ها را پوشش می‌دهد.

درک اساسی از مفاهیم توسعه وب مانند HTML، CSS و معماری وب مفید خواهد بود.

یادگیرندگان باید در استفاده از یک ویرایشگر متن یا محیط توسعه یکپارچه (IDE) برای نوشتن کد راحت باشند.

آیا آماده هستید تا سفری هیجان‌انگیز را به دنیای توسعه وب مدرن آغاز کنید و یک بازار املاک پیشرفته از ابتدا ایجاد کنید؟ به دنبال دوره جامع ما، "برنامه املاک فول استک MERN: ساخت یک بازار مدرن" بگردید.

در این دوره، شما را از درک پایه‌ای از توسعه وب به ایجاد یک برنامه املاک MERN (MongoDB، Express.js، React و Node.js) با امکانات کامل و غنی می‌بریم. چه یک توسعه‌دهنده فول استک مشتاق باشید، چه یک علاقه‌مند به React در سطح متوسط ​​و چه کسی که به دنبال گسترش ابزارهای توسعه وب خود هستید، این دوره برای توانمندسازی شما با مهارت‌ها و دانش مورد نیاز برای موفقیت طراحی شده است.

آنچه باید انتظار داشت:

1. تسلط جامع بر MERN Stack: از همان ابتدا، شما به قلب توسعه وب مدرن وارد خواهید شد. ما شما را در نصب ابزارهای ضروری مانند React.js و Tailwind CSS راهنمایی خواهیم کرد و اطمینان می‌دهیم که پایه محکمی برای ساختن دارید.

2. احراز هویت پیشرفته: یکی از جنبه‌های اصلی هر برنامه وب، احراز هویت کاربر است. در این دوره، یاد خواهید گرفت که هم احراز هویت ایمیل و رمز عبور را با استفاده از JSON Web Tokens (JWT) پیاده‌سازی کنید. همچنین ادغام Google OAuth را برای یک تجربه ورود یکپارچه پوشش خواهیم داد.

3. عملیات CRUD دنیای واقعی: ساخت یک پلتفرم املاک قدرتمند به معنای تسلط بر عملیات ایجاد، خواندن، به‌روزرسانی و حذف (CRUD) است. شما تجربه عملی در ایجاد، خواندن، به‌روزرسانی و حذف فهرست املاک با استفاده از MongoDB به عنوان پایگاه داده به دست خواهید آورد.

4. ویژگی‌های کاربرپسند: ما بر بهبود تجربه کاربری با اجازه دادن به کاربران برای ایجاد و مدیریت آسان فهرست املاک خود تمرکز خواهیم کرد. کاربران می‌توانند چندین تصویر را برای فهرست خود آپلود کرده و در صورت نیاز آن‌ها را از طریق یک رابط بصری اصلاح کنند.

5. قابلیت جستجوی پیشرفته: یک بازار مدرن نیاز به قابلیت‌های جستجوی پیشرفته دارد. شما یاد خواهید گرفت که چگونه یک ویژگی جستجو را پیاده‌سازی کنید که به کاربران امکان می‌دهد فهرست‌ها را بر اساس عنوان فیلتر کنند، گزینه‌های مرتب‌سازی را اعمال کنند و نتایج جستجو را به طور موثر محدود کنند. ما به بررسی تکنیک‌های پرس‌وجوی جستجوی پیشرفته هنگام کار با MongoDB خواهیم پرداخت.

6. استقرار آسان: این فقط در مورد ساختن نیست. در مورد به اشتراک گذاشتن خلقت خود با جهان است. ما شما را در استقرار رایگان برنامه املاک MERN stack کاملاً کاربردی خود با استفاده از پلتفرم "render" راهنمایی خواهیم کرد.

پیش نیازها:

برای استفاده حداکثری از این دوره، درک اساسی از JavaScript و React توصیه می‌شود. با این حال، اگر مشتاق هستید که وارد دنیای توسعه فول استک شوید و از ساختن یک بازار املاک هیجان‌زده هستید، بیش از هر زمان دیگری آماده شروع هستید.

در این سفر فراگیر به ما بپیوندید تا بر MERN stack، احراز هویت JWT، ادغام Firebase، Google OAuth و موارد دیگر تسلط پیدا کنید. در پایان این دوره، شما نه تنها یک برنامه املاک کاملاً کاربردی برای نمایش خواهید داشت، بلکه انبوهی از مهارت‌ها و دانش را برای پیشبرد حرفه توسعه وب خود خواهید داشت. اکنون ثبت نام کنید و بیایید این ماجراجویی یادگیری هیجان انگیز را با هم آغاز کنیم!


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

معرفی، پیش نمایش و نصب Introduction, preview and Installation

  • معرفی Intro

  • پیش نمایش پروژه Project preview

  • نصب React js و Tailwind CSS و ساخت اولین قالب Install React js and Taiwind CSS and create the first template

صفحات، مسیرها و کامپوننت هدر Pages and routes and header component

  • ساخت صفحات و مسیرها Create pages and routes

  • ساخت کامپوننت هدر Create Header component

ساخت سرور و اتصال به پایگاه داده Create the server and connect to the database

  • ساخت و اجرای سرور Create and run the server

  • اتصال به پایگاه داده Connect to database

  • ساخت مدل کاربر Create user model

  • ساخت یک مسیر API تستی Create a test API route

ثبت نام کاربران Signing up the users

  • ساخت مسیر API ثبت نام Create sign up API route

  • ساخت یک middleware و یک تابع برای مدیریت خطاهای احتمالی Create a middleware and a function to handle possible errors

  • تکمیل UI صفحه ثبت نام Complete sign up page UI

  • تکمیل عملکرد صفحه ثبت نام Complete sign up page functionality

ورود کاربران Signing in users

  • ساخت مسیر API ورود Create sign in API route

  • تکمیل عملکرد صفحه ورود Complete sign in page functionality

Redux toolkit و Redux persist Redux toolkit and Redux persist

  • اضافه کردن redux toolkit Add redux toolkit

  • اضافه کردن redux persist Add redux persist

Google OAuth و بروزرسانی هدر Google OAuth and update header

  • اضافه کردن قابلیت Google OAuth Add Google OAuth functionality

  • بروزرسانی هدر و خصوصی کردن صفحه پروفایل Update the header and make the profile page private

صفحه پروفایل Profile page

  • تکمیل UI صفحه پروفایل Complete profile page UI

  • تکمیل قابلیت آپلود تصویر Complete image upload functionality

  • ساخت مسیر API بروزرسانی کاربر Create update user API route

  • تکمیل عملکرد بروزرسانی کاربر Complete update user functionality

  • اضافه کردن قابلیت حذف کاربر Add delete user functionality

  • اضافه کردن قابلیت خروج کاربر Add sign out user functionality

ایجاد آگهی Create listings

  • اضافه کردن مسیر API ایجاد آگهی Add create listing API route

  • تکمیل UI صفحه ایجاد آگهی Complete create listing page UI

  • تکمیل قابلیت آپلود تصاویر آگهی Complete upload listing images functionality

  • تکمیل عملکرد صفحه ایجاد آگهی Complete create listing page functionality

  • ساخت مسیر API دریافت آگهی‌های کاربر Create get user listings API route

  • تکمیل نمایش آگهی‌های کاربر Complete show user listings functionality

  • تکمیل قابلیت حذف آگهی کاربر Complete delete user listing functionality

  • ساخت مسیر API بروزرسانی آگهی Create update listing API route

  • تکمیل عملکرد بروزرسانی آگهی Complete update listing functionality

صفحه آگهی Listing page

  • اضافه کردن اسلایدر تصویر به صفحه آگهی Add image slider to the listing page

  • تکمیل صفحه آگهی Complete listing page

  • اضافه کردن قابلیت تماس با صاحبخانه به صفحه آگهی Add contact landlord functionality to the listing page

عملکرد صفحه جستجو Search page functionality

  • ساخت مسیر API جستجو Create search API route

  • تکمیل عملکرد فرم جستجوی هدر Complete header search form functionality

  • ساخت UI صفحه جستجو Create search page UI

  • اضافه کردن قابلیت onChange و onSubmit به صفحه جستجو Add onChange and onSubmit functionality to the search page

  • ساخت کامپوننت آیتم آگهی و نمایش آگهی‌ها Create the listing item component and show listings

  • اضافه کردن قابلیت نمایش آگهی‌های بیشتر Add show more listings funtionality

صفحات خانه و درباره ما Home and about pages

  • تکمیل صفحه اصلی Complete home page

  • تکمیل صفحه درباره ما Complete about page

استقرار Deployment

  • استقرار در render Deploy to render

نمایش نظرات

آموزش اپلیکیشن فول استک MERN املاک: بازار مدرن MERN
جزییات دوره
11.5 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,119
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr. Sahand Ghavidel Dr. Sahand Ghavidel

سهند قویدل دارای مدرک ریاضی ، برق و علوم کامپیوتر است و مدرک دکترا را از دانشکده مهندسی و فناوری اطلاعات دانشگاه سیدنی اخذ کرده است. سهند بیش از 10 سال در مورد الگوریتم های مصنوعی و بهینه سازی تحقیق کرده است. وی چندین جایزه برای تحقیقات برجسته خود کسب کرده است و بیش از 40 مجله ISI منتشر کرده و در بسیاری از کنفرانس های بین المللی شرکت کرده است. به گفته google scholar (آوریل 2021) ، تعداد افرادی که از نشریات سهند استفاده می کنند و به آنها استناد می کنند ، بسیار زیاد است که بیش از 1600 مورد استناد است. وی همچنین به عنوان منتقد برجسته در مجله بین المللی به نام "International Journal of Electrical Power & Energy Systems" با CiteScore 5.79 به دلیل مشارکت وی در افزایش کیفیت مجله ، جایزه دریافت کرد. سهند بیش از 15 سال سابقه برنامه نویسی دارد. اولین زبان برنامه نویسی که او آموخت در 12 سالگی بصری بود. از آن زمان ، او با زبان های برنامه نویسی مختلفی مانند جاوا اسکریپت و پایتون کار کرده است.