0
نام کتاب
Efficient Node.js

A Beyond-the-Basics Guide

Samer Buna

Paperback241 Pages
PublisherO'Reilly
Edition1
LanguageEnglish
Year2025
ISBN9781098145194
281
A6111
انتخاب نوع چاپ:
جلد سخت
540,000ت
0
جلد نرم
460,000ت
0
طلق پاپکو و فنر
470,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Node_js

#JavaScript

توضیحات

مهارت‌های توسعه وب خود را از مرورگر به سمت سرور با Node.js ارتقا دهید—فریم‌ورک محبوب سمت سرور که بیش از ۱۰ میلیون توسعه‌دهنده در شرکت‌هایی مانند آمازون، نتفلیکس و لینکدین از آن استفاده می‌کنند. اگر با زبان JavaScript آشنایی دارید، این راهنمای کاربردی از Samer Buna به شما نشان می‌دهد چگونه حتی پیچیده‌ترین برنامه‌های Node.js را به‌طور مؤثر طراحی و نگهداری کنید.


با رویکردی پروژه‌محور و عملی، در این کتاب از مفاهیم پایه تا مباحث پیشرفته مانند ماژول‌ها، پکیج‌ها، معماری رویداد-محور، استریم‌ها، پردازش‌های فرزند، مقیاس‌پذیری، تست، استقرار و بسیاری موارد دیگر پیش می‌روید—همه با تمرکز بر نکاتی که در عمل اهمیت دارند.


Take your web development skills from browser to server with Node.js, the popular backend framework used by more than 10 million developers at companies like Amazon, Netflix, and LinkedIn, to name just a few. If you're comfortable working with JavaScript, this practical guide from Samer Buna will show you how to effectively build and maintain even the most complex Node.js applications.


Following a hands-on, project-based approach, you'll move from key fundamentals to advanced concepts such as modules, packages, event-driven architecture, streams, child processes, scaling, testing, deployment, and much more—all while focusing on what actually matters in practice.


  • Understand Node.js's native capabilities in order to best use the powerful libraries and tools in its ecosystem
  • Utilize Node.js modules and packages
  • Explore Node.js's event-driven architecture, streams, and child processes
  • Create, test, and maintain efficient and scalable Node.js applications


Who Should Read This Book

This book is my attempt at helping you learn Node.js efficiently. It naturally dips into a few JavaScript concepts, but in general, you need a good basic understanding of the JavaScript language to get the most value out of this book.


If you’re not comfortable working with JavaScript objects, functions, operators, and iterators, reading an introductory book about JavaScript before this book would help.


This is the book that I wished existed when I started learning Node.js. At that time, I was mainly focusing on the frontend. Naturally, this book is a good fit for a frontend developer wanting to expand their experience to the backend.


Why I Wrote This Book

When it comes to learning Node.js, many tutorials, books, and courses tend to focus on the libraries and tools available within the Node.js ecosystem, rather than the Node.js runtime environment itself. They prioritize teaching how to utilize popular Node.js libraries and frameworks, instead of starting from the native capabilities of Node.js.


This approach is understandable because Node.js is a low-level runtime environment. It does not offer comprehensive solutions but rather a collection of small essential modules that makes creating solutions easier and faster. For example, a full-fledged web server will have options like serving static files (like images, CSS files, etc.). With the Node.js built-in http module, you can build a web server that serves binary data, and with the Node.js built-in fs module, you can read the content of a file from the filesystem. You can combine both of these features to serve static assets by using your own JavaScript code. There’s no built-in Node.js way to serve static assets under a web server.


Popular Node.js libraries that are not part of Node.js itself (such as Express.js, Next.js, and many others with .js in their names) aim to provide nearly complete solutions within specific domains. For example, Express.js specializes in creating and running a web server (and serving static assets, and many other neat features). Practically, most developers will not be using Node.js on its own, so it makes sense for educational materials to focus on the libraries offering comprehensive solutions, so learners can skip to the good parts. The common thinking here is that only developers whose job is to write these libraries need to understand the underlying base layer of Node.js.


However, I would argue that a solid understanding of the built-in power of Node.js is essential before utilizing any of its external libraries and tools. Having a deep understanding of Node.js allows developers to make informed decisions when choosing which libraries to use and how to use them effectively. This book is my attempt to prioritize first learning the native capabilities of Node.js and then using that knowledge to efficiently utilize the powerful libraries and tools in its ecosystem.


Table of Contents

Chapter 1. Node Fundamentals

Chapter 2. Scripts and Modules

Chapter 3. Asynchrony and Events

Chapter 4. Errors and Debugging

Chapter 5. Package Management

Chapter 6. Streams

Chapter 7. Child Processes

Chapter 8. Testing Node

Chapter 9. Scaling Node

Chapter 10. Practical Node


About the Author

Samer Buna has over 20 years of experience in software development, API design, database management, and scalability. Samer has authored several technical books and online courses about JavaScript, Node.js, React.js and more. Samer is passionate about everything JavaScript, and he loves exploring new libraries. His favorite technical stack is PostgreSQL, GraphQL, Node, and React.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Node.js
1,319
Node.js
1,345,000 تومان
Design Patterns
1,962
Node.js Design Patterns
1,219,000 تومان
Node.js
1,122
Node.js, MongoDB and Angular Web Development
1,778,000 تومان
Microservices
1,083
Hands-On Microservices with Node.js
618,000 تومان
Node.js
535
Node.js Cookbook
718,000 تومان
Node.js
1,195
Get Programming with Node.js
845,000 تومان
Node.js
578
Mastering Node.js Web Development
1,275,000 تومان
Node.js
1,076
Serverless Applications with Node.js
594,000 تومان
فریم ورک‌ها
526
Building an Application Development Framework
530,000 تومان
Node.js
1,243
Building Microservices with Node.js
559,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©