Choose how you want to take this course:
In this course, we will teach you to work with modules. We will explain how to create requests to NoSQL, in particular, the MongoDB database, both directly and using ORM Mongoose. You will work with Node.js on the server side and with React libraries to create user interfaces on the client side. As a result, you will develop a scalable application on a remote server.
- Knowledge of React for the test project
- Node.js has a lot of libraries with an open source. You don\'t need to build everything from scratch
- Node.js works asynchronously, so it allocates resources appropriately
- Node.js is used by Microsoft, Yahoo, LinkedIn, and PayPal
During lessons, you’ll solve real-life cases with your teacher. You’ll work individually or in groups together with your colleagues.
You can pay monthly or for the full course
Balanced program is designed to maximize learning efficiency
3 times a week
2 hours on work days and 4 hours on weekends
Below are the main modules and lessons.
To get the detailed course description please leave us your email.
Introduction to Node.js. Parallel work model and EventLoop
- What is Node.js? Node.js features overview
- Node.js installation
- How programs in Node.js work
- What is the I/O?
- Node.js asynchronous architect. The concept of the Event Loop
- Call stack
- Handling slow queries
- How callback works
Node.js Core. Working with the file system
- The first program on Node.js
Built-in modules. NPM. Utils module and working with the console
- Node.js global object
IT is constantly moving to new knowledge and technologies in the search for an optimum solution. I work on projects systematically but in teaching I need creativity. I do not allow any fooling around in my lessons, but it’s normal to joke and ask questions. I praise my students for the right decisions. And mistakes help them learn. I love the saying that small strokes fell great oaks.
Node JS Teacher
I work as a Full-Stack developer at Postindustria. I develop microservices and user interfaces. I love web development dearly for the freshness and variety of it; there’s no time to be bored. I’ve mentored many newbie developers at our company, and some of them proved to be great engineers. Generally, like sharing knowledge, it’s the way I improve the world a bit. I love spending time with family, traveling, and kite surfing. Also, I’ve been interested in running for two years now.
The course passed easily and free of hassle. The teacher always supported us and answered any questions we had, even those which weren't really planned for the course. Our Regional Coordinator cheered us up and never allowed us to give up. I would definitely recommend Beetroot Academy to my friends and acquaintances.
Take the test
Register in our LMS and do a test to help us evaluate your knowledge.
Once we receive your test results, we'll invite you for a cup of coffee to the office. Let's see if we're a good match.
Start your education in the next available group. Your next career destination has never been closer.