Перейти к содержанию
View in the app

A better way to browse. Learn more.

ПЛОЩАДКА ПРОФЕССИОНАЛОВ

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Богдан Стащук] [Bogdan Stashchuk] [Udemy] Node.js - Полный Курс по Node.js (2023)

(0 отзывов)

1 изображение

Чему вы научитесь:

Вы узнаете о внутреннем устройстве Node, включая архитектуру, цикл событий и пул потоков

В курсе рассматриваются встроенные модули Node, такие как path, fs, http, stream и events, и то, как их использовать на практике

Также вы узнаете как использовать NPM для установки внешних зависимостей, а также то, что такое семантические версии

Вы научитесь использовать веб фреймворк Express для создания сервисов API и веб приложений

Курс по Node.js предназначен для программистов, желающих научиться создавать приложения на JavaScript с использованием платформы Node.js.
Node.js - это среда выполнения JavaScript, которая используется на серверной стороне и позволяет создавать высокопроизводительные и масштабируемые приложения. Она основана на движке V8, который используется в веб браузере Google Chrome, и позволяет выполнять код на JavaScript вне веб браузера.
В этом курсе вы изучите внутреннее устройство Node.js, а также на практике поработаете как с встроенными в Node.js модулями, так и внешними, которые можно устанавливать с помощью NPM.

Архитектура 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.

Для кого этот курс:

Курс предназначен для начинающих разработчиков, которые ещё не знакомы с Node и хотят научиться использовать Node для создания приложений.

Опытные разработчики, имеющие опыт работы с Node, могут изучить детали архитектуры и другие технические детали, рассмотренные в курсе

Курс будет полезен для веб-разработчиков, которые хотят научиться использовать Node для создания веб-приложений

Программисты-фрилансеры, которые хотят расширить свои знания и изучить Node для создания приложений для своих клиентов

Длительность всех видео-лекций в этом курсе около 20 часов, но рассчитывайте потратить около 200 часов для освоения всех тем курса, включая практику.

Обратная связь

Рекомендуемые комментарии

Комментариев нет

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Добавить комментарий...

Аккаунт

Навигация

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.