Node.js Crash Course

preview_player
Показать описание


In this complete introductory Node JS crash course you'll learn about exactly what Node JS is, how to get it installed and running on your local computer.

So what is NodeJS?

Well, you might have heard it being mentioned that it's simply 'Javacript running on the server-side'. Well, that's kinda right but it's only half the story. You'll get to understand through the Junior Developer Central Node JS crash course that there is a whole other side to NodeJS, in particular the built in libraries it gives you access to. But also, on top of that the NPM tutorial sections of the course will show you how you can leverage the world's largest repository of open source code ready to use in your own projects.

This really is a complete Node JS tutorial for beginners. Here's a break down on the lessons:

What is NodeJS? - 00:00
Install NodeJS - 07:31
Hello World - 13:54
Command Line Arguments - 19:29
OS Module & Environment - 23:01
File System - 28:09
Events - 36:01
Net & HTTP Module - 40:37
DNS Module - 50:49
Handling Errors - 53:34
Streams - 58:37
Cryptography - 1:02:55
zlib Module - 1:09:04
Command Line Blog Project - 1:12:02
Introduction to NPM - 1:16:56
Semantic Versioning - 1:27:11
Common Packages - 1:31:57
Creating Modules - 1:37:18
CLI Blog Revisited - 1:40:40
Introduction to ExpressJS - 1:48:07
Express Generator - 1:52:31
Express Basic Routing - 1:58:57
Express Additional Routing - 2:04:23
EJS Templating - 2:12:07
Handlebars Templating - 2:16:58
Using Static Content - 2:21:51
Express Custom 404 Pages - 2:27:13
Express Blog Part 1 - 2:29:59
Express Blog Part 2 - 2:38:13
Express Blog Part 3 - 2:43:07
Express Blog Part 4 - 2:48:06
Express Sessions - 2:53:10
MongoDB Setup - 2:58:11
Connect to MongoDB - 3:04:40
MongoDB Crud - 3:09:53
Passport Authentication 3:18:31
Flash Messages - 3:29:01
Final Project Setup - 3:33:53
Final Project Routes - 3:37:52
Final Project Templates - 3:43:42
Final Project Styling - 3:52:56
Final Project Security - 4:00:14
Deploying to Heroku - 4:03:23
Deploying to Digial Ocean - 4:07:34
Deploying Blog Project (final-blog) - 4:16:11
Where Next? - 4:23:41

Рекомендации по теме
Комментарии
Автор

I completed the playlist in your tutorial description:
What is NodeJS? - 00:00
Install NodeJS - 07:31
Hello World - 13:54
Command Line Arguments - 19:29
OS Module & Environment - 23:01
File System - 28:09
Events - 36:01
Net & HTTP Module - 40:37
DNS Module - 50:49
Handling Errors - 53:34
Streams - 58:37
Cryptography - 1:02:55
zlib Module - 1:09:04
Command Line Blog Project - 1:12:02
Introduction to NPM - 1:16:56
NPM Projects & package.json - 1:22:10
Semantic Versioning - 1:27:11
Common Packages - 1:31:57
Creating Modules - 1:37:18
CLI Blog Revisited - 1:40:40
Introduction to ExpressJS - 1:48:07
Express Generator - 1:52:31
Express Basic Routing - 1:58:57
Express Additional Routing - 2:04:23
EJS Templating - 2:12:07
Handlebars Templating - 2:16:58
Using Static Content - 2:21:51
Express Custom 404 Pages - 2:27:13
Express Blog Part 1 - 2:29:59
Express Blog Part 2 - 2:38:13
Express Blog Part 3 - 2:43:07
Express Blog Part 4 - 2:48:06
Express Sessions - 2:53:10
MongoDB Setup - 2:58:11
Connect to MongoDB - 3:04:40
MongoDB Crud - 3:09:53
Passport Authentication 3:18:31
Flash Messages - 3:29:01
Final Project Setup - 3:33:53
Final Project Routes - 3:37:52
Final Project Templates - 3:43:42
Final Project Styling - 3:52:56
Final Project Security - 4:00:14
Deploying to Heroku - 4:03:23
Deploying to Digial Ocean - 4:07:34
Deploying Blog Project (final-blog) - 4:16:11
Where Next? - 4:23:41




Congratulations! A direct and content-rich demo (tips).
Your tutorial helped me a lot.
Thanks for sharing your knowledge and time.
Success in your projects!
This Express Blog Part 2 - 2:38:13 is the same as this: Express Blog Part 3 - 2:43:07.

nilmendes
Автор

Brother, you are absolutely one of the singular greatest and best teachers on the entire internet. Thank you so much for all that you've done for this world. I can't possibly thank you enough.

TrouvatkiDePercusion
Автор

No kidding, really amazing tutorial.
You saved me from pirating a paid courses. You gave this masterpiece for free!

My opinion? It deserve 200 times more than the current viewers (2k).

SnekNOTSnake
Автор

buddy it’s a pity that without subtitles. I can’t understand it yet, the work is global, thank you

mrClever
Автор

swapi.co isn't available anymore please tell us what can we use instead because I'm stuck there and I'm sure that any new viewer will have the same problem

EronMahmuti
Автор

Thanks man. You helped me a lot. Is there a repo for this course?

waiyanmyothet
Автор

Just stumbled across your channel. Great video. Have you any plans to make more Node videos? Be great! 👍

adante
Автор

First of all I want to thank you for the quality of this tutorial and how you explain things. Excellent job! Just one question: how do you get the formatted JSON when you console.log in VSCode intergrated terminal? Do you have some extension or is some setting? Thanks!

luciandumitru
Автор

2:43:08 Express Blog Part 3: Here's the code that is missing for the /view-posts route

router.get('/view-posts', (req, res, next) => {
const stmt = `SELECT title, date, author, post FROM ${config.tableName}`;
var posts = [];

db.serialize(() => {
db.all(stmt, (err, rows) => {
rows.forEach((row) => {
posts.push({
title: `${row.title}`,
date: `${row.date}`,
author: `${row.author}`,
post: `${row.post}`,
});
});

res.render('view-posts', { posts });
});
});

db.close();
});

MrTennisMenace
Автор

I will start your tutorial now, not seen in the description or comments about the course repository.
If possible, teacher, let me know about the course repository? If it appears during the course, disregard my doubt.
Anyway, thanks for sharing your knowledge, your course will help me a lot.
Success in your projects!

nilmendes
Автор

Good tutorial...do u have any idea to start redux saga?

gunasekhar
Автор

@38:56 i am having an error events.eventEmitter is not a constructor how do i deal with this?? i am running node version 8 btw

anmolschessshorts
Автор

many thanks for your grate effort


can you help me to interface api server with redis server and web socket server and connect all to mongodb?

عبقرينوووو-رز
Автор

it is difficult to read at black theme (background) in text editor plz write on white background

shafiqeakhtar