Node.js Brief Beginners Introduction #01

CoderOne · Beginner ·🛠️ AI Tools & Apps ·8y ago
Full Tutorial: http://go.ipenywis.com/ipenyfea0 --- Official Links---- Official Website: http://ipenywis.com Official Facebook: http://go.ipenywis.com/ipeny4907 Official Twitter: http://go.ipenywis.com/islem9a03 Official GitHub Repo: http://go.ipenywis.com/ipeny5c0e ---Support US--- By Becoming a Patreon: http://go.ipenywis.com/ipeny5024

What You'll Learn

This video provides a beginner's introduction to Node.js, covering its basics, installation, and usage, including tools like JavaScript, Node.js, npm, and V8 JavaScript engine.

Full Transcript

guys all doing welcome to new video tutorial from I produced a I'm gonna talk about nodejs and what is no genius and try to explain this in real more I like him more real world example so if you are new to web development sorry new to the field and you've been like herding a lot of like nodejs and you've been wondering what is no Deus actually and I don't know just in curiosity I was having that feeling when I just bagged and started working or learning about what development is done knowing one ideas then I started diving deep and deep in team-taught find everything I need so I'm just gonna today try to explain what is no ideas briefly and why you should or why you should consider using ideas on your next web development projects and I'm gonna just get started into the next like video tutorials on this theory of like making an example of frameworks and things like you can use an idea so first things first a little bit to dot diagram in here to show you the best features or the most common features of nodejs application so firstly if you just search a Google of what is no genius you are probably gonna get this like short simple example so a response in you know Diaz is an open source cross-platform a JavaScript runtime environments for executing JavaScript code on the server side and this like Google thing for my opinion or under my experience one is no js' is just it's much like in in a programming language that you can use JavaScript with so you use it with Java or JavaScript with nodejs well the end you can just create web server applications not real time application and client-side applications and it gives you a lot of sets of of modules you can use right out of the box that's why I really like it and a lot of other developers do like this one for specifically for modules and efficiency for that and for efficient fast and easy to get started with because it is very very standpoint very easy to get started and set up a repository and just start working with it also for the ROG support community so there's tons of support community just talk the stack overflow for your comment or preview question up obviously there and you're gonna get a thousands of solution just search Google gonna find a lot of bots of other two solutions for that also it is a single-threaded in a non-blocking i/o and if you are big enough loot that means nothing to you so singles really just use one cpu core to do or to handle the requests and like to do to handle things and for the non-blocking i/o and smooth the inputs and the output which means other than the other programming language let's say for example c+ past mgs it's not gonna block the i/o and our outputs or of the input and output operations which means when you send a request it's not gonna wait till the request or the processing finish then it just gonna return the response it's not gonna work like this it just gonna receive the request and gonna do what happens it was doing on back then so it just gonna receive how much however much requests you're gonna send to but it's not going to like block them or block until the first request finish then receive another request and yadda yadda yadda it just works with a non blocking input and output operations which makes it very very skilled boy and very efficient for like different driving applications and stuff like this and also I synchronous calls and responses with import off because we've been working or what be talking away that's actually so asynchronous calls without fulfilling the server or something like that this is the really cool no Jesus was as well and in the event drivers system which means that its own based on event driver system so it emits in events and he checked for the listeners about events then you add handlers or listeners that it brings that can handle when the events is being committed or when the event is triggered then passing the data and all of this kind of things no Jesus base it on back event driver system also it ship it right out of the box with ripple interpreter and you know where you report report is read if all the wait and read evaluate prints and loop so it gonna like a shell if you are familiar with terminal or linux shell or bash language is is like the much work like this and just with JavaScript code also it's on top of chrome versions eight JavaScript engine and the optimized engine actually that's why it's really fast for web applications specifically so that was like the basic features of an ljs and why you should specifically consider using their genius on your application so now we move on into the installation part of nodejs if you are if you don't have no Jason stop you're just gonna get to the website nnamdi's org and select whatever language you are interested in or you into stem obviously for me English then choose your own you version you wanna use there's the latest version and the recommended for the most uses since this it is recommended for most users so really commend governing installing this version you just click download and it is gonna download for your specific platform here on Windows X 64 ting just gonna do the check in for you and it gives you the right or the the the right version for your specific platform you're running on when accessing this website so just you're not gonna take that much just finish that double click install next Mac snacks everything's gonna work fine also NPM is not it is he is actually going to be ship it with no GS so you don't do anything rather than just installing the nodejs executable and it gonna get MPM installed on your machine as well so that was the basics that you need to install everything you need is just install this executable in order to something develop it obviously another thing is needing to have like a code editor for typing code I'm using Visual Studio code if you're interested in seeing my video studio setup you can go to the channel there's a dedicated video talking about this visual studio code or the cabbage - I'm using and why specifically I've chosen that code editor and in like not on any other other one so we've got to do the editor just very very busy projects in here so now first we need to initialize a project with no tears or MPN in order to start working with it with no Gaea so all you do is MPM or run make sure to run here a terminal I'm using the integrated terminal with my so nvm and Nance you're gonna get like questions things so you're gonna ask you the name of the repository and stuff like this so let's gonna see the package name what you want to name your application in here let's say like now make sure did not include special characters in here and white spaces and the version is here for for example 1 400 and hello were the entry points so from where the out of the your application or is going to stop executing and make sure to like set up the main dr. Jann's file or your index dot JSON web control from so up now images from where to start executing it is a bunch of course and our specific here and how the tests come in for now help me notice Kim and actually you can also add your custom commands in here which is really really cool and the git repository if you are or if your package is going to be like a pop question get hard for something like git repository client thing so make sure we were like well or put your git repository in here for me I'm just gonna put small and the keywords concerning your projects in here for something like let me just put known the author put your author or whoever you are to me stomp anyone's went on the licenses I'm going to use MIT open-source license and this is like the configuration is going to be right in here as you can see it's going to be written into the package JSON which going to identify our package or our node.js application so whenever you find package JSON that means it is initialized within OGS and this is like a no genius application so if no package JSON exists then this is not an OGS application and now if you try to compile energy or something like that it's for executed MGS you're gonna get like an issue no js' or package or JSON is doesn't not exist in your repository and so this look at the basic setup this also on other things like having the scripts as I've said can how do your custom scripts in iam also the dev dependencies dependencies and what are the dependencies actually are like packages or modules you can download them from the npm we're gonna talk about more indeed for the modules and how they work and how you can install them and NPM and why it's really important you know how to work with things or how to work with modelers right out of box with no GS we're gonna talk about this on the next step so so stay tuned for that so for now what we're actually going to cover is the ripple so we give all the weight which mean which stands so let me just put this in here we evaluate friends loop so this is what it stands for and to give you like much more like a bash or a shell so you can use it with no genius or like a quick thing to execute on OGS you can just type node on any specific directory not just specifically your working directory because this is like added into your path environment so just put node and boom the shell is going to be started in here and you can use the right out of the box so you put any code in here JavaScript code so let me just put LEDs or a variable me equals for example its video us put this like this is one what is to return interesting in the finest Institute really nothing we can do console dot log normally and we can lock me and this like be the variable is going to be seized on session so me and you're gonna get the variable name and you can use this like five plus eight or equals and to give you the result right out of the box all this like and interpreter for the JavaScript so you can use it right out of the box without any any more much more issues like this so that was this that was the getting started and like the basic installation and basic setup of no genius and like what is no genius and while you should be users and not just explaining the basics things behind no jails in the next one we're gonna come adios and why you actually need to use the modules and NPM works and how why you need to use no genius or MPN integrated with ideas so like that was it actually guys that was very very easy and very quick tutorial I will catch you in the next one you
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from CoderOne · CoderOne · 21 of 60

