Hands-on Nuxt.js Web Development
در کتاب Hands-on Nuxt.js Web Development (توسعه وب عملی با ناکست جی اس)، Nuxt.js را برای ساخت برنامههای وب Vue.js رندر شده در سمت سرور، تولید شده به صورت ایستا و آماده تولید را به کمک مثالهای کاربردی یاد خواهید گرفت. Nuxt.js، یک چارچوب وب پیشرونده است که بر فراز Vue.js برای رندر کردن سمت سرور (SSR) ساخته شده است. با استفاده از Nuxt.js و Vue.js، ساخت برنامههای کاربردی جهانی و استاتیک از صفر، اکنون آسانتر از هر زمان دیگری است.
این کتاب با مقدمه ای بر Nuxt.js و اجزای سازنده آن به عنوان یک چارچوب جهانی SSR آغاز میشود. شما با مبانی Nuxt.js آشنا خواهید شد و خواهید فهمید که چگونه میتوانید آن را با آخرین نسخه Vue.js یکپارچه کنید. سپس ساختار مسیر Nuxt.js را بررسی کرده و اولین پروژه Nuxt.js خود را با استفاده از صفحات، نماها، مسیریابی و کامپوننتهای Vue راه اندازی میکنید. با کمک مثالهای عملی، شما یاد خواهید گرفت که چگونه با جستجوی پیکربندی، افزونه ها، ماژول ها، میان افزار و Vuex store برنامهی Nuxt.js خودتان، آن را به backend API وصل کنید. این کتاب به شما نشان میدهد که چگونه میتوانید با کار کردن با REST و GraphQL APIها از طریق درخواستهای HTTP، برنامه Nuxt.js خود را به یک برنامه جهانی یا تولید شده به صورت ایستا تبدیل کنید. سرانجام، شما میتوانید با استفاده از احراز مجوز، با تکنیکهای امنیتی آشنا شوید تا برنامه Nuxt.js خود را برای آزمایش پکیج کرده و آن را در محیط عملیاتی مستقر کنید.
با به پایان رساندن این کتاب توسعه وب، شما درک کاملی از استفاده از Nuxt.js برای پروژههای خود پیدا کرده اید و قادر خواهید بود تا برنامههای وب امن، تست شده به صورت end-to-end و مقیاس پذیر را با SSR، مدیریت دادهها و قابلیتهای SEO بسازید. این کتاب برای هر برنامه نویس JavaScript یا فول استکی است که میخواهد برنامههای Vue.js رندر شده در سمت سرور را بسازد. درک پایه ای از چارچوب Vue.js به درک مفاهیم اصلی ارائه شده در این کتاب کمک میکند.
مطالبی که در کتاب «توسعه وب عملی با ناکست جی اس: ساخت برنامههای جهانی و تولید شده به صورت ایستا با استفاده از ناکست جی اس» خواهید آموخت:
- یکپارچه کردن Nuxt.js با جدیدترین نسخه Vue.js
- توسعه برنامههای Vue.js خودتان با استفاده از صفحات، کامپوننت ها، مسیریابی، میان افزار، افزونهها و ماژولهای Vue.js
- ایجاد یک برنامه وب بلادرنگ ساده با استفاده از Nuxt.js، Node.js، Koa.js و RethinkDB
- توسعه برنامههای وب جهانی و تولید شده به صورت ایستا با Nuxt.js، headless CMS و GraphQL
- ساخت APIهای Node.js و PHP از صفر با استفاده از Koa.js، PSRs، GraphQL، MongoDB و MySQL
- امن سازی برنامههای Nuxt.js خودتان با استفاده از احراز هویت JWT
- بررسی بهترین شیوهها برای تست کردن و استقرار برنامههای Nuxt.js خودتان