آنچه یاد خواهید گرفت:
معرفی 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 را دارند.
توسعهدهندگان فرانتاند که به سمت فولاستک حرکت میکنند.
افرادی که میخواهند وب اپلیکیشنهای سریع و سئوپسند بسازند.