Node.js Guid - Helion
ebook
Autor: Dhruti ShahISBN: 9789387284432
stron: 270, Format: ebook
Data wydania: 2024-12-11
Księgarnia: Helion
Cena książki: 76,49 zł (poprzednio: 88,94 zł)
Oszczędzasz: 14% (-12,45 zł)
Develop attractive and efficient dynamic web applications using Node.js
Key Features
Description
The Node.js Guidebook is written and designed keeping in mind readers of varies technical and academic inclinations. Every concept has been explained in detail with appropriate examples and demonstrations with images as applicable. Topics have been aligned from simple to complex for the benefit of a beginner in understanding the technology. The logic of all codes in the examples have been explained appropriately. Concepts have been described in a simple language for easy understanding along with real-world applications of the same. Node.js Guidebook aims to introduce readers to the world of Node.js. Node.js is an open source JavaScript run-time environment that executes JavaScript on server-side. Earlier, JavaScript was used only for client-side scripting, but Node.js supports the creation of dynamic Web applications by using JavaScript for server-side scripting. Node.js has taken the world by a storm by simplifying Web application development thorough the use of readily available and pluggable modules, thus, reducing the overall development time. Whether you are a beginner or an experienced developer, you can learn to design and develop attractive and efficient Web applications using Node.js.
What Will You Learn
This book will help developers to easily develop attractive and efficient dynamic web applications using Node.js. It will be a great source of reference for developers for migrating applications to open source technologies such as HTML5, Node.js, and MySQL.
Who This Book Is For
This book will prove to be a must have for beginners as well as experienced professionals as it is a stepping stone for learning new technology.
Table of Contents
1. Introduction to Node.js
2. Modules in Node.js
3. File system module
4. NPM in node.js
5. Event handling in Node.js
6. Node.js with MySQL
7. Express and Node.js
About the Author
Dhruti Shah is a multi-skilled, tech savvy person with more than 12 years of experience as a software trainer, technical writer, project lead and manager in the field of education and training in Information Technology. She holds a Master of Computer Applications (MCA) degree from South Gujarat University. She is a Microsoft Certified Training Specialist and has trained more than 2000 candidates world-wide on more than 10 technologies.
With a keen sense of technological advancement, she has self-acquired working knowledge of several technologies including Java, .NET, PHP, Linux, SQL Server, MySQL, Node.js and so on. She has authored books on these technologies for educational institutions and also conducted webinars on technical subjects for international clients like Nigeria, Vietnam, and Trinidad.
She has been appreciated as a model representative for India for flawlessly managing two prestigious International projects to set up and upgrade the Centre of Excellence in Information Technology in Panama and Costa Rica, Central America (a collaboration project of Indian government with the governments of Panama and Costa Rica).
Osoby które kupowały "Node.js Guid", wybierały także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
- Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku 58,64 zł, (12,90 zł -78%)
Spis treści
Node.js Guid eBook -- spis treści
- Cover
- Node.js Guidebook
- Copyright
- Preface
- Acknowledgement
- Table of Contents
- Chapter 1: Introduction to Node.js
- 1.1 Introduction
- 1.1.1 Features and Benefits of Node.js.10
- 1.1.2 Types of Applications that can be Developed Using Node.js12
- 1.1.3 Asynchronous Programming with Node.js
- 1.2 Set up the Node.js Environment
- 1.2.1 REPL Terminal
- 1.2.2 Creating a Node File with JavaScript
- 1.2.3 Accessing Node.js File Through the Command Line Interface
- 1.2.4 Using Node.js in NetBeans 1DE
- 1.3 Comparison Between Node.js and Other JavaScript-based Technologies
- 1.3.1 Node.js vs. JavaScript
- 1.3.2 Node.js vs. AJAX30
- 1.3.3 Node.js vs. JQuery30
- 1.3.4 Node.js vs. AngularJS
- 1.3.5 Node.js vs. React.31
- 1.3.6 Node.js vs. Express.31
- 1.3.7 Node.js vs. Redux
- Chapter 2: Modules in Node.js
- 2.1 Modules
- 2.1.1 Built-in Node.js Modules
- 2.2 Using Modules in a Node.js File
- 2.3 Using the Built-in HTTP Module.39
- 2.3.1 Reading the Query String from an HTTP Request
- 2.4 Using the Built-in HTTPS Module41
- 2.5 Using the Built-in URL Module
- 2.5.1 Splitting the Query String from an HTTP Request
- 2.6 Using the Built-in Query String Module
- 2.7 Creating a Custom Module.48
- Chapter 3: File System Module
- 3.1 File System Module
- 3.2 Read Files
- 3.3 Create Files
- 3.4 Open Files 58
- 3.5 Write Files
- 3.6 Append Text to Files
- 3.7 Delete Files
- 3.8 Rename Files
- 3.9 Truncate Files
- 3.10 File System Module With URL Module
- 3.11 Create a Directory
- 3.12 Read a Directory
- 3.13 Remove a Directory
- Chapter 4: NPM in Node.js
- 4.1 Introduction to NPM
- 4.2 The package.json File
- 4.3 Work with Modules/Packages
- 4.4 Publish a Module and Install from NPM
- 4.5 Popular NPM Packages
- Chapter 5: Event Handling in Node.js
- 5.1 Events in Node.js
- 5.2 Normal Working of a Node.js Application
- 5.3 Methods and Events of EventEmitter Class
- 5.4 Passing arguments and this to listeners
- 5.5 Asynchronous vs. Synchronous Call
- 5.6 Handle Events Only Once
- 5.7 Error Events
- 5.8 Other Properties and Methods
- 5.9 Patterns for EventEmitters
- 5.10 Examples of Events Module and EventEmitter Class
- Chapter 6: More on Modules
- 6.1 Util Module
- 6.2 Path Module
- 6.3 OS Module
- 6.4 Readline Module
- 6.5 Stream Module
- 6.6 Buffer Module
- 6.7 String Decoder Module
- 6.8 Timers Module
- 6.9 Formidable Module
- 6.10 Zlib Module
- 6.11 Nodemailer Module
- Chapter 7: Node.js with MySQL
- 7.1 Relational Database Management System (RDBMS)
- 7.2 MySQL with Node.js
- 7.3 Create Database and Tables
- 7.4 Insert Data using Node.js
- 7.5 View Data using Node.js
- 7.6 Pass Values during Query Execution
- 7.7 Ordered Result Set
- 7.8 Apply Limit and Offset to SELECT Records
- 7.9 Join Query with Node.js
- 7.10 Update Records
- 7.11 Delete Records
- 7.12 Drop Table
- Chapter 8: Express and Node.js
- 8.1 Introduction to Express Framework
- 8.2 Express Server Request - Response
- 8.3 Routes
- 8.4 Route Parameters
- 8.5 Multiple Route Callback/Handler Functions
- 8.6 Methods of Response Object
- 8.7 Chaining Route Handlers
- 8.8 Send Static Files
- 8.9 Accept User Input
- 8.10 File Upload with Express
- 8.11 Manage Cookies
- 8.12 Send file as a Response
- 8.13 Templates and Express
- 8.14 MySQL and Express