Skip to content
0:00 / 0:00

#node.js#express#mongodb

Node.js and Express.js - Full Course

freeCodeCamp.org

12M subscribers • 41 videos on Hallway

YouTube
  • Recommended by 7 people: 7 in engineering communities.
  • Presented by John Smilga
  • Linked in the descriptionjohn-smilga/node-express-course
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Beginner. No background in the topic needed.

4.4M views5 years ago7 recommendations

Web developmentDatabases and dataNode.js, Deno and BunHTTP, REST and GraphQLNoSQL and document databases

John Smilga teaches the fundamentals of Node.js and Express, leading up to building REST APIs and a MERN application.

Learn how to use Node and Express in this comprehensive course. First, you will learn the fundamentals of Node and Express. Then, you will learn to build a complex Rest API. Finally, you will build a MERN app and other Node projects. ✏️ Course developed by John Smilga. Check out his channel: youtube.com/channel/UCMZFwxv5l-XtKi693qMJptA 💻 Code: github.com/john-smilga/node-express-course ❤️ Try interactive JavaScript courses we love, right in your browser: scrimba.com/freeCodeCamp-JavaScript (Made possible by a grant from our friends at Scrimba) ⭐️ Course Contents ⭐️ ⌨️ (​) Introduction ⌨️ (​) What Is Node ⌨️ (​) Course Requirements ⌨️ (​) Course Structure ⌨️ (​) Browser Vs Server ⌨️ (​) Install Node ⌨️ (​) Repl ⌨️ (​) Cli ⌨️ (​) Source Code ⌨️ (​) Globals ⌨️ (​) Modules Setup ⌨️ (​) First Module ⌨️ (​) Alternative Syntax ⌨️ (​) Mind Grenade ⌨️ (​) Built-In Module Intro ⌨️ (​) Os Module ⌨️ (​) Path Module ⌨️ (​) Fs Module (Sync) ⌨️ (​) Fs Module (Async) ⌨️ (​) Sync Vs Async ⌨️ (​) Http Intro ⌨️ (​) Http Module (Setup) ⌨️ (​) Http Module (More Features) ⌨️ (​) NPM Info ⌨️ (​) NPM Command ⌨️ (​) First Package ⌨️ (​) Share Code ⌨️ (​) Nodemon ⌨️ (​) Uninstall ⌨️ (​) Global Install ⌨️ (​) Package-Lock.Json ⌨️ (​) Important Topics Intro ⌨️ (​) Event Loop ⌨️ (​) Event Loop Slides ⌨️ (​) Event Loop Code Examples ⌨️ (​) Async Patterns - Blocking Code ⌨️ (​) Async Patterns - Setup Promises ⌨️ (​) Async Patterns - Refactor To Async ⌨️ (​) Async Patterns - Node's Native Option ⌨️ (​) Events Info ⌨️ (​) Events Emitter - Code Example ⌨️ (​) Events Emitter - Additional Info ⌨️ (​) Events Emitter - Http Module Example ⌨️ (​) Streams Intro ⌨️ (​) Streams - Read File ⌨️ (​) Streams - Additional Info ⌨️ (​) Streams - Http Example ⌨️ (​) End Of Node Tutorial Module ⌨️ (​) HTTP Request/Response Cycle ⌨️ (​) Http Messages ⌨️ (​) Starter Project Install ⌨️ (​) Starter Overview ⌨️ (​) Http Basics ⌨️ (​) Http - Headers ⌨️ (​) Http - Request Object ⌨️ (​) Http - Html File ⌨️ (​) Http - App Example ⌨️ (​) Express Info ⌨️ (​) Express Basics ⌨️ (​) Express - App Example ⌨️ (​) Express - All Static ⌨️ (​) API Vs SSR ⌨️ (​) JSON Basics ⌨️ (​) Params, Query String - Setup ⌨️ (​) Route Params ⌨️ (​) Params - Extra Info ⌨️ (​) Query String ⌨️ (​) Additional Params And Query String Info ⌨️ (​) Middleware - Setup ⌨️ (​) APP.USE ⌨️ (​) Multiple Middleware Functions ⌨️ (​) Additional Middleware Info ⌨️ (​) Methods - GET ⌨️ (​) Methods - POST ⌨️ (​) Meth

Why it's here

7 people recommend this

What people say. Highly recommended as a thorough and clear course for beginners to learn Node.js and Express.

Moments people linked to

u/jdbuenolin r/node • Recommends

On “Need help - I want to learn nodejs.. where do I start?”

Welp, obviously you should know JavaScript and have a good level with JSON, object management and Async/Await/Promises. This is a great tutorial for learning NodeJS link to this video

u/random2704in r/node • Recommends

On “Startup Projects”

Check out John Smilga's Node course on YouTube. (Also has the mongoDB part of the course on Udemy). The guy is thorough as fuck and explains everything like you're a retard. It all becomes so clear. I love him. Edit: This one right here: link to this video His GitHub repo for this course. Some projects aren't included in the YouTube video. Only on his Udemy course. Still, ALL the code is here: https://github.com/john-smilga/node-express-course

u/white00elephantin r/node • Recommends

On “best tutorials to learn node. paid or un paid!”

>jonas schmedtmann [video this is by far the besr Nodejs free course
2View on Reddit

u/punklacherin r/node • Recommends

On “Express.js tutorial”

These two Youtube videos make up an 18 hour course on Node.js and Express.js from the base fundamentals all the way to building full APIs with JWT auth and a MongoDB database: link to this video link to this video

u/Seaweed_Widefin r/node • Recommends

On “Need help whether to buy John Smilga Nodejs course on Udemy ?”

link to this video link to this video

u/bhagya05in r/node • Recommends

On “i want study node which is the best resources / website for study and training?”

You can start here FreeCodeCamp But don't just watch tutorials start creating stuff.

u/punklacherin r/node • Recommends

On “Best Resources to learn Node js”

Not sure how much time you have but these two Youtube videos make up an 18 hour course on Node.js and Express.js from the base fundamentals all the way to building full APIs with JWT auth and a MongoDB database: link to this video link to this video

u/horror-pangolin-123in r/node • Recommends

On “Anyone Familiar with John Smilga's course?”

For me, it was. I went over it on YouTube link to this video and started working on my first Node app 2 - 3 weeks after that.

u/New_Bat_9086in r/node • Mentions

On “Help me starting a Node project from absolute scratch! [Beginner requesting help] ”

Hey ! watch this : [video Is it very useful even if you have a little knowledge on node.js and backend development, First you need to learn the basic framworks like express, passport learn a bit on database since you might need to store login/logOut/Password/, infos, like MongoDB, mySQL If you re planning on a full stack dev project, learn to write, set, read, and delete cookies Good luck !

u/Inner-Prize-8686in r/node • Mentions

On “Advice on Learning Node.js and Building a Small Business Web App”

Found this crash course, do you think this could serve as a starting point? link to this video

u/Tolkaftin r/node • Mentions

Learning Node.JS / Express.JS Hey everyone, I'm a hobbyist developper. I've learned JS / TS basics, and React Native. I would like to know more on the backend side, and Node / Express seems to be a logical way to go if you want to build and handle API. Do you recommend any tutoriels / guides? I prefer following a project approach to learn at the beginning. Maybe this one from freeCodeCamp ? [video