fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Учитесь: Курс для начинающих и продвинутых

Изучение Node.js: от начального до продвинутого курса

Node.js – это среда выполнения JavaScript, которая позволяет разработчикам выполнять JavaScript на стороне сервера и предлагает тот же набор функций, что и .NET и Java для выполнения серверных операций. Такие компании, как Netflix, PayPal и Uber, используют Node.js для создания быстрых, масштабируемых и надежных решений.

В этом комплексном курсе вы узнаете, как работать с JavaScript на стороне сервера для хранения данных, обеспечения безопасности и развертывания приложений Node.js. Вы получите навыки создания веб-интерфейсов и API с использованием Node.js и express.js.

Курсы пути

1. Введение в Node.js

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

В этом курсе вы узнаете об истории Node.js, настройке среды разработки, сравнении node.js с другими серверными фреймворками, преимуществах node.js и ограничениях node.js.

Что вы узнаете:

  • Введение в Node.js
  • Движок V8 JavaScript
  • Почему JavaScript на стороне сервера?
  • Архитектура Node.js
  • Цикл событий JavaScript
  • Node.js в сравнении с другими серверными фреймворками
  • Область применения Node.js
  • Преимущества Node.js
  • Ограничения Node.js
  • Сервер развертывания приложений Node.js

By: Сантош Ядав

2. Основы Node.js

Изучите основные концепции Node.js для создания бэкенда вашего приложения с помощью Node.js. Научитесь использовать такие основы node.js, как буферы, файловая система, потоки, встроенные модули и пакеты.

Что вы узнаете:

  • Node CLI
  • Модуль
  • Обратный вызов
  • NPM и NPM CLI
  • Локальные пакеты и глобальные пакеты
  • Буферы
  • Потоки
  • События и эмиттеры событий
  • Файловая система
  • Модули пути

By: Сантош Ядав

3. Основы Express.js

Express – это фреймворк для веб-разработки, построенный на базе Node.js HTTP. Он обеспечивает необходимую функциональность для доставки веб-приложений в браузер и на мобильные устройства. Изучите Express для создания собственных веб-приложений и REST API.

Что вы узнаете:

  • Введение в Express
  • Маршрутизация
  • Nodemon
  • Класс маршрутизатора
  • Механизм представления
  • Генератор экспрессов
  • Handlebars
  • Middleware
  • Экспресс-обработка запросов

By: Шайлендра Чаухан

4. Построение REST API с использованием Express, MongoDB и паттернов проектирования

REST означает Representational State Transfer, который “является архитектурным стилем, определяющим набор ограничений и свойств на основе HTTP”. Научитесь создавать REST API с помощью Express и MongoDB и тестировать его с помощью инструмента Postman.

Что вы узнаете:

  • Архитектура проекта Express
  • Настройка проекта
  • Определение моделей и отношений с помощью Mongoose
  • Паттерны проектирования репозиториев
  • Async и Await
  • Определение контроллеров и маршрутов
  • Выполнение операций CRUD
  • Настройка Gulp и Depl

By: Шайлендра Чаухан

Что вы узнаете:

By: Шайлендра Чаухан

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *