Node.js Basic / Intermediate

Онлайн курс

Що потрібно знати про Node.js

Node.js - це платформа для розробки серверної частини вебсервісів за допомогою мови програмування JavaScript. Дозволяє створювати ефективні, легко масштабовані, асинхронні програмні продукти та має велику спільноту розробників.

Розробник Node.js створює серверну частину застосунків та веб-сервісів, що потребують інтенсивного обміну інформації з користувачем, в тому числі для реалізації чатів, систем для спільної роботи, соціальних мереж, ігор.

А також відповідає за:

  • розробку бек-енд частини різних чат-ботів

  • розробку серверних скриптів

  • розробку бек-енд частини веб-додатків

  • сервісну архітектуру веб-додатків.

Node.js стане в пригоді тим, хто хоче опанувати потужну технологію для створення серверної (бек-енд) частини застосунків, яка чудово підходить для реалізації сучасних стартап-ідей, поєднуючи в собі швидкість та легкість розробки з надзвичайною гнучкістю і потужністю підтримуваних можливостей.

Про навчання

Ментори курсу Node.JS

Node.js - це платформа для роботи з прикладними програмами на базі JavaScript. Тому тренуйся онлайн на ресурсі Learn JavaScript.

А також не гай часу та шукай ресурси самостійно - Google завжди під рукою. Ментори курсу впевнені - щоб підготуватися до навчання вистачить тижня навіть тим, хто не немає досвіду в IT.

Andrii Protsenko

Conversational Backend Engineer in Master of Code Global

Yevhen Shatokhin

Conversational Backend Engineer in Master of Code Global

Vitalii Hurin

Conversational Backend Engineer in Master of Code Global

Andrii Smahin

General Backend Engineer at Master of Code Global

Програма

1. Environment Setup (npm, git) and Project Structure (modules)

2. Basic native HTTP-server & Useful Utils

3. Node.js Built-in Packages (fs, url, path, process, etc.)

4. Callbacks, Promises, Async/Await, Event Loop & Try/Catch

5. Streams, Buffer & Event Emitter

6. Frameworks (Express, Koa)

7. Basic Database Usage & ORMs

8. Authorization

9. Validators

10. HTTP-clients (Axios, Request)

11. Queues

12. Docker

13. Loggers & Correlator

14. Cache & Redis

15. Date & Time

 

Перша лекція курсу Node.js

 

Доступ до курсів абсолютно безоплантний

Проте якщо інформація була для тебе корисною, ти завжди можеш конвертувати свою вдячність в донат.

Навчаємо та підтримуємо ЗСУ! 🇺🇦