planned
Node.js Course
Course starts on:
Enroll untill:
English
planned
Course starts on:
Enroll untill:
English
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
The course schedule is available - here, and the school documentation can be found - here.
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.
All materials are publicly available on the YouTube channel and GitHub
.
Twice a week in the evenings. Duration: 9 weeks. Types of training: webinars.
After successful completion of the course, students will receive an electronic certificate.
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.
Here is link for the course Discord server, 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 Telegram 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 Docs, where you can find rules, descriptions of channels, FAQ.
Required before the start
Solid knowledge of JavaScript, including ES6, is required for this course.
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.
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.
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.).