توضیحات
آموزش Next.js با ساخت یک سایت برای رویداد موسیقی – آموزش کامل Next.js – ساخت سایت با Next.js
نام دوره: Next.js Dev to Deployment
پیش نیاز:
توضیحات:
Next.js یک فریم ورک برای ساخت وب سایت های React ارائه شده در سمت سرور و همچنین وب سایت های ثابت است. این یک دوره مبتنی بر پروژه برای یادگیری Next.js. ما یک سایت رویدادهای موسیقی ایجاد خواهیم کرد که دانش بنیادی لازم را برای ایجاد برنامه های خود به شما می دهد. ما از Strapi (CMS بدون سر) به عنوان پشتوانه خود استفاده خواهیم کرد اما شما می توانید از هر چیزی استفاده کنید.
ما اصول Next.js را یاد خواهیم گرفت مانند :
- صفحات و مسیریابی
- روش های واکشی داده ها – getServerSideProps ، getStaticProps ، getStaticPaths
- مسیرهای سفارشی API
- نسل استاتیک
- یک ظاهر طراحی شده CSS
- بهینه سازی تصویر
در پروژه اصلی ما ، همچنین با …
- Strapi CMS
- احراز هویت با JWT (JSON Web Tokens)
- مجوز و کنترل دسترسی
- ذخیره کردن کوکی های HttpOnly در سرور
- صفحه بندی ، فیلترهای جستجو و غیره
- بارگذاری تصویر با ادغام Cloudinary
- اعزام به Vercel و Heroku
Next.js همچنین می تواند برای ایجاد “وب سایت های ثابت” استفاده شود. پروژه دوم یک وبلاگ ایستا به نام Devspace است
- ادغام TaiilwindCSS
- واکشی / تولید داده های استاتیک
- با Frontmatter ایجاد ، واکشی و تجزیه علامت گذاری کنید
- قابلیت جستجو با مسیر API / عملکرد بدون سرور
- پست پنهان
- گیت هوک با هاسکی
- استقرار در Vercel
قبل از گذراندن دوره آموزش Next.js چه چیزی باید بدانید؟
- شما باید اصول JavaScript و ویژگی های مدرن JavaScript مانند توابع پیکان ، بازسازی ، عملگر گسترش را بدانید
- شما همچنین باید اصول React را بدانید. من چیزهایی مانند components, props, JSX را توضیح نمی دهم
منابع:
همه کد نهایی در مخازن پروژه و کلیه منابع مورد نیاز در بخشهای آموزش Next.js ارائه خواهد شد
دوره آموزش Next.js برای چه کسانی است:
- افرادی که می خواهند NextJS را یاد بگیرند
- برای ساخت یک برنامه پشته ای کامل با CRUD ، صفحه بندی ، احراز هویت و موارد دیگر ، همه چیزها را بیاموزید
یودمی ایران –
دوره در خواستی خود را در انجمن مطرح کنید