Node.js-logo

Node.js Course

note-iconStart:

microphone-iconenonline

Enrollarrow icon

Course Topics

This course is designed for JavaScript / Front-End developers who want to get acquainted with Node.js and the server side of web application development.

The course consists of weekly assignments that you can complete at your own pace, followed by a test that will help you evaluate your understanding of the materials

  • Node.js basics
  • Network communication. HTTP & WebSockets
  • Testing of Node.js application
  • WebAPI: REST & GraphQL
  • DB: SQL, PostgreSQL
  • Containerization, Docker
  • Logging and Error Handling
  • Authentication & authorization, JWT
  • Nest.js
Registerarrow icon
Node.js

About the course

For everyone

Everyone can study at RS School, regardless of age, professional employment, or place of residence. However, you should have sufficient base knowledge before the program begins.The RS School is working by the principle of "Pay it forward". Members of our community share their knowledge and check students' tasks for free. And we hope that our students will continue this work as our mentors in the future.

Materials

Everyone can study at RS School, regardless of age, professional employment, or place of residence. However, you should have sufficient base knowledge before the program begins.

Schedule

Twice a week in the evenings. Duration: 9 weeks. Types of training: webinars.

Certificate

After successful completion of the course, students will receive an electronic certificate.

Become a studentarrow icon

Certification

To earn a course certificate, you must complete all assignments, finish the final project, and achieve at least 70% of the top student's score in the course. The certificate is a recognition of your hard work and dedication.

Communication

discord logo

Discord is the main communication channel in RS School

Here is link for the course Discord serverexternal link icon, where you can see latest news and chat with students.

⚠️Attention! In some countries, access to Discord requires the use of a VPN. If you are having trouble connecting, please try using a reliable VPN service.

There are channels in Telegramexternal link icon for discussing events related to your location. For example, offline lectures or just informal chats among students from the same location.

Please read the information about communication in RS School in the RS Docsexternal link icon, where you can find rules, descriptions of channels, FAQ.

What you should know before starting

Required before the start

  • Solid knowledge of JavaScript, including ES6, is required for this course.

Course Team

Maksim Shylau Senior Software Engineer at Epam

Maksim Shylau

Senior Software Engineer at Epam

Maksim Shylau is a professional with around 6 years of programming experience. Initially a hobby, programming evolved into Maxim's current profession as a full-stack developer (proficient in JavaScript, TypeScript, React, Node.js, and AWS) at EPAM Systems, where he holds the position of Senior Software Engineer. Maksim actively contributes to RS School in his leisure time by leading a Node.js course, delivering lectures, creating educational tasks, and participating in various events. He is committed to continuous learning, constantly exploring new technologies, and extends his passion to helping students master web development.

Andrei Auchynnikau Iomico, Technical Lead Embedded Software Engineer

Andrei Auchynnikau

Iomico, Technical Lead Embedded Software Engineer

A firmware and software engineer with over 11 years of experience. Started as a system administrator, then re-qualified as an embedded developer. Finished RS School NodeJS courses in 2020. Now I design architectures for embedded systems, manage embedded development projects, develop firmware and software for microcontrollers, embedded systems and full-stack web applications. Participate in several open source projects using various technologies (C, C++, Node.js, React, TypeScript, etc.).

Vadzim Antonau Full Stack Engineer @dev Team Inc.

Vadzim Antonau

Full Stack Engineer @dev Team Inc.

A software engineer with over 10 years of experience, initially in PHP and now as a full-stack engineer proficient in TypeScript, Angular, React, Node.js, and AWS. After a decade in PHP development, he shifted focus to modern full-stack technologies, successfully completing courses and now teaching others.

Partnered with

epam
jetbrains icon
AWS icon
 github icon