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

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

    Підписка

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

    Підписка

      Про курс

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

      Читати далі...

      Цей курс входить до спеціальності:

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

      Знання мов верстки HTML, CSS та впевнене володіння мовою JavaScript.

      Читати далі...

      Ви навчитеся

      • Розуміти пристрій платформи Node.js, володіти основними принципами роботи з нею
      • Розуміти принцип роботи  HTTP-протоколу
      • Створювати та налаштовувати вебсервер, працювати з cookies
      • Використовувати різні інструменти для зберігання даних на стороні клієнта та сервера
      • Створювати підключення до баз даних та працювати з MongoDB та MS SQL Server
      • Використовувати фреймворк Express для створення програм
      • Реалізувати реєстрацію та авторизацію користувачів на сайті, працювати з REST API
      • Писати власні програми, використовуючи платформу Node.js
      Читати далі...
      Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
      Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
      • Тривалість: 8 год 36 хв
      • Курс створено: 07.07.2017
      • Уроків: 10
      • Оновлено: 17.12.2020
      • Мова: російська

      Що входить до курсу

      • 10 відео уроків
      • Домашні завдання
      Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

      Цілі даного відео уроку такі:

      • Познайомити учнів з платформою Node.js, її перевагами та недоліками
      • Навчити встановлювати платформу на ПК
      • Продемонструвати написання та запуск скриптів на Node.js
      • Познайомити з поняттям "модуль", навчити створювати свої модулі, а також підключати та використовувати їх
      Читати далі...

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

      Читати далі...

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

      Читати далі...

      На цьому уроці учень дізнається, що таке протокол HTTP, що міститься в HTTP запиті та відповіді. Познайомимося з модулем http у node.js, дізнаємось як створити сервер, прийняти та обробити запит від клієнта та надіслати відповідь.

      Читати далі...

      На цьому уроці слухач дізнається, що таке фреймвор express.js і для чого він потрібен, навчиться встановлювати даний Фреймворк і створювати додатки. На уроці також буде розглянуто роботу з об'єктами запиту та відповіді в express, роботу з маршрутами, конфігурацію маршрутів за допомогою класу Route. На уроці буде розглянуто написання cookie пасера та логера. Буде розглянуто роботу зі статичними файлами та обробку помилок.

      Читати далі...

      На цьому уроці учень навчиться працювати з СУБД MongoDB використовуючи Node.js, підключатися до БД, додавати нові дані, видаляти їх, шукати дані і оновлювати вже існуючі записи в колекціях. Також учень навчиться налаштовувати SQL Server для подальшої роботи з ним з Node.js, також навчиться маніпулювати даними: додавати, видаляти, оновлювати та робити вибірки. Наприкінці уроку буде розглянуто невелику програму - TODO List.

      Читати далі...

      На цьому уроці учень навчиться працювати з cookies та сесіями. Дізнається як зберігати сесії у БД. та використовувати  модулі призначені для роботи cookies та сесій.

      Читати далі...

      На даному уроці слухач ознайомиться з поняттями автентифікації та авторизації, навчиться реалізовувати їх у додатках на Node.js. Також на уроці будуть розглянуті модулі multer – для парсингу запитів у форматі multipart/form-data та модуль паспорт для реалізації механізму авторизації.

      Читати далі...

      На уроці слухач ознайомиться з архітектурою REST. Навчиться створювати програми, використовуючи цю архітектуру. Також на уроці буде розглянуто модуль restufy, призначений для простого створення REST full додатків.

      Читати далі...

      На цьому уроці користувач навчиться користуватися бібліотекою, постійною на основі технології WebSocket, яка дозволяє обмінюватись даними в режимі реального часу. Наприкінці уроку буде розглянуто програму Chat Messenger, яка дозволяє користувачам обмінюватися повідомленнями в режимі реального часу.

      Читати далі...
      ПОКАЗАТИ ВСЕ

      Купуй передплатуз доступом до всіх курсів та сервісів

      Бібліотека сучасних IT знань у зручному форматі

      Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      59.99 $
      Придбати
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      89.99 $
      Придбати
      Преміум
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      169.99 $
      Придбати
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.