Node. js - Полный Курс по Node. js

所在平台: Udemy

课程主页: https://www.udemy.com/course/nodejs-ru/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Node.js - 全栈 JavaScript 开发实战** 本课程是一门面向希望使用 Node.js 创建 JavaScript 应用程序的程序员的综合性 Node.js 课程。Node.js 是一个服务器端 JavaScript 运行时环境,基于 Google Chrome 的 V8 引擎构建,能够创建高性能、可扩展的应用程序。 **课程亮点:** * **深入理解 Node.js 架构:** 探索 Node.js 的核心组件、事件循环、线程池以及用于处理 I/O 操作的 Libuv 库。 * **掌握核心模块:** 熟练运用 `path`、`fs`、`http`、`stream` 和 `events` 等内置模块。 * **Express.js 实践:** 使用流行框架 Express.js 构建 Web 应用程序,包括创建 HTTP 服务器、路由、中间件以及请求/响应处理。 * **精通异步编程:** 学习使用回调函数、Promises 和 async/await 编写高效的异步代码。 * **健壮的错误处理。** * **数据处理:** 掌握 JSON 数据格式的处理以及文件读写操作。 * **高效的数据流:** 学习使用流(streams)高效处理大数据。 * **NPM 包管理:** 掌握 npm 的使用,包括安装、管理包、语义化版本控制、`package.json` 和 `package-lock.json` 的配置与使用,以及 npm 脚本的编写。 **学习目标:** 完成本课程后,您将能自信地声称您“了解”Node.js,并能熟练运用其最常用的功能来开发应用程序。 **预期投入:** 视频时长约 20 小时,但为了全面掌握所有主题并进行充足的实践,建议投入约 200 小时。

课程评论(0条)

课程详情

Курс по Node.js предназначен для программистов, желающих научиться создавать приложения на JavaScript с использованием платформы Node.js.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.

课程标签

0人关注该课程

主题相关的课程