آموزش Next.js برای افراد مبتدی - راهنمای کامل 2024
✅ سرفصل و جزئیات آموزش
فریمورک Next.js را برای ساخت فول استک یاد بگیرید.
آنچه یاد خواهید گرفت
- سیستم مسیریابی Next js را درک کنید.
- در مورد روش های مختلف ساخت اپلیکیشن NextJS یاد بگیرید. - App Router در مقابل Pages Router
- رندرینگ سمت سرور را پیاده کنید.
- همه ویژگی های کلیدی NextJS مانند پیش رندرینگ، SSR، واکشی داده، مسیریابی مبتنی بر فایل و احراز هویت را یاد بگیرید.
پیش نیازهای دوره
- دانش ReactJS به شدت توصیه می شود، اما این دوره شامل یک ماژول یادآوری کامل React نیز می باشد.
- به دانش قبلی در زمینه NextJS نیاز ندارید.
توضیحات دوره
در چشم انداز همیشه در حال تکامل توسعه وب، فریمورک ها و کتابخانه ها نقشی حیاتی در شکل دهی نحوه ساخت اپلیکیشن ها ایفا می کنند. Next.js فریمورکی است که محبوبیت فوق العاده ای بدست آورده است. این فریمورک با اتکا بر React ساخته شده است و راه حلی قوی برای ساخت آسان اپلیکیشن های React رندر شده در سرور ارائه می دهد. در این راهنمای کامل، شما ویژگی های اصلی Next.js، مزایای آن و اینکه چگونه کار را شروع کنید را بررسی خواهید کرد که همگی برای افراد مبتدی طراحی شده است.
Next.js چیست؟
Next.js فرآیند توسعه را از طریق ارائه مجموعه ای از کنوانسیون ها و ویژگی های built-in ساده می کند که عبارتند از:
- تقسیم کد خودکار: Next.js اپلیکیشن شما را با تقسیم کد به صورت خودکار بهینه می کند و تضمین می کند کاربران فقط کد ضروری را برای صفحه فعلی دانلود می کنند.
- رندرینگ سمت سرور (SSR): با SSR، صفحات در سرور تولید می شوند و HTML کاملا رندر شده برای کلاینت ارائه می دهند. این موضوع باعث بارگذاری های سریع تر صفحه و سئو بهتر می شود.
- تولید سایت استاتیک (SSG): Next.js به شما اجازه می دهد صفحات را در زمان ساخت پیش رندر کنید و آن ها را به عنوان HTML استاتیک ارائه کنید. این رویکرد برای سایت هایی که مرتبا تغییر نمی کنند عالی است.
- مسیرهای API: شما می توانید توابع بدون سرور را به طور مستقیم در اپلیکیشن Next.js خود ایجاد کنید که به شما امکان ساخت API ها در کنار فرانت اند خود را می دهد.
- مسیریابی مبتنی بر فایل: Next.js از یک سیستم مسیریابی مبتنی بر فایل استفاده می کند که ایجاد صفحات را از طریق افزودن فایل ها به دایرکتوری صفحات آسان می کند.
این دوره برای چه کسانی مناسب است؟
- توسعه دهندگان React که می خواهند گام بعدی را بردارند و اپلیکیشن های React آماده تولید بسازند.
- توسعه دهندگان React که می خواهند اپلیکیشن های React فول استک بسازند.
- به طور کلی توسعه دهندگان وب که می خواهند با یکی از محبوب ترین پشته های فناوری مورد تقاضا کار کنند.
آموزش Next.js برای افراد مبتدی - راهنمای کامل 2024
-
مقدمه 04:24
-
Hello World 09:00
-
مسیریابی 06:27
-
مسیریابی تودرتو 02:49
-
مسیریابی پویا 08:28
-
مسیریابی تودرتو پویا 05:23
-
سگمنت های Catch-all 09:47
-
هم مکانی فایل ها 04:45
-
فولدرهای خصوصی 02:11
-
گروه های مسیر 05:03
-
طرح بندی ها 03:11
-
کامپوننت های سرور React 01:31
-
ناوبری 07:10
-
ناوبری برنامه ای 04:49
-
رندر کردن 01:59
-
رندرینگ سمت کلاینت 05:25
-
رندرینگ سمت سرور 06:48
-
SSR با استفاده از Suspense 11:34
-
کامپوننت های سرور React (RSC) 09:04
-
کامپوننت های کلاینت و سرور 06:23
مشخصات آموزش
آموزش Next.js برای افراد مبتدی - راهنمای کامل 2024
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:20
- مدت زمان :01:56:11
- حجم :691.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy