Вивчай Node.js безкоштовно
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

Вибери свою IT спеціальність

Підписка

Замовити дзвінок

+38 099 757 27 82

Акція закінчилась. Більше актуальних пропозицій у розділі Акції!

Усі акції

З 18 до 25 липня 2024 року на ITVDN проходить акція – ви можете пройти навчання за курсом “Node.js базовий” безкоштовно!

Що таке Node.js?

Node.js – це програмна платформа, котра дає можливість використовувати JavaScript не тільки як мову скриптів фронтенду, а й як інструмент створення всього, що “під капотом” вебсервісів – на серверній стороні. На цьому можливості Node.js не закінчуються: платформа дозволяє використовувати JavaScript як мову загального призначення, наприклад, для створення десктопних застосунків та навіть для програмування мікроконтролерів.

Відповідно до опитування Stack Overflow Developer Survey 2023, Node.js є найпопулярнішим вебфреймворком – за нього проголосували 42.6% респондентів з різних куточків планети (всього понад 70 тисяч опитаних).

Курс ознайомить вас із фундаментальними концепціями та практичним застосуванням цієї платформи. Ви дізнаєтесь про основи асинхронного програмування з Node.js, розглянете використання популярної системи вебзастосунків Express.js, познайомитеся з протоколом WebSocket, а також із тим, як реалізувати двонаправлений клієнт-серверний зв’язок.

Автор курсу – Білинський Валерій, Software Developer at LuckyWare Pro.

Курс складається з 10 уроків загальною тривалістю 3 години 25 хвилин.

Структура курсу:

  1. Початок роботи з Node.js.
  2. Стандартні модулі та NPM.
  3. Асинхронність в Node.js.
  4. Основи Express.js.
  5. REST API.
  6. Робота з базами даних.
  7. Обробка помилок.
  8. Авторизація та автентифікація.
  9. Робота з сесіями та cookies.
  10. WebSockets.

Чого ви навчитеся на даному курсі:

  • Розробляти серверні програми за допомогою Node.js.
  • Використовувати стандартні модулі та Node Package Manager (NPM) для створення надійних програм.
  • Використовувати колбеки, проміси і ключові слова async/await для безперебійного виконання одночасних операцій.
  • Створювати RESTful API за допомогою Express.js.
  • Розуміти механізми обробки помилок за замовчуванням, створювати власні мідлвери для обробки помилок і використовувати коди статусу помилок HTTP.
  • Впроваджувати зв’язок у реальному часі у вебзастосунках за допомогою WebSockets.
  • Реалізовувати захист вебзастосунків у Node.js за допомогою ефективних механізмів автентифікації та авторизації користувачів.
  • Працювати з базами даних у Node.js і використовувати об’єктно-реляційне відображення (ORM) для ефективного керування даними.

Попередні вимоги

Курс розрахований на новачків, які вже оволоділи знаннями мови JavaScript на базовому рівні і тепер бажають дізнатися про її серверне застосування. Також буде корисно для FrontEnd розробників із досвідом, котрі прагнуть розширити свій професійний стек.

Терміни акції

Акція проходить з 18 до 25 липня 2024 року. Доступ до курсу відкривається на 10 днів.

КОМЕНТАРІ ТА ОБГОВОРЕННЯ
ВІДЕО КУРСИ ЗА СХОЖОЮ ТЕМАТИКОЮ
СТАТТІ ЗА СХОЖОЮ ТЕМАТИКОЮ
Notification success