دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Florian Rappl
سری:
ISBN (شابک) : 1804618292
ناشر: Packt
سال نشر: 2022
تعداد صفحات: 209
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 12 Mb
در صورت تبدیل فایل کتاب Modern Frontend Development with Node.js به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه Frontend مدرن با Node.js نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
پروژه های توسعه وب خود را با استفاده کامل از مفاهیم، ابزارها و بهترین شیوه های Node.js در frontend تقویت کنید
تقریبا یک دهه پس از انتشار Node.js، ابزار مورد استفاده توسعه دهندگان فرانت اند به طور کامل از این زمان اجرا جاوا اسکریپت چند پلتفرمی که متأسفانه اغلب به توسعه وب سمت سرور محدود می شود، استقبال می کنیم. اینجاست که این کتاب Node.js وارد میشود و به شما نشان میدهد که این زمان اجرا محبوب چه چیزی را ارائه میکند و چگونه میتوانید پتانسیل کامل آن را برای ایجاد برنامههای وب متمرکز بر frontend باز کنید.
قبل از اینکه بفهمید چگونه کد خود را به ماژول ها و بسته ها تقسیم کنید، با یادگیری اصول اولیه و داخلی Node.js شروع می کنید. در مرحله بعد، با محبوب ترین مدیران بسته و کاربردهای آنها آشنا خواهید شد و نحوه استفاده از TypeScript و سایر انواع جاوا اسکریپت را با Node.js خواهید یافت. دانستن اینکه چه ابزاری در زمان استفاده از آن بسیار مهم است، بنابراین این کتاب به شما کمک می کند تا تمام ابزارهای پیشرفته موجود در Node.js را درک کنید. شما با لینترهایی مانند ESLint و قالبکنندههایی مانند Prettier تعامل خواهید داشت. با پیشروی، با Swiss Army Knife برای توسعه دهندگان frontend - باندلر - به خوبی آشنا خواهید شد. همچنین ابزارهای مختلف آزمایشی مانند Jest را برای تأیید کیفیت کد بررسی خواهید کرد. در نهایت، میتوانید کد خود را به راحتی در بستههای قابل استفاده مجدد منتشر کنید.
در پایان این کتاب توسعه وب، دانش لازم برای انتخاب با اطمینان را به دست خواهید آورد. ساختار کد مناسب برای مخازن شما با تمام چیزهایی که در مورد monorepos آموخته اید.
این کتاب برای توسعه دهندگان وب فرانت اند در سطح متوسط و جوان است که به دنبال استفاده از اکوسیستم Node.js برای ساخت راه حل های فرانت اند هستند. این کتاب به دانش سطح مبتدی از جاوا اسکریپت، HTML و CSS نیاز دارد. تجربه قبلی در استفاده از پوسته استاندارد (sh) مفید خواهد بود.
Enhance your web development projects by fully leveraging Node.js concepts, tools, and best practices at frontend
Almost a decade after the release of Node.js, the tooling used by frontend developers is fully embracing this cross-platform JavaScript runtime, which is sadly often limited to server-side web development. This is where this Node.js book comes in, showing you what this popular runtime has to offer and how you can unlock its full potential to create frontend-focused web apps.
You'll begin by learning the basics and internals of Node.js, before discovering how to divide your code into modules and packages. Next, you'll get to grips with the most popular package managers and their uses and find out how to use TypeScript and other JavaScript variants with Node.js. Knowing which tool to use when is crucial, so this book helps you understand all the available state-of-the-art tools in Node.js. You'll interact with linters such as ESLint and formatters such as Prettier. As you advance, you'll become well-versed with the Swiss Army Knife for frontend developers – the bundler. You'll also explore various testing utilities, such as Jest, for code quality verification. Finally, you'll be able to publish your code in reusable packages with ease.
By the end of this web development book, you'll have gained the knowledge to confidently choose the right code structure for your repositories with all that you've learned about monorepos.
This book is for junior and intermediate-level frontend web developers who are looking to leverage the Node.js ecosystem for building frontend solutions. The book requires beginner-level knowledge of JavaScript, HTML, and CSS. Prior experience in using a standard shell (sh) will be beneficial.
Cover Title Page Copyright Dedication Contributors Table of Contents Preface Part 1: Node.js Fundamentals Chapter 1: Learning about the Internals of Node.js Technical requirements Looking at the Node.js architecture in detail Understanding the event loop Using Node.js from the command line CommonJS Summary Chapter 2: Dividing Code into Modules and Packages Technical requirements Using the ESM standard Learning the AMD specification Being universal with UMD Understanding SystemJS and import maps Knowing package.json fundamentals Summary Chapter 3: Choosing a Package Manager Technical Requirements Using npm Using Yarn Using pnpm More alternatives Summary Part 2: Tooling Chapter 4: Using Different Flavors of JavaScript Technical requirements Integrating Babel Using Flow Using TypeScript Summary Chapter 5: Enhancing Code Quality with Linters and Formatters Technical requirements Understanding auxiliary tooling Using ESLint and alternatives Introducing Stylelint Setting up Prettier and EditorConfig Summary Chapter 6: Building Web Apps with Bundlers Technical requirements Understanding bundlers Comparing available bundlers Using Webpack Using esbuild Using Parcel Using Vite Summary Chapter 7: Improving Reliability with Testing Tools Technical requirements Considering the testing pyramid Comparing test runners versus frameworks Using the Jest framework Using the Mocha framework Using the AVA test runner Using Playwright for visual tests Using Cypress for end-to-end testing Summary Part 3: Advanced Topics Chapter 8: Publishing npm Packages Technical requirements Publishing to the official registry Selecting another npm registry via .npmrc Setting up Verdaccio Writing isomorphic libraries Publishing a cross-platform tool Summary Chapter 9: Structuring Code in Monorepos Technical requirements Understanding monorepos Using workspaces to implement monorepos Working with Lerna to manage monorepos Working with Rush for larger repositories Integrating Turborepo instead of or with Lerna Managing a monorepo with Nx to enhance Lerna Summary Chapter 10: Integrating Native Code with WebAssembly Technical requirements Advantages of using WebAssembly Running WASM in Node.js Writing WASM with AssemblyScript Summary Chapter 11: Using Alternative Runtimes Technical requirements Exploring the Deno runtime Using Bun for bundling web apps Summary Epilogue Index About Packt Other Books You May Enjoy