Learn and Understand NodeJS

Dive deep under the hood of NodeJS. Learn V8, Express, the MEAN stack, core Javascript concepts, and more.

Beginner 0(0 Ratings) 0 Students enrolled
Created by Priyanka Jamdar Last updated Tue, 09-Jun-2020 English
What will i learn?
  • Understand the Javascript and technical concepts behind NodeJS
  • Understand how the MEAN stack works Be the coder that explains NodeJS to everyone else because you understand it better than anyone else
  • Build a web application and API more easily using Express
  • Build a Web Server in Node and understand how it really works
  • Understand and use the Event Emitter
  • Use npm and manage node packages

Curriculum for this course
21 Lessons 05:22:31 Hours
Introduction and steps
7 Lessons 00:24:19 Hours
  • Introduction and the Goal of this Course 00:03:00
  • Big Words and NodeJS 00:06:55
  • Universal Lesson 00:04:33
  • Watching this Course in High Definition 04:10:45
  • Welcome To The Course! You Made The Right Decision 00:04:20
  • Conceptual Aside: The Command Line Interface 00:05:31
  • Command Line References 00:08:34
Requirements
  • Basic Javascript knowledge (variables, loops, and basic functions)
  • A text editor
+ View more
Description

NodeJS is a rapidy growing web server technology, and Node developers are among the highest paid in the industry. Knowing NodeJS well will get you a job or improve your current one by enabling you to build high quality, robust web applications.

In this course you will gain a deep understanding of Node, learn how NodeJS works under the hood, and how that knowledge helps you avoid common pitfalls and drastically improve your ability to debug problems.

In this course we'll look at how the C++ written V8 Javascript engine works and how NodeJS uses it to expand the abilities of Javascript. You'll learn how to structure your code for reuse and to be easier to understand, manage, and expand using modules and understand how modules really work.

You'll learn how asynchronous code works in Node and the Node event loop, as well as how to use the event emitter, streams, buffers, pipes, and work with files. We'll see how that leads to building a web server in Node.

We'll dive into web sites, web apps and APIs with Express and learn how Express can save us time as Node developers.

You'll also gain an understanding of npm, connecting to databases, and the MEAN stack!

During it all you'll gain a deep understanding of the Javascript concepts and other computer science concepts that power Node.

NodeJS doesn't have to be hard to learn. The biggest mistake most coding tutorials make is expecting someone to learn simply by imitating others' code. Real world situations are never exactly like the tutorial.

I believe the best way to learn is to understand how a tool works and what it does for you, look at examples, and then try it yourself. That's how this course is built, with the goal to help you both learn and understand NodeJS.

Note: In this course you'll also get downloadable source code. You will often be provided with 'starter' code, giving you the base for you to start writing your code, and 'finished' code to compare your code to.

+ View more
Other related courses
09:41:50 Hours
Updated Mon, 15-Mar-2021
0 6 Rs22800 Rs16500
05:02:01 Hours
0 2 Rs1280 Rs480
02:38:05 Hours
Updated Mon, 11-May-2020
0 1 Rs1122 Rs420
05:01:12 Hours
0 0 Rs8320 Rs450
09:30:39 Hours
0 0 Rs1500 Rs426
05:12:40 Hours
Updated Fri, 08-May-2020
5 2 Rs1500 Rs400
09:38:50 Hours
0 0 Rs1260 Rs480
05:25:34 Hours
Updated Tue, 09-Jun-2020
0 1 Rs1520 Rs450
09:41:50 Hours
0 1 Rs12800 Rs420
09:41:50 Hours
0 0 Rs12800 Rs420
09:41:50 Hours
0 0 Rs12800 Rs420
04:58:12 Hours
Updated Mon, 11-May-2020
0 1 Rs12800 Rs420
About the instructor
  • 1 Reviews
  • 14 Students
  • 60 Courses
+ View more

“I am a dedicated person with a family of four. I enjoy reading, and the knowledge and perspective that my reading gives me has strengthened my teaching skills and presentation abilities. I have been successful at raising a family, and I attribute this success to my ability to plan, schedule, and handle many different tasks at once. This flexibility will help me in the classroom, where there are many different personalities and learning styles.”

This part aims to show that you are capable of analyzing your experiences and that you try to learn certain lessons from them.

  • Of course, I understand that life is not just a bed of roses, and challenges and hardships are an integral element of life. Since my parents could not help me cover my college expenses in full, paying off my student loan has become an important challenge for me. I combine a part-time job and full-time study to earn my living and my education. I feel triumphant at the beginning of every month when I receive my salary and plan how I will spend my money.

Describe yourself in a few words. It does not necessarily need to be too creative. And do not forget to make a smooth transition from the previous part!

  • Fortunately, my thirst for knowledge did not come to an end when I was at school. I was passionate about history and science. This passion helped me gain profound knowledge in these areas, and I was admitted to the college of my dreams. Today, I am a student at a law school, and I feel very happy about it.
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
Rs450 Rs1280
Buy now
Includes:
  • 05:22:31 Hours On demand videos
  • 21 Lessons
  • Full lifetime access
  • Access on mobile and tv