
There are the slides for the entire course. DO NOT EXPECT AUDIO IN THIS LECTURE. This lecture is about slides. It's not a video! Download slides and open next to your videos for the next lectures.
These slides are slightly updated version of the ones you see in the videos. If you want the original slides from the video, you can find them in the supplementary material to this lecture.
Each lecture will be followed by a quiz. You can see an example of such quiz after this "lecture".
Follow the manual to install these programs:
In this lecture, Azat covers these topics:
PS: If you have trouble hearing, try this link https://www.youtube.com/watch?v=JPdTOJXG-hQ and let Azat know in the discussion thread which one is better.
UPDATE: We transcribed the video. The text is in the Node PDF in the supplementary materials.
In this lecture we continue with JavaScript fundamentals.
In this lecture we continue with JavaScript fundamentals.
In this lecture, you'll find the following topics:
The goal of this exercise is to show you how importing and exporting modules work in Node.js.
In this lecture you'll find the following topics:
In this lecture you'll find the following topics:
The goal of this exercise is to learn basics of Node.js in a fun interactive way by using NodeSchool.io-style workshops.
In this lecture, you'll find the following topics:
The goal is to build Hello World and deploy it to Heroku.
Learn about streams in Node.js.
The goal is to build a Chat REST API server for the chat application and to test it with CURL and/or web UI.
The UI/browser app for the Chat is in this folder: https://github.com/azat-co/rpjs/tree/master/backbone.
The goal is to learn basics of functional programming using an automated workshop.
This lecture has the following content:
In this lecture, you'll find the following topics:
The goal is to get familiar with MongoDB shell.
In this lecture, you'll find the following topics:
The goal is to build the Chat REST API server with MongoDB store using native MongoDB driver and core http module. Then deploy it to Heroku using MongoHQ add-on.
In this lecture, you'll find the following topics:
In this lecture, you'll find the following topics:
The goal is to refactor Hello World with core http into Express.js app.
The is to refactor your Chat REST API server with core http module into Express.js app.
Interested in Node.js, but don't know where to start and how to find time to learn it properly? Would you prefer to learn in a way that is more interesting than reading books or watching boring screencast videos? Confused about how the MEAN stack pieces of MongoDB, Expressjs, Angularjs and Nodejs fit together? How it's even possible to run JavaScript outside of the browser?
Years ago, we were in the same boat, but we took the long route of learning from source code, books, blogs and free online documentation. We have put together the best information in the simplest way to help you learn about these systems. Basically, we are helping you to take a shortcut and save time, frustration and avoid costly mistakes by using the best practices available.
This is an online version of our two-day Node Program (nodeprogram dot com). The online course has recorded lectures, lively student discussions, quizzes, exercises, workshops, tutorials in the manual and lots and lots of code examples!
BONUS: You'll get NodeProgram live recording and Advanced Node live recording!