1 Laravel CMS | N-01 | Getting Started and Environment Set Up
Laravel CMS | N-01 | Getting Started and Environment Set Up
CoderOne
2 Laravel CMS | N-02 | Routes, Controllers and Views
Laravel CMS | N-02 | Routes, Controllers and Views
CoderOne
3 Laravel CMS | N-03 | Dealing With Assets and Page Layouts
Laravel CMS | N-03 | Dealing With Assets and Page Layouts
CoderOne
4 Laravel CMS | N-04 | Migration, Models and Adding Categories
Laravel CMS | N-04 | Migration, Models and Adding Categories
CoderOne
5 Laravel CMS | N-05 | Showing Added Categories, and Session Messages
Laravel CMS | N-05 | Showing Added Categories, and Session Messages
CoderOne
6 Laravel CMS | N-06 | Edit\Remove Categories using AJAX and Popups
Laravel CMS | N-06 | Edit\Remove Categories using AJAX and Popups
CoderOne
7 Laravel CMS | N-07 | Add New Post
Laravel CMS | N-07 | Add New Post
CoderOne
8 Laravel CMS | N-08 | Creating a Basic Laravel Blog
Laravel CMS | N-08 | Creating a Basic Laravel Blog
CoderOne
9 HTML5 Canvas For Beginners | Getting Started | #01 with Webpack
HTML5 Canvas For Beginners | Getting Started | #01 with Webpack
CoderOne
10 HTML5 Canvas For Beginners | Drawing Basic Shapes | 02
HTML5 Canvas For Beginners | Drawing Basic Shapes | 02
CoderOne
11 HTML5 Canvas | Drawing Text With Circles | Part 01
HTML5 Canvas | Drawing Text With Circles | Part 01
CoderOne
12 HTML5 Canvas | Text Animation and Circle Collision | Part 02
HTML5 Canvas | Text Animation and Circle Collision | Part 02
CoderOne
13 Complete Guide To Web Development In 2018
Complete Guide To Web Development In 2018
CoderOne
14 AJAX & JSON Explained | Examples
AJAX & JSON Explained | Examples
CoderOne
15 Visual Studio Code Web Development Setup and Extensions
Visual Studio Code Web Development Setup and Extensions
CoderOne
16 Electron Build Desktop Apps HTML/CSS/JS - Getting Started 01
Electron Build Desktop Apps HTML/CSS/JS - Getting Started 01
CoderOne
17 Electron Build Desktop Apps HTML/CSS/JS | Creating Windows and Processes 02
Electron Build Desktop Apps HTML/CSS/JS | Creating Windows and Processes 02
CoderOne
18 Electron Build Desktop Apps HTML\CSS\JS | Dialog, Sessions and Cookies 03
Electron Build Desktop Apps HTML\CSS\JS | Dialog, Sessions and Cookies 03
CoderOne
19 Electron Build Desktop Apps HTML\CSS\JS | Custom App Menu & Context Menu 04
Electron Build Desktop Apps HTML\CSS\JS | Custom App Menu & Context Menu 04
CoderOne
20 Electron Build Desktop Apps HTML\CSS\JS | Package, Build and Deploy your App 05
Electron Build Desktop Apps HTML\CSS\JS | Package, Build and Deploy your App 05
CoderOne
Node.js Brief Beginners Introduction #01
Node.js Brief Beginners Introduction #01
CoderOne
22 Node.js How Modules Works & NPM #02
Node.js How Modules Works & NPM #02
CoderOne
23 Node.js Working With Events and Event Emitter #03
Node.js Working With Events and Event Emitter #03
CoderOne
24 Node.js File System (Read and Write) FS 04
Node.js File System (Read and Write) FS 04
CoderOne
25 Node.js Create a Basic Server Using Express 05
Node.js Create a Basic Server Using Express 05
CoderOne
26 Json Web Token Authentication JWT Explained Securing API
Json Web Token Authentication JWT Explained Securing API
CoderOne
27 CSS Flex Box Design | Practical Examples |
CSS Flex Box Design | Practical Examples |
CoderOne
28 API How It Works With Practical Examples
API How It Works With Practical Examples
CoderOne
29 MongoDB Getting Started 01
MongoDB Getting Started 01
CoderOne
30 MongoDB Working with APIs and Practical Examples
MongoDB Working with APIs and Practical Examples
CoderOne
31 Create a Command Line Interface (CLI) Using Node JS #01
Create a Command Line Interface (CLI) Using Node JS #01
CoderOne
32 Create a Command Line Interface (CLI) Using Node JS 02
Create a Command Line Interface (CLI) Using Node JS 02
CoderOne
33 Build React Apps | Introduction And Getting Started #01
Build React Apps | Introduction And Getting Started #01
CoderOne
34 Build React Apps | Working With Components And Multiple Rendering #02
Build React Apps | Working With Components And Multiple Rendering #02
CoderOne
35 Build React Apps | App State Management | Practical Examples #03
Build React Apps | App State Management | Practical Examples #03
CoderOne
36 Build React Apps | Getting Started With Flux (Intro) #04
Build React Apps | Getting Started With Flux (Intro) #04
CoderOne
37 Build React Apps | Create a Clock Timer Using React 05
Build React Apps | Create a Clock Timer Using React 05
CoderOne
38 Build React Apps | Create a Clock Timer Using React 05 | PART2|
Build React Apps | Create a Clock Timer Using React 05 | PART2|
CoderOne
39 CSS Preprocessors Getting Started | SASS and LESS | Practical Examples
CSS Preprocessors Getting Started | SASS and LESS | Practical Examples
CoderOne
40 Regex Introduction | Learn Regular Expressions 01
Regex Introduction | Learn Regular Expressions 01
CoderOne
41 PHP VS Node.js Which is Best For Web Development
PHP VS Node.js Which is Best For Web Development
CoderOne
42 Drag and Drop Using Native Javascript 01
Drag and Drop Using Native Javascript 01
CoderOne
43 Drag And Drop Using Native Javascript 02
Drag And Drop Using Native Javascript 02
CoderOne
44 Master Git (Version Control) in One Video From Scratch
Master Git (Version Control) in One Video From Scratch
CoderOne
45 Let's Learn The New Javascript ES6 Class Syntax
Let's Learn The New Javascript ES6 Class Syntax
CoderOne
46 Let's Create A BlockChain On Node.js
Let's Create A BlockChain On Node.js
CoderOne
47 Best Online Code Editors For Web Developers
Best Online Code Editors For Web Developers
CoderOne
48 Let's Create a Modern Login Form on React #01
Let's Create a Modern Login Form on React #01
CoderOne
49 Let's Create a Modern Login Form on React #02
Let's Create a Modern Login Form on React #02
CoderOne
50 Laravel CMS | N-09 | Admin Registration
Laravel CMS | N-09 | Admin Registration
CoderOne
51 Laravel CMS | N-10 | Login and Authentication
Laravel CMS | N-10 | Login and Authentication
CoderOne
52 Let's Create a Twitter Bot (Listen and Retweet)
Let's Create a Twitter Bot (Listen and Retweet)
CoderOne
53 Rapid Webpage Creation With Emmet (HTML & CSS)
Rapid Webpage Creation With Emmet (HTML & CSS)
CoderOne
54 Create Popups and Modals Using Native Javascript, HTML and CSS
Create Popups and Modals Using Native Javascript, HTML and CSS
CoderOne
55 Promises and Callbacks on Javascript With Practical Examples
Promises and Callbacks on Javascript With Practical Examples
CoderOne
56 Create Collapses using Native Javascript, HTML and CSS
Create Collapses using Native Javascript, HTML and CSS
CoderOne
57 Let's Learn Typescript (Javascript Devs) | Getting Started 01
Let's Learn Typescript (Javascript Devs) | Getting Started 01
CoderOne
58 Let's Learn Typescript | Interfaces and Generic Types (The Typing System) 02
Let's Learn Typescript | Interfaces and Generic Types (The Typing System) 02
CoderOne
59 Let's Learn Typescript | Work With Classes, Modules and Enums 03
Let's Learn Typescript | Work With Classes, Modules and Enums 03
CoderOne
60 Let's Learn Typescript | React and Webpack With TS 04
Let's Learn Typescript | React and Webpack With TS 04
CoderOne

