توضیحات
ساخت بلاگ با Nextjs و Sanity CMS و استقرار آن در Vercel (ورسل)
نام دوره: Next.JS with Sanity CMS – Serverless Blog App (w/ Vercel)
پیش نیاز:
توضیحات:
Sanity چیست؟
Sanity بستری برای محتوای ساختاریافته است.
با Sanity، می توانید متن، تصاویر و سایر رسانه های خود را با API مدیریت کنید.
همچنین می توانید از برنامه تک صفحه ای منبع باز Sanity Studio برای تنظیم یک محیط ویرایشی استفاده کنید که بتوانید به سرعت آن را سفارشی کنید.
با Sanity، شما به بسیاری از API ها، کتابخانه ها و ابزارهایی دسترسی دارید که به شما کمک می کند از مزایای در دسترس داشتن تمام محتوای خود به عنوان منبعی واحد استفاده کنید.
Next JS چیست؟
Next JS یک چارچوب React است که زیرساخت و تجربه توسعه ساده را برای برنامه های کاربردی رندر سمت سرور (SSR) فراهم می کند.
یک سیستم مسیریابی مبتنی بر صفحه (با پشتیبانی از مسیرهای پویا)
پیش رندر، هر دو تولید استاتیک (SSG) و رندر سمت سرور (SSR) بر اساس هر صفحه پشتیبانی می شوند.
در مورد پروژه اصلی
ما با ادغام طرحبندی برنامهای بینقص که برای شما آماده کردهام، شروع میکنیم. ما آخرین شیوه های React و Next JS را دنبال خواهیم کرد. این بدان معنی است که ما تا حد امکان از عملکردهای قلاب استفاده خواهیم کرد.
پس از ایجاد طرح اولیه و صفحات، شروع به تهیه داده های واقعی در Sanity Studio می کنیم. من اصول اولیهSanity را برای شما توضیح خواهم داد و دو نوع سند – بلاگ ها و نویسنده ها – آماده خواهیم کرد.
ما فیلدهای مختلفی را برای توصیف داده هایمان مشخص می کنیم، به عنوان مثال، “Code Blocks”، “Images” و بسیاری دیگر.
پس از واکشی داده ها، وبلاگ ها را در صفحات برنامه خود نمایش خواهیم داد. شما یاد خواهید گرفت که چگونه تصاویر را پردازش کنید و استایل ها را در بلوک های کد اعمال کنید.
بعداً در دوره ساخت بلاگ با Nextjs و Sanity CMS و استقرار آن در Vercel (ورسل) ، یاد خواهید گرفت که چگونه گزینه های مختلف فیلتر را در نمای برنامه اعمال کنید، موارد را صفحه بندی کنید و مرتب سازی داده ها را مدیریت کنید.
شما یاد خواهید گرفت که چگونه از مفهوم ارائه دهنده و مصرف کننده استفاده کنید، که ما از آن برای کنترل تم روشن و تاریک برنامه خود استفاده خواهیم کرد.
در ادامه در مورد ویژگی Preview صحبت خواهیم کرد. ویژگی پیشنمایش به آن امکان میدهد پیشنویس دادههای وبلاگ را قبل از انتشار در مرحله تولید نمایش دهد.
در پایان ما برنامه خود را در پلتفرم Vercel مستقر خواهیم کرد. برنامه به صورت ایستا بهینه و فوق العاده سریع خواهد بود.
دوره ساخت بلاگ با Nextjs و Sanity CMS و استقرار آن در Vercel (ورسل) برای چه کسانی است:
- توسعه دهندگان شروع کننده کنجکاو برای یادگیری Next JS/React با Sanity CMS هستند
- توسعه دهندگان با تجربه به دنبال یادگیری ویژگی های جدید Next JS هستند
- توسعه دهندگانی که به دنبال راهی آسان برای ادغام و استقرار CMS خود هستند
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید