آموزش Next.js 14 - دوره فشرده

Поділитися
Вставка
  • Опубліковано 5 сер 2024
  • در آموزش Next.js 14 مفاهیم و ساختار نسخه ۱۴ فریم‌ورک Next.js را به صورت دقیق بررسی می‌کنیم.
    سرفصل‌ها
    00:00:00 معرفی دوره
    00:01:05 پیش‌نیازها
    00:02:06 بررسی Next.js 14
    00:05:22 مستندات Next.js 14
    00:09:45 راه‌اندازی محیط توسعه
    00:14:14 نصب Next.js
    00:19:11 بررسی ساختار فایل‌ها
    00:23:35 استفاده از فونت‌ها
    00:28:30 مفهوم Routing
    00:34:38 استفاده از Link
    00:39:10 سرور و کلاینت کامپوننت‌
    00:42:25 مفهوم Data Fetching
    00:47:40 بررسی Caching در نسخه ۱۴
    00:49:54 مفهوم Server Actions
    00:52:12 توسعه فرم
    00:56:17 استفاده از json-server
    01:00:08 دریافت داده‌ها
    01:04:31 پیاده سازی توابع سرور
    01:10:53 بررسی مفهوم Revalidat Data
    پیش‌نیازها
    • آموزش جاوااسکریپت - دو...
    • آموزش React - دوره فشرده
    آموزش جامع Next.js
    frontcast.ir/product/nextjs
    سورس کد
    github.com/MasoodSadri/nextjs...
    وب‌سایت و شبکه‌های اجتماعی
    frontcast.ir
    / masoodsadri
    x.com/MasoodSadri
    / masoodsadri
    t.me/frontcast

КОМЕНТАРІ • 72

  • @user-dv1lm1dm2i
    @user-dv1lm1dm2i 10 днів тому

    بهترین کمکی که یک ویدئو میتونست به من بده . . . واقعا دمت گرم عشقی💖💖

  • @pakootah1989
    @pakootah1989 12 днів тому

    مختصر و مفید ممنونم از زحمتی که کشیدین جهت ظبط ویدیو

  • @aminfarahani6773
    @aminfarahani6773 8 місяців тому +1

    ار سر کار اومدم و فوق العاده خسته ام ، ولی اینقدر دوست دارم اموزش هاتون دلم نمیاد نبینم با این که اصلا ری اکت کار هم نیستم
    ولی با جون و دل میبینم ❤❤

    • @MasoodSadri
      @MasoodSadri  8 місяців тому

      خیلی ممنونم، باعث افتخار هست

  • @napoleongreatson
    @napoleongreatson 6 місяців тому +1

    عالی بود ، مختصر مفید

  • @hosseinsiahkamari6844
    @hosseinsiahkamari6844 8 місяців тому

    Perfect ❤❤❤❤❤

  • @younessheikhlar3614
    @younessheikhlar3614 8 місяців тому

    awesome thank you

  • @Jkjk-pu2vt
    @Jkjk-pu2vt 8 місяців тому +1

    بابا حلال اولسون ادامه بده👌👌

  • @mohammadm2846
    @mohammadm2846 8 місяців тому

    Thank you ❤

  • @ehsanfakhri5034
    @ehsanfakhri5034 8 місяців тому

    عالی 👏👏👏

  • @mdms4549
    @mdms4549 8 місяців тому

    عالی 👏👏

  • @user-ie8wj6kw7z
    @user-ie8wj6kw7z 4 місяці тому

    عالی بود 😃🙌👌

  • @user-zy2xu3di9x
    @user-zy2xu3di9x 8 місяців тому

    خیلی ممنون

  • @user-yi3rq7jk2r
    @user-yi3rq7jk2r 8 місяців тому

    perfect

  • @arashkenji480
    @arashkenji480 5 місяців тому

    nice job

  • @mehdijafarzade2381
    @mehdijafarzade2381 8 місяців тому

    عالی هستی استاد عزیز😍

  • @alirezakiani1222
    @alirezakiani1222 8 місяців тому +1

    بسیار عالی بود واقعا لذت بردم

  • @HabibiDev
    @HabibiDev 8 місяців тому +1

    عالی بود خلاصه و مفید

  • @alitajangi6762
    @alitajangi6762 6 місяців тому

    خیلی عالی و بروز بود ممنون مسعود جان

  • @mehrzad-deris
    @mehrzad-deris 7 місяців тому

    کارت درسته 🔥🔥🔥

  • @arman5782
    @arman5782 5 місяців тому

    خیلی عالی بود ممنونم ❤❤

  • @khajh933
    @khajh933 8 місяців тому

    دمت گرم❤

  • @Pouyamousayi
    @Pouyamousayi Місяць тому

    ویدیوی بسیار خوبی بود واقعا ممنونم

  • @user-dl4do2rm3y
    @user-dl4do2rm3y 7 місяців тому

    آقا عالی

  • @user-yi3rq7jk2r
    @user-yi3rq7jk2r 8 місяців тому

    awsome

  • @Toytomy
    @Toytomy 8 місяців тому

    excelente👌

  • @alirezaee7812
    @alirezaee7812 7 місяців тому

    استاد دم شما گرم خیلی اموزش عالی ای بود ممنون ازتون

  • @ashkankianii
    @ashkankianii 8 місяців тому +1

    شیوا و عالی بود. کامل نبود ولی عالی و جمع و جور بود. دوره کامل خود مسعود رو تو سایتش میتونید بخرید که واقعا اولین دوره فوق العاده ای هست که من دیدم. دوره های دیگه مسعود هم عالیه. ❤

    • @MasoodSadri
      @MasoodSadri  8 місяців тому

      خیلی ممنونم، لطف دارین

  • @younessheikhlar3614
    @younessheikhlar3614 8 місяців тому

    واقعا لذت بخشه که یادگیری رو با استادی متبهر و کار بلد که درس دادن بلد هست شروع کنی- ممنون که آموزش دادن رو بلدید و به زیر و زبر شغل خودتون آشنایی کامل دارید

    • @MasoodSadri
      @MasoodSadri  8 місяців тому

      خیلی ممنونم، لطف دارین🙏🏻

  • @farnazmoghadam9598
    @farnazmoghadam9598 8 місяців тому

    سلام خدا خیرتون بده استاد متشکرم

  • @Yassi_english
    @Yassi_english 8 місяців тому

    با سلام بنده دوره رو دیدم ممنون از زحماتتون

  • @omidrayaneh
    @omidrayaneh 8 місяців тому

    عالی بود و بسیار شیوا لذت بردم و میخ کوب ، آموزش فارسی خیلی دیدم مال شما یکی ازآموزش های تاپ هست (هم ردیف جادی بزرگ) اگه براتون مقدور باشه ادامه بدید.
    ممنون از شما👏👏👏

    • @MasoodSadri
      @MasoodSadri  8 місяців тому

      خیلی ممنونم، حتما🙏🏻

  • @user-sl9yv5he2r
    @user-sl9yv5he2r 7 місяців тому

    اقای صدری عزیز از نکست14 دوره بیشتر بزارید ممنون از زحمات شما

  • @hojjatsaaa
    @hojjatsaaa 8 місяців тому

    👍👍

  • @zakaryahasanzadah2613
    @zakaryahasanzadah2613 6 місяців тому

    پیشنهاد میشه که حتما ببینید🖐🏼🖐🏼🖐🏼🖐🏼🖐🏼🖐🏼

  • @mymobile-dr3lh
    @mymobile-dr3lh 6 місяців тому

    مسعود جان شما اموزش هات عالیه ولی هميشه ناقص میزاری موضوع رو 🥹

    • @MasoodSadri
      @MasoodSadri  6 місяців тому

      همون طور که از عنوان دوره مشخصه، یک دوره فشرده هست نه دوره جامع. البته باز هم در مورد Next ویدیو خواهیم داشت.

  • @itsir3211
    @itsir3211 2 місяці тому

    درود استاد، ممنون از آموزش فوق العادتون، استاد بنده مفهوم useClient رو درک کردم اما برای دریافت مقادیر داینامیک می تونیم آنها رو از طریق params در یک متغیر ذخیره و بر اساس مقدارشون سایر پردازش ها رو انجامم بدیم.
    چرا باید از usePath name استفاده کرد برای اینکار؟

  • @alinasrabadi749
    @alinasrabadi749 7 місяців тому

    عالی بود مرسی 😍
    فقط برای splice لازم نبود مقدارش دوباره تو data ریخته بشه چون تابع splice مقادیر رو replace میکنه
    data.splice(10)

  • @rezakhani8627
    @rezakhani8627 7 місяців тому

    آفرین خوب بود 😂😂
    با وجود این که نزدیک دو ساله دارم کار میکنم اومدم next js رو نصب کنم بعد ران کنم دیدم ارور swc اومد هر کاری کردم نشد اصلا فکرم نرفت سمت node js که شما گفتین بهتره نود ورژن بالا رو نصب کنید که همین رو دیدم گفتم ای وای 😂😂 خلاصه که دمت گرم این آموزشی که گزاشتی اینطوری به درد من خورد ❤

  • @histamin3914
    @histamin3914 6 місяців тому

    لطفا ادامه ش را اپلود کنید ممنون

  • @amirhoseinriping6216
    @amirhoseinriping6216 5 місяців тому

    فکرنکنی به حرفات گوش ندادما ولی میشه مارک ماوسی که استفاده میکنیو بگی ؟!!

  • @alishaker4112
    @alishaker4112 6 місяців тому

    سلام استفاده میشه درباره API نویسی Next 14 در لاذاول یا دیگر فریمورک ها صحبت کهید و همچنین یک پروژه full stack با Next 14 بسازید

  • @mohsensalehi7616
    @mohsensalehi7616 7 місяців тому

    سلام وقت بخیر خسته نباشید
    من یه سوال دارم چرا ما از use server استفاده کردیم توی اون سابمیت فرم ؛ در صورتی که به صورت دیفالت سمت سرور هست ؟

    • @MasoodSadri
      @MasoodSadri  7 місяців тому

      سلام. ممنونم. زمانی که برای یک تابع از use server استفاده می‌کنیم، تعیین می‌شه که این تابع فقط روی سرور می‌تونه اجرا بشه.

  • @amiwr.developer8657
    @amiwr.developer8657 7 місяців тому

    سلام یه سوال. یعنی مفاهیم getStaticProps و GetSErverSideProps کلا حذف شدن؟

    • @MasoodSadri
      @MasoodSadri  7 місяців тому

      سلام. در نسخه ۱۴ پشتیبانی نمی‌شن

  • @navidbehroozi5793
    @navidbehroozi5793 8 місяців тому

    درود استاد
    علتی داره که از action به جای onSubmit استفاده کردید؟

    • @MasoodSadri
      @MasoodSadri  8 місяців тому

      این مثال مربوط به Server Actions و Server Component می‌شه. این لینک رو مطالعه کنید:
      nextjs.org/docs/app/api-reference/functions/server-actions

  • @user-sl9yv5he2r
    @user-sl9yv5he2r 7 місяців тому

    یه سوال دارم ایا جای نود رو میتونه بگیره ؟ یا اساسا سوالم اشتباه هستش ؟

    • @MasoodSadri
      @MasoodSadri  7 місяців тому

      نه سوالتون اشتباه نیست. با استفاده از Next.js می‌تونیم قسمت بک‌اند رو هم توسعه بدیم. انتخاب تکنولوژی بستگی داره به منطق توسعه دهنده و نوع پروژه.

  • @NiloofarHooshangi-qf9um
    @NiloofarHooshangi-qf9um 7 місяців тому

    سلام استاد یه پیشنهاد داشتم میشه یه دوره آماده کنید که فقط چند تا نمونه پروژه های واقعی باشه ؟خیلی ممنونم

    • @MasoodSadri
      @MasoodSadri  7 місяців тому

      سلام، حتما. ممنونم از پیشنهادتون

  • @paydarsmartcity1373
    @paydarsmartcity1373 8 місяців тому

    سلام، خداقوت، قبل دیدن این دوره نیاز هست که دوره ای که برای Next 13 قرار دادین رو هم ببینم یا همین کافیه؟

    • @MasoodSadri
      @MasoodSadri  8 місяців тому +1

      سلام، اگر نسخه ۱۲ رو هم بدونید بهتره ولی پیش‌نیاز این دوره فقط دانش مفاهیم اصلی React هست

  • @user-xb1yg5tx5f
    @user-xb1yg5tx5f 5 місяців тому

    خسته نباشید. دو تا دوره nextjs از شما وجود داره. این دوتا چه تفاوتی با هم دارن؟؟ یکی تقریبا دو ساعت و اون یکی تقریبا یک ساعت

    • @MasoodSadri
      @MasoodSadri  5 місяців тому +1

      ممنون. این‌ دوره برای نسخه ۱۴ هست، دوره قبلی نسخه ۱۲.

  • @tahaahmadpor7879
    @tahaahmadpor7879 8 місяців тому

    سلام راستش من هیچ دانشی از نکست جی اس ندارم میخواستم بگم این دوره مناسب من هست ایا؟

    • @MasoodSadri
      @MasoodSadri  8 місяців тому

      سلام. بله می‌تونید ببینید دوره رو، ولی حتما باید مبانی React رو بدونید

    • @webdops
      @webdops 8 місяців тому

      اول react رو کامل یادبگیری بهتره چون جلو تر تو توسعه مشکل میخوری و هی باید برگردی عقب ❤

  • @user-il5ne7em6q
    @user-il5ne7em6q 5 місяців тому

    دوره ای که توی سایتتون میفروشید آیا با این دوره رایگان متفاوته؟

    • @MasoodSadri
      @MasoodSadri  5 місяців тому

      دوره سایت نسخه‌های ۱۲ و ۱۳ رو هم شامل می‌شه و در صورت به روز رسانی Next.js با مفاهیم جدید به صورت رایگان به روز می‌شه.

  • @MSEIN2303
    @MSEIN2303 6 місяців тому

    الان این دوره کامل تره و بهتر یا دوره ای که ۱ سال پیش ظبط شده؟

    • @MasoodSadri
      @MasoodSadri  6 місяців тому

      این دوره مربوط می‌شه به بررسی مفاهیم نسخه ۱۴، دوره قبل نسخه ۱۲

    • @MSEIN2303
      @MSEIN2303 6 місяців тому

      یعنی باید جفتش رو ببینیم؟
      @@MasoodSadri

    • @MasoodSadri
      @MasoodSadri  6 місяців тому

      @@MSEIN2303 پیشنهاد من این هست که هر دو رو یاد بگیرید ولی تمرکزتون برای نسخه ۱۴ باشه