توضیحاتی در مورد کتاب Modern Frontend Development with Node.js
نام کتاب : Modern Frontend Development with Node.js
عنوان ترجمه شده به فارسی : توسعه Frontend مدرن با Node.js
سری :
نویسندگان : Florian Rappl
ناشر : Packt
سال نشر : 2022
تعداد صفحات : 209
ISBN (شابک) : 1804618292
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 12 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
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