Node.js - это среда выполнения JavaScript, которая используется на серверной стороне и позволяет создавать высокопроизводительные и масштабируемые приложения. Она основана на движке V8, который используется в веб браузере Google Chrome, и позволяет выполнять код на JavaScript вне веб браузера.
В этом курсе вы изучите внутреннее устройство Node.js, а также на практике поработаете как с встроенными в Node.js модулями, так и внешними, которые можно устанавливать с помощью NPM.
Длительность всех видео-лекций в этом курсе около 20 часов, но рассчитывайте потратить около 200 часов для освоения всех тем курса, включая практику.
Архитектура Node.js. Узнайте об основных компонентах Node.js и то, как работает Node.js внутри.
Цикл событий. Узнайте, как цикл событий управляет операциями ввода-вывода и параллельной обработкой разных задач в Node.js.
Пул потоков. Узнайте, как Node.js использует пул потоков для обработки блокирующих операций ввода-вывода.
Libuv. Узнайте о библиотеке, отвечающей за обработку операций ввода-вывода в Node.js, и о том, как с ней работать.
Встроенные модули. Узнайте, как использовать основные модули Node.js, такие как path, fs, http, stream и events.
Фреймворк Express.js. Создавайте веб-приложения с помощью Node.js, используя популярный веб фреймворк Express.js.
Создание HTTP-сервера и маршрутизация с помощью Express.js. Узнайте, как создать HTTP-сервер и настраивать маршруты в Express.js.
Middleware функции. Узнайте, как использовать middleware функции в Express.js для решения общих задач, таких как логгирование и обработка ошибок.
Обработка запросов и ответов. Узнайте, как обрабатывать HTTP-запросы и ответы в Node.js и Express.js.
Асинхронное программирование с обратными вызовами. Узнайте, как писать асинхронный код в Node.js с использованием обратных вызовов.
Promises и async/await. Узнайте, как использовать Promises и async/await для написания более чистого и читаемого асинхронного кода.
Обработка ошибок. Узнайте, как обрабатывать ошибки в приложениях Node.js.
Работа с данными в формате JSON. Узнайте, как работать с данными в формате JSON в приложениях Node.js.
Чтение и запись файлов. Узнайте, как читать и записывать файлы в Node.js с помощью модуля fs.
Работа с потоками. Узнайте, как работать с потоками в Node.js, чтобы эффективно обрабатывать большие объемы данных.
NPM (менеджер пакетов Node.js). Узнайте, как использовать NPM для установки и управления пакетами в приложениях Node.js.
Семантическое управление версиями. Узнайте, как использовать семантическое управление версиями для управления зависимостями в ваших приложениях Node.js.
Package.json. Узнайте, как использовать файл package.json для управления зависимостями и скриптами вашего приложения Node.js.
Package-lock.json. Узнайте, как использовать файл package-lock.json и чем он отличается от файла package.json.
Скрипты NPM. Узнайте, как использовать скрипты NPM для выполнения различных операций в рамках приложения Node.js
После прохождения этого курса вы смело сможете сказать, что ЗНАЕТЕ Node.js и УМЕЕТЕ пользоваться самыми востребованными функциями Node.js.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Очень легко идет, Богдан классно объясняет.
Не хватает только уроков про базы данных.
Между 86 и 87 уроком пропущено одно или несколько видео.
Lesson 18: "Классы", по факту: "JSON"
Lesson 20: "JSON", по факту: "Переменные и типы"
...