This video introduces Node.js, a JavaScript runtime environment, and covers its installation, basic usage, and tools like npm and REPL. Viewers will learn how to initialize a Node.js project, install dependencies, and execute JavaScript code.

Key Takeaways
  1. Install Node.js from the official website
  2. Initialize a project with npm
  3. Create a package.json file with metadata and dependencies
  4. Set up the main entry point of the application
  5. Set up the index.js file as the entry point
  6. Initialize a new Node.js project with package.json
  7. Install dependencies with npm
  8. Use node to execute JavaScript code
💡 Node.js is a single-threaded and non-blocking JavaScript runtime environment, making it efficient for handling requests and I/O operations.

Related AI Lessons

I Asked Gemini AI to Preview My Haircut Before My Salon Appointment - Here’s What Happened
Learn how AI can help you preview hairstyles before a salon appointment and make informed decisions
Medium · AI
7 Best AI Tools for Research, Coding, and Development in 2026
Discover the top 7 AI tools for research, coding, and development in 2026, curated from a pool of 47 options, to boost productivity and efficiency
Medium · Data Science
7 Best AI Tools for Research, Coding, and Development in 2026
Discover the top 7 AI tools for research, coding, and development in 2026, curated from a list of 47 tools
Medium · Programming
How to Write a Project Status Report With AI in 15 Minutes
Learn to write a project status report with AI assistance in under 15 minutes, ensuring honesty and accuracy in your reporting
Medium · AI
Up next
I Asked ChatGPT to Apply to 500 Jobs (8 Interviews in 48 Hours)
Sabrina Ramonov 🍄
Watch →