آموزش جامع توسعه وب با جاوااسکریپت، Next JS و React - آخرین آپدیت

دانلود Web Development with Javascript, Next JS, and React

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

به دوره جامع توسعه وب با JavaScript، Next JS و React خوش آمدید. این دوره پروژه محور، شما را در مسیر ساخت وب‌سایت‌های تعاملی با استفاده از جاوااسکریپت، HTML و CSS راهنمایی می‌کند و اصول توسعه و طراحی را با هم ترکیب می‌نماید. در بخش مقدمه، مفاهیم کلیدی Next JS، از جمله ویژگی‌های اصلی، کاربردهای رایج و محدودیت‌های آن را خواهید آموخت تا درکی عمیق از جایگاه این فریم‌ورک در توسعه وب مدرن پیدا کنید.

در پروژه اول، یک وب‌سایت املاک و مستغلات با استفاده از Next JS و Leaflet خواهید ساخت. این پروژه بر سه قابلیت اصلی تمرکز دارد: ابتدا یک نقشه تعاملی می‌سازید که لیست املاک را با مارکرهای قابل کلیک نمایش می‌دهد و جزئیاتی مانند قیمت، مکان، تعداد اتاق‌ها و اطلاعات تماس را به صورت پویا با React رندر می‌کند. سپس، یک ماشین حساب وام مسکن با جاوااسکریپت توسعه می‌دهید تا کاربران بتوانند درآمد خود را وارد کرده و تخمینی از پرداخت‌های ماهانه را مشاهده کنند. در نهایت، یک فرم ثبت ملک با React و HTML طراحی می‌کنید تا کاربران بتوانند املاک جدید را ثبت کرده و بدون رفرش شدن صفحه، آن‌ها را فوراً روی نقشه مشاهده کنند.

در پروژه دوم، یک وب‌سایت تحلیل بازخوردهای مشتریان را با Next JS و React توسعه خواهید داد. این پروژه نیز شامل سه ویژگی کلیدی است: اول، امکان ارسال بازخورد از طریق فرم متنی که سیستم آن را پردازش کرده و به عنوان مثبت، منفی یا خنثی دسته‌بندی می‌کند. دوم، قابلیت آپلود فایل CSV شامل چندین بازخورد که به طور خودکار تحلیل و در قالبی ساختاریافته سازماندهی می‌شوند. سوم، نمایش نتایج از طریق یک نمودار دایره‌ای پویا (Pie Chart) برای درک آسان‌تر توزیع احساسات کاربران.

در اواخر دوره، تست‌های لازم را روی وب‌سایت‌های خود انجام می‌دهید تا از عملکرد صحیح تمامی بخش‌ها با تمرکز بر کارایی و سرعت اطمینان حاصل کنید. این مرحله برای تأیید درست کار کردن کامپوننت‌ها و یکپارچگی تجربه کاربری (UX) ضروری است.

پیش از شروع، درک این نکته مهم است که چرا این تکنولوژی‌ها در کنار هم استفاده می‌شوند. Next JS و React به ساختاردهی اپلیکیشن‌ها از طریق کامپوننت‌های قابل استفاده مجدد و رندرینگ بهینه کمک می‌کنند، در حالی که Leaflet فرآیند افزودن نقشه‌های تعاملی را ساده می‌کند. ترکیب این‌ها، رویکردی کاربردی برای ساخت وب‌سایت‌هایی فراهم می‌کند که داده‌های پویا و تعاملات کاربر را به طور موثر مدیریت می‌کنند.

آنچه در این دوره خواهید آموخت:

  • ساخت وب‌سایت بازار املاک و مستغلات با Next JS، React و Leaflet JS
  • ساخت وب‌سایت تحلیل بازخوردهای مشتریان با Next JS و React
  • مدیریت وضعیت (State Management) و ساختار داده‌های املاک
  • طراحی ناوبری تب‌بندی شده (Tab Navigation) و ساختار Layout
  • ساخت و یکپارچه‌سازی نقشه تعاملی با استفاده از Leaflet
  • طراحی ماشین حساب وام مسکن
  • ساخت فیلتر جستجوی املاک
  • طراحی فرم ثبت ملک
  • طراحی چیدمان صفحه تحلیل بازخوردهای مشتریان
  • ساخت فرم ورودی متنی
  • پیاده‌سازی توابع تحلیل احساسات (Sentiment Analysis)
  • ساخت توابع آپلود داده و پارس کردن فایل‌های CSV
  • بصری‌سازی داده‌های تحلیل احساسات با نمودار دایره‌ای
  • انجام تست‌های عملکردی و کارایی وب‌سایت

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

درس‌ها Lessons

  • مقدمه Introduction

  • ابزارها و منابع Tools & Resources

  • ایجاد پوشه پروژه و نصب Next JS، React و Leaflet Creating Project Folder, Installing Next JS, React, Leaflet

  • ایجاد مدیریت وضعیت و ساختار داده‌های املاک Creating State Management & Property Data Structure

  • ساخت ناوبری تب‌ها و ساختار چیدمان Creating Tab Navigation & Layout Structure

  • ساخت و یکپارچه‌سازی نقشه تعاملی با Leaflet Creating & Integrating Interactive Map with Leaflet

  • ساخت ماشین حساب وام مسکن Creating Mortgage Calculator

  • پیاده‌سازی فیلتر جستجوی املاک Building Property Search Filter

  • طراحی فرم ثبت ملک Creating Property Listing Form

  • تست وب‌سایت املاک و مستغلات Testing Real Estate Website

  • ایجاد پوشه پروژه و نصب Papaparse، Sentiment و Recharts Creating Project Folder, Installing Papaparse, Sentiment, and Recharts

  • طراحی چیدمان صفحه تحلیل بازخوردهای مشتریان Creating Customer Feedback Analytics Page Layout

  • ساخت فرم ورودی متن و قابلیت تحلیل احساسات Creating Text Input Form & Sentiment Analysis Feature

  • ساخت تابع اجرای تحلیل احساسات Creating Function for Performing Sentiment Analysis

  • ساخت توابع آپلود داده و تحلیل فایل CSV Creating Functions for Uploading Data & Parsing CSV File

  • نمایش نتایج تحلیل احساسات و بصری‌سازی با نمودار دایره‌ای Displaying Sentiment Analysis Result & Visualizing Data with Pie Chart

  • تست وب‌سایت تحلیل بازخوردهای مشتریان Testing Customer Feedback Analytics Website

  • جمع‌بندی و نتیجه‌گیری Conclusion & Summary

نمایش نظرات

آموزش جامع توسعه وب با جاوااسکریپت، Next JS و React
جزییات دوره
2h 34m
18
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
5
- از 5
ندارد
دارد
دارد
Chris Raharja
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Raharja Chris Raharja

دانشمند داده و علاقه مندان به هوش مصنوعی

سلام، من کریس هستم. تخصص من در علم داده، یادگیری ماشین، هوش مصنوعی مولد، تجارت الکترونیک و طراحی وب است. من از دانشگاه واشنگتن با مدرک لیسانس ریاضی فارغ التحصیل شدم و به عنوان مشاور ریسک فناوری در یکی از چهار شرکت بزرگ تجربه دارم. اشتیاق من به تدریس به عنوان معلم خصوصی ریاضی در دبیرستان شروع شد و همچنان به شکوفایی ادامه داد. هدف من این است که مهارت هایم را به اشتراک بگذارم و جامعه ای پر جنب و جوش بسازم که در آن بتوانیم طیف گسترده ای از موضوعات را با هم کاوش کنیم و در مورد آنها بیاموزیم.