Overview
Do you program in JavaScript and want to become a full-stack developer? It's time to learn Node.js – a software platform which will improve your skills. You will can to create all types of JavaScript applications outside the browser. Also, you will learn how to use the advantages of asynchrony outside the browser.
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.
Prerequisites
- Knowledge of HTML, CSS, JavaScript
- Knowledge of React for the test project
Why Node.js?
- 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
Curriculum
For a more detailed version, leave your email below
Node.js
28 h • 8 topics- Introduction to Node.js. The Parallel Event Loop Model
- Core Node.js. The File System
- Built-in Modules. Node Package Manager (NPM)
- Events in Node.js
- Asynchronous programming. Streams in Node.js
- HTTP Requests
- Introduction to Express framework
- Working with MongoDB database
Project "Virtual Software Company Workers Portfolio" - RESTFul Api backend
16 h • 1 topic- Project "Employee portfolio of a virtual software company" — server side
Creating a Server side rendering React application
20 h • 1 topic- Creating an SSR React app using the Next.js framework
AI module
0 h • 2 topics- Ace Your Job Search with AI
- Self-Paced lesson on AI Basics
Get the full course description
Application process
Take the test
Register in our LMS and do a test to help us evaluate your knowledge.
Interview
Once we receive your test results, we'll invite you for an interview to see if we're a good match.
Enroll
Start your education in the next available group. Your next career destination has never been closer.
Course content
Total hours
Course fee
A small step towards your big career in IT
- 24 teacher-led sessions
- 3 lessons per week
- Unlimited access to course materials
- English lessons
- Career support
Pay upfront
462€
total
You could have awesome new skills and a new job in IT.
Got questions?
Our impact
graduates finished our courses
hours of IT education
of our graduates are women
teachers work today
schools in 3 countries
IT companies employed our students
people working with Beetroot Academy globally
Application process
Take the test
Register in our LMS and do a test to help us evaluate your knowledge.
Interview
Once we receive your test results, we'll invite you for an interview to see if we're a good match.
Enroll
Start your education in the next available group. Your next career destination has never been closer.