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

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

    Підписка
    УКР
    • РУС
    • УКР
    Arrow
    27 березня відбудеться вебінар «Підготовка до співбесіди з PHP» Подробиці і реєстрація
    Arrow

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

    Усі акції

    З 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