دانلود رایگان کتاب:
NodeJS Notes For Professionals
معرفی و دانلود کتاب:

NodeJS Notes For Professionals

NodeJS Notes For Professionals
نویسندگان

مجموعه‌ای از نویسندگان در Stack Overflow

سال انتشار

2018

تعداد صفحات

334

سطح کتاب

متوسط

زبان کتاب

انگلیسی

حجم فایل

2.8MB

باکس دانلود

مطالعه کنید

ویرایش محتوا

درباره کتاب Node.js Notes for Professionals:

کتاب Node.js Notes for Professionals یک راهنمای جامع و غیررسمی برای توسعه‌دهندگان و علاقه‌مندان به Node.js است. این کتاب به صورت رایگان تهیه شده و شامل مباحثی از مقدماتی تا پیشرفته درباره معماری Node.js، مدیریت ماژول‌ها، توسعه وب با Express، مدیریت پایگاه داده و نکات امنیتی است. تمرکز آن بر ارائه تجربیات واقعی جامعه Stack Overflow و مثال‌های عملی است که به برنامه‌نویسان کمک می‌کند پروژه‌های Node.js خود را به بهترین شکل مدیریت کنند.

خلاصه کتاب Node.js Notes for Professionals:

کتاب شامل فصل‌های متنوعی از جمله شروع کار با Node.js، npm، توسعه برنامه‌های وب با Express، مدیریت فایل‌ها، استفاده از ماژول‌ها، مدیریت استریم‌ها و ارتباط با پایگاه‌های داده مانند MongoDB، MySQL و PostgreSQL است. همچنین به موضوعات پیشرفته مانند Cluster Module، Multi-threading، مدیریت خطا و اجرای سرویس‌های Node.js در محیط‌های تولیدی پرداخته است، تا توسعه‌دهندگان بتوانند برنامه‌های مقیاس‌پذیر و امن ایجاد کنند. علاوه بر آموزش مفاهیم پایه و پیشرفته، کتاب به نکات عملی در مدیریت پروژه‌های Node.js، طراحی API، استفاده از قالب‌ها و فریمورک‌های مختلف مانند Koa و AngularJS و همچنین امنیت برنامه‌ها می‌پردازد. مثال‌های کدنویسی و راهنمایی‌های گام‌به‌گام باعث می‌شوند که خواننده بتواند بدون اتلاف وقت مفاهیم را یاد گرفته و در پروژه‌های واقعی خود استفاده کند.
ویرایش محتوا

فهرست مطالب کتاب NodeJS Notes For Professionals:

Getting started with Node.js

npm

Web Apps With Express

Filesystem I/O

Exporting and Consuming Modules

Exporting and Importing Module in node.js

How modules are loaded

Cluster Module

Readline

json

Event Emitters

Autoreload on changes

Environment

Callback to Promise

Executing files or commands with Child Processes

Exception handling

Keep a node application constantly running

Uninstalling Node.js

nvm – Node Version Manager

http

Using Streams

Deploying Node.js applications in production

Securing Node.js applications

Mongoose Library

js

File upload

io communication

Mongodb integration

Handling POST request in Node.js

Simple REST based CRUD API

Template frameworks

js Architecture & Inner Workings

Debugging Node.js application

Node server without framework

JS with ES6

Interacting with Console

Cassandra Integration

Creating API’s with Node.js

Graceful Shutdown

Using IISNode to host Node.js Web Apps in IIS

CLI

NodeJS Frameworks

grunt

Using WebSocket’s with Node.JS

metalsmith

Parsing command line arguments

Client-server communication

js Design Fundamental

Connect to Mongodb

Performance challenges

Send Web Notification

Remote Debugging in Node.JS

Database (MongoDB with Mongoose)

Good coding style

Restful API Design: Best Practices

Deliver HTML or any other sort of file

TCP Sockets

Hack

Bluebird Promises

Async/Await

Koa Framework v2

Unit testing frameworks

ECMAScript 2015 (ES6) with Node.js

Routing AJAX requests with Express.JS

Sending a file stream to client

NodeJS with Redis

Using Browserfiy to resolve ‘required’ error with browsers

JS and MongoDB.

Passport integration

Dependency Injection

NodeJS Beginner Guide

Use Cases of Node.js

js

PostgreSQL integration

MySQL integration

MySQL Connection Pool

MSSQL Intergration

js with Oracle

Synchronous vs Asynchronous programming in nodejs

js Error Management

js v6 New Features and Improvement

Eventloop

Nodejs History

js

Asynchronous programming

js code for STDIN and STDOUT without using any library

MongoDB Integration for Node.js/Express.js

Lodash

csv parser in node js

Loopback – REST Based connector

Running node.js as a service

js with CORS

Getting started with Nodes profiling

js Performance

Yarn Package Manager

OAuth 2.0

Node JS Localization

Deploying Node.js application without downtime.

js (express.js) with angular.js Sample code

NodeJs Routing

Creating a Node.js Library that Supports Both Promises and Error-First Callbacks

Project Structure

Avoid callback hell

Arduino communication with nodeJs

N-API

Multithreading

Windows authentication under node.js

Require()

Route-Controller-Service structure for ExpressJS

Push notifications

Installing Node.js

موارد اخیر