مسترکلاس Next.js - یادگیری NextJS با ساخت وب اپلیکیشنهای مدرن
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- معرفی Next.js
- نصب و راهاندازی Next.js
- صفحات و مسیریابی در Next.js
- مسیرهای پویا و تودرتو
- مدیریت داراییها، متادیتا و استایلها
- CSS ،Sass و Tailwind در Next.js
- واکشی داده سمت کلاینت
- پیادهسازی احراز هویت با NextAuthjs
- محافظت از مسیرها
- Context API
- بهینهسازی تصویر با Next/Image
- بهینهسازی اسکریپت با Next/Image
- ساخت RESTful API با مسیرهای API
- اتصال به پایگاه دادههای MongoDB ،PostgreSQL و فایربیس
- استقرار روی Vercel
- استقرار روی AWS ،DigitalOcean و Netlify
- مدیریت وب سوکتها و داده بلادرنگ
- ساخت PWA (وب اپلیکیشنهای پیشرونده) با Next.js
پیشنیازهای دوره
- آشنایی اولیه با برنامهنویسی
توضیحات دوره
در این دوره به صورت کامل به Next.js مسلط میشوید و یاد میگیرید چگونه وب اپلیکیشنهای مدرن، سریع و مقیاسپذیر را با استفاده از ریاکت بسازید.
این دوره شما را گام به گام از اصول اولیه Next.js تا ساخت اپلیکیشنهای آماده برای تولید و فولاستک پیش میبرد.
شما یاد خواهید گرفت که Next.js چگونه عملکرد، سئو و مقیاسپذیری را در مقایسه با اپلیکیشنهای سنتی ریاکت بهبود میبخشد. با انجام پروژههای عملی و مثالهای واقعی، مفاهیمی مانند رندرینگ سمت سرور، تولید سایت استاتیک، مسیریابی، API Routes و استقرار را بهصورت کاربردی یاد میگیرید.
آنچه خواهید آموخت:
- مفاهیم اصلی Next.js
- مسیریابی مبتنی بر فایل و مسیرهای پویا
- رندرینگ سمت سرور و تولید سایت استاتیک
- App Router و Pages Router (چه زمانی و چگونه از هر کدام استفاده کنیم؟)
- مسیرهای API و توسعه فولاستک با NextJS
- بهینهسازی سئو و بهترین شیوههای عملکرد
- احراز هویت، واکشی داده و مدیریت state
- استقرار اپلیکیشنهای Next.js در محیط تولید
چرا Next.js را یاد بگیریم؟
- Next.js یکی از پرطرفدارترین فریمورکهای ریاکت است.
- ایدهآل برای ساخت وب اپلیکیشنهای سریع و سئوپسند
- مورد استفاده شرکتهای برتر برای اپلیکیشنهای مقیاسپذیر و آماده تولید
- ایدهآل برای توسعهدهندگانی که قصد دارند مهندسان فولاستک ریاکت شوند.
این دوره برای چه کسانی مناسب است؟
- افراد مبتدی که میخواهند Next.js را از ابتدا یاد بگیرند.
- توسعهدهندگان ریاکت که قصد ارتقا مهارتهای خود با NextJS را دارند.
- توسعهدهندگان فرانتاند که به سمت فولاستک حرکت میکنند.
- افرادی که میخواهند وب اپلیکیشنهای سریع و سئوپسند بسازند.
مسترکلاس Next.js - یادگیری NextJS با ساخت وب اپلیکیشنهای مدرن
-
نصب و راهاندازی Next.js 07:16
-
ساختار پروژه و فایلهای کلیدی 06:38
-
صفحات و مسیریابی در Next.js 09:57
-
مسیرهای پویا و تودرتو 10:12
-
مسیرهای API در Next.js 10:47
-
مدیریت داراییها، متادیتا و استایلها 11:06
-
CSS ،Sass و Tailwind در Next.js 15:38
-
getStaticProps و getStaticPaths 12:20
-
()getServerSideProps 07:13
-
واکشی داده سمت کلاینت 08:54
-
SWR (Stale-While-Revalidate) برای واکشی داده 09:16
-
پیادهسازی احراز هویت با NextAuthjs 11:17
-
احراز هویت مبتنی بر JWT 09:27
-
مجوزدهی مبتنی بر نقش 08:17
-
محافظت از مسیرها 08:03
-
Context API 10:15
-
جعبه ابزار ریداکس 09:57
-
Zustand برای مدیریت State سبکوزن 11:31
-
بهینهسازی تصویر با Next/Image 10:35
-
بهینهسازی اسکریپت با Next/Image 09:59
-
بهبود عملکرد با ISR (بازتولید استاتیک افزایشی) 10:14
-
ساخت RESTful API با مسیرهای API 12:22
-
اتصال به پایگاه دادههای MongoDB ،PostgreSQL و فایربیس 19:08
-
استفاده از Prisma ORM در Next.js 11:01
-
استقرار روی Vercel و بهترین شیوهها 07:51
-
استقرار روی AWS ،DigitalOcean و Netlify 09:51
-
میانافزار در Next.js 06:17
-
بینالمللیسازی i18n در Next.js 09:12
مشخصات آموزش
مسترکلاس Next.js - یادگیری NextJS با ساخت وب اپلیکیشنهای مدرن
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:28
- مدت زمان :04:44:34
- حجم :2.92GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy