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

Заказать звонок

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

    Подписка

    Заказать звонок

    +38 099 757 27 82
    РУС
    • РУС
    • УКР
    Arrow
    🌷Набор групп на обучение с ментором - FrontEnd, .NET, Python, Java, FullStack, QA.
    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