Free
Includes:
  • 05:10:01 Hours On demand videos
  • 18 Lessons
  • Full lifetime access
  • Access on mobile and tv

Node js tutorial for beginners ( Hindi )

Node.js एक Open Source Server Side Runtime Environment है. Node.js JavaScript का उपयोग करके अत्यधिक Scalable Server Side Application बनाने के लिए एक Event Driven, Non-blocking Input Output और Cross-platform Runtime Environment प्रदान करता है.

Beginner 5(1 Ratings) 21 Students enrolled
Created by Prashant Shakya Last updated Fri, 18-Sep-2020 English
What will i learn?
  • Grasp how NodeJS works under the hood
  • Structure a Node application in modules
  • Connect to a SQL or Mongo database in Node
  • Use npm and manage node packages
  • Build a Web Server in Node and understand how it really works
  • Understand the Javascript and technical concepts behind NodeJS

Curriculum for this course
18 Lessons 05:10:01 Hours
Introduction & Setup
7 Lessons 01:37:13 Hours
  • Node js - (Global object and uses) 00:09:36
  • ES6 00:20:14
  • What is http module ? | How to use http module? 00:22:45
  • SYNC and ASYNC Methods 00:14:34
  • Modules in Node js Part 6 00:13:38
  • Custom events in node js 00:06:13
  • NPX vs NPM | What is NPX | How to Use NPX 00:10:13
  • Express Js 00:16:16
  • Handle static resources with express js 00:21:34
  • how to use & handle static resources with express js 00:21:34
  • what are express js middlewares and how to use them node js 00:16:32
  • Use Different Template Engines with Node & Express Node js 00:14:07
  • Express js form validatioin using express validator 00:25:46
  • Use Mongoose js with node js 00:12:49
  • Mongoose node js tutorial | Mongoose js crud tutorial 00:27:01
  • MongoDB CRUD App using Express Js & Mongoose js 00:16:31
  • Read and Save Record in MongoDB using Mongoose js 00:18:52
  • Delete and Update Record in MongoDB Node Js 00:21:46
Requirements
  • Basic Javascript knowledge (variables, loops, and basic functions)
  • Basic HTML knowledge
  • A text editor
+ View more
Description

यदि आप basic से सीखते हैं तो Node js वास्तव में सीखने के लिए एक बहुत ही सरल Programming language है। हमने इस course को हिंदी में बनाया है,  इस कोर्स को पढ़ते समय यदि आपको कोई परेशानी होती है तो आप प्रश्न उत्तर अनुभाग में पूछ सकते हैं।

Node.js क्या है (What is node Js)

Node.js Course, Node.js. की Original and advanced अवधारणाएँ प्रदान करता है हमारा Node.js course शुरुआती और पेशेवर दोनों के लिए design किया गया है।

Node.js  एक open source server environment and library है  जिसका उपयोग नेटवर्किंग ( Networking ) और सर्वर-साइड एप्लिकेशन (Web application)  बनाने के लिए उपयोग किया जाता है।Node.js विभिन्न प्लेटफार्मों (विंडोज, लिनक्स, यूनिक्स, मैक ओएस एक्स, आदि) पर चलता है | 

Node.js Chromes V8 JavaScript Engine पर निर्मित एक Open Source Server Side Runtime Environment है. Node.js JavaScript का उपयोग करके अत्यधिक Scalable Server Side Application बनाने के लिए एक Event Driven, Non-blocking Input Output और Cross-platform Runtime Environment प्रदान करता है.

Node.js के कई basic module javascript में लिखे गए हैं। Node.js का उपयोग ज्यादातर वास्तविक समय (Realtime) सर्वर अनुप्रयोगों को चलाने के लिए किया जाता है। इसके आधिकारिक दस्तावेज द्वारा दी गई परिभाषा इस प्रकार है:

Node.js आसानी से तेज और स्केलेबल नेटवर्क अनुप्रयोगों के निर्माण के लिए क्रोम के जावास्क्रिप्ट रनटाइम पर बनाया गया एक मंच है। Node.js एक घटना-चालित, गैर-अवरुद्ध I / O मॉडल का उपयोग करता है जो इसे हल्के और कुशल बनाता है, जो Data intensive वास्तविक समय पर अनुप्रयोगों के लिए एकदम सही है जो वितरित उपकरणों के बीच चलता है।

Node.js वेब अनुप्रयोगों के विकास को सरल बनाने के लिए विभिन्न javascript Module की एक Complete library  भी प्रदान करता है।

Features of Node.js

निम्नलिखित Node.js की कुछ महत्वपूर्ण विशेषताओं की एक सूची है जो इसे Software architect की पहली पसंद बनाती है।

  • Extremely fast − Node.js Google Chrome के V8 JavaScript इंजन पर बनाया गया है, इसलिए इसकी Library code  निष्पादन में बहुत तेज़ है।
  • I/O is Asynchronous and Event Driven 
  • Single threaded
  • Highly Scalable
  • No buffering
  • Open source 

Node.js REPL Terminal

REPL Read Eval Print Loop के लिए खड़ा है और यह एक Computer Console या Unix/Linux Shell जैसे Computer Environment को Represent करता है जहां एक Command को दर्ज किया जाता है और System एक Interactive Mode में Output के साथ प्रतिक्रिया देता है.

Node.js का उपयोग कहां करें?

  • I/O bound Applications
  • Data Streaming Applications
  • Data Intensive Real-time Applications (DIRT)
  • JSON APIs based Applications
  • Single Page Applications

Node.js Module

Node.js मे Module एक साधारण या Complex Performance है जो एक या एक से अधिक Javascript Files मे Organized है जिसे पूरे Node.js Application मे उपयोग किया जा सकता है.

Node.js Callbacks

Callbacks एक Function के लिए एक Asynchronous Equivalent है. इसे प्रत्येक कार्य के पूरा होने पर Call किया जाता है. Node.js में आमतौर पर Callbacks Function का उपयोग किया जाता है. Node के सभी APIs Callbacks का समर्थन करने के लिए एक तरीके से लिखे गए है.

Node.js Events

Node.js Applications मे Events और Callbacks Concepts का उपयोग Concurrency प्रदान करने के लिए किया जाता है. Node.js Applications Single Threaded है और Node js के प्रत्येक API Asynchronous है. तो यह Concurrency बनाए रखने के लिए Async Function का उपयोग करता है.

Node.js Data Access

Node.js सभी प्रकार के Databases का समर्थन करता है इससे कोई फर्क नहीं पड़ता कि यह एक Relational Database या NoSQL Database है. हालांकि MongoDb जैसे NoSQL Databases Node.js के साथ सबसे अच्छे Fit होता है. Node.js से Databases तक पहुंचने के लिए आपको पहले उस Databases के लिए Drivers को install करने की आवश्यकता होती है जिसका आप उपयोग करना चाहते हो.

Node.js Global Objects

Node.js Global Objects Nature मे सभी Modules मे उपलब्ध होते है. हम इन Objects को हमारे Application मे शामिल करने की आवश्यकता नही होती है बल्कि हम उन्हें सीधे उपयोग कर सकते है.


+ View more
Other related courses
09:08:20 Hours
Updated Fri, 18-Sep-2020
0 7 Free
03:11:36 Hours
Updated Fri, 04-Sep-2020
5 6 Free
03:29:01 Hours
Updated Mon, 21-Sep-2020
0 5 Free
02:00:33 Hours
Updated Mon, 21-Sep-2020
0 1 Free
About the instructor
  • 2 Reviews
  • 21 Students
  • 2 Courses
+ View more
My mission is simple: to make a difference in your life by helping you to become a software developer.

My mission is simple: to make a difference in your life by helping you to become a software developer. I do that through his Android, Python, Java and Spring Framework courses. When Tim started programming over thirty years ago, there was no online video training.


Student feedback
5
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 100%
Reviews
  • Tue, 08-Sep-2020
    Riya chaudhary
    thanks for sharing this course.. very helping
Free
Includes:
  • 05:10:01 Hours On demand videos
  • 18 Lessons
  • Full lifetime access
  • Access on mobile and tv