ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Modern Frontend Development with Node.js

دانلود کتاب توسعه Frontend مدرن با Node.js

Modern Frontend Development with Node.js

مشخصات کتاب

Modern Frontend Development with Node.js

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1804618292 
ناشر: Packt 
سال نشر: 2022 
تعداد صفحات: 209 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 12 Mb 

قیمت کتاب (تومان) : 33,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 1


در صورت تبدیل فایل کتاب Modern Frontend Development with Node.js به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب توسعه Frontend مدرن با Node.js نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب توسعه Frontend مدرن با Node.js



پروژه های توسعه وب خود را با استفاده کامل از مفاهیم، ​​ابزارها و بهترین شیوه های Node.js در frontend تقویت کنید

ویژگی های کلیدی

  • موارد داخلی Node.js را با تمرکز بر توسعه وب frontend کشف کنید
  • کاوش در npm frontend اکوسیستم، از جمله ابزارسازی، استفاده، و فرآیندهای توسعه آن
  • درباره مفاهیم کلیدی توسعه وب مانند monorepos یا انتشار کتابخانه ها بیاموزید</ span>

توضیحات کتاب

تقریبا یک دهه پس از انتشار Node.js، ابزار مورد استفاده توسعه دهندگان فرانت اند به طور کامل از این زمان اجرا جاوا اسکریپت چند پلتفرمی که متأسفانه اغلب به توسعه وب سمت سرور محدود می شود، استقبال می کنیم. اینجاست که این کتاب Node.js وارد می‌شود و به شما نشان می‌دهد که این زمان اجرا محبوب چه چیزی را ارائه می‌کند و چگونه می‌توانید پتانسیل کامل آن را برای ایجاد برنامه‌های وب متمرکز بر frontend باز کنید.

قبل از اینکه بفهمید چگونه کد خود را به ماژول ها و بسته ها تقسیم کنید، با یادگیری اصول اولیه و داخلی Node.js شروع می کنید. در مرحله بعد، با محبوب ترین مدیران بسته و کاربردهای آنها آشنا خواهید شد و نحوه استفاده از TypeScript و سایر انواع جاوا اسکریپت را با Node.js خواهید یافت. دانستن اینکه چه ابزاری در زمان استفاده از آن بسیار مهم است، بنابراین این کتاب به شما کمک می کند تا تمام ابزارهای پیشرفته موجود در Node.js را درک کنید. شما با لینترهایی مانند ESLint و قالب‌کننده‌هایی مانند Prettier تعامل خواهید داشت. با پیشروی، با Swiss Army Knife برای توسعه دهندگان frontend - باندلر - به خوبی آشنا خواهید شد. همچنین ابزارهای مختلف آزمایشی مانند Jest را برای تأیید کیفیت کد بررسی خواهید کرد. در نهایت، می‌توانید کد خود را به راحتی در بسته‌های قابل استفاده مجدد منتشر کنید.

در پایان این کتاب توسعه وب، دانش لازم برای انتخاب با اطمینان را به دست خواهید آورد. ساختار کد مناسب برای مخازن شما با تمام چیزهایی که در مورد monorepos آموخته اید.

آنچه خواهید آموخت

  • < span>با ابزارها و کتابخانه های مبتنی بر Node.js یک برنامه frontend ایجاد کنید
  • از باندلرهایی مانند webpack یا Vite برای ایجاد وب کارآمد استفاده کنید. برنامه ها
  • از برنامه های آزمایشی مانند Jest برای ارسال نرم افزار قابل اعتماد استفاده کنید
  • مخزن های کد را سازماندهی کنید تا در همکاری نزدیک با سایر توسعه دهندگان و تیم ها کار کنند
  • با نحوه انتشار بسته های npm برای ساده کردن استفاده مجدد از کد آشنا شوید span>
  • بهبود کیفیت کد با فعال کردن قالب‌بندی ثابت با استفاده از Prettier

این کتاب برای چه کسانی است

این کتاب برای توسعه دهندگان وب فرانت اند در سطح متوسط ​​و جوان است که به دنبال استفاده از اکوسیستم Node.js برای ساخت راه حل های فرانت اند هستند. این کتاب به دانش سطح مبتدی از جاوا اسکریپت، HTML و CSS نیاز دارد. تجربه قبلی در استفاده از پوسته استاندارد (sh) مفید خواهد بود.

فهرست محتوا

  1. آشنایی با موارد داخلی Node.js
  2. تقسیم کد به ماژول ها و بسته ها
  3. انتخاب مدیر بسته
  4. استفاده از طعم‌های مختلف جاوا اسکریپت< li>افزایش کیفیت کد با Linter و Formatter
  5. ساخت برنامه‌های وب با بسته‌کننده‌ها< /li>
  6. بهبود قابلیت اطمینان با ابزارهای تست
  7. انتشار بسته‌های npm< /li>
  8. ساختار کد در Monorepos
  9. ادغام کد بومی با WebAssembly
  10. استفاده از زمان‌های اجرای جایگزین

توضیحاتی درمورد کتاب به خارجی

Enhance your web development projects by fully leveraging Node.js concepts, tools, and best practices at frontend

Key Features

  • Discover the internals of Node.js, focusing on frontend web development
  • Explore the npm frontend ecosystem, including its tooling, usage, and development processes
  • Learn about key web development concepts such as monorepos or publishing libraries

Book Description

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.

What you will learn

  • Develop a frontend application with Node.js-based tools and libraries
  • Use bundlers such as webpack or Vite to create efficient web applications
  • Leverage test runners such as Jest to ship reliable software
  • Organize code repositories to work in close collaboration with other developers and teams
  • Find out how to publish npm packages to simplify code reuse
  • Improve code quality by enabling consistent formatting using Prettier

Who this book is for

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.

Table of Contents

  1. Learning about the Internals of Node.js
  2. Dividing Code into Modules and Packages
  3. Choosing a Package Manager
  4. Using Different Flavors of JavaScript
  5. Enhancing Code Quality with Linters and Formatters
  6. Building Web Apps with Bundlers
  7. Improving Reliability with Testing Tools
  8. Publishing npm Packages
  9. Structuring Code in Monorepos
  10. Integrating Native Code with WebAssembly
  11. Using Alternative Runtimes


فهرست مطالب

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




نظرات کاربران