/ Видеокурсы / Уроки Node JS и Express для начинающих

Уроки Node JS / #1 - Что такое Node JS и Express?

Уроки Node JS / #1 - Что такое Node JS и Express?


Node JSJavaScript

Приветствую вас в новом видео курсе по изучению платформы Node JS, а также фреймворка Express. В ходе видео курса мы научимся создавать простейшие сайты на Node, а также изучим библиотеку Express.

Видео урок:

Полезная информация:
1) Официальный сайт Node JS;
2) Редактор Atom;
3) Плагин для установки терминала в редакторе: platformio-ide-terminal.

За несколько последних лет Node JS или просто Node стал невероятно популярной платформой для разработки различных веб сайтов или же веб программ. Сегодня можно найти некоторые очень популярные веб сайты, написанные на Node. Несколько таких сайтов приведены ниже:
  1. Всемирная платежная система - PayPal;
  2. Один из самых популярных поисковиков мира - Yahoo;
  3. Онлайн версия газеты Wall Street Journal;
  4. Сеть для сбора лучших фотографий и видео из соц. сетей - Spotify.
Также на нем написано множество других популярных сайтов со списком которых можно ознакомиться здесь.

Node JS обрел большую популярность благодаря возможности писать на одном языке как локальные задачи, так и задачи связанные с серверной работой и базами данных. Платформа построена на движке V8 с использованием языков JavaScript, Си и C++. В свою очередь, V8 - это движок JS, который имеет открытый программный код. 

Платформа отлично подходит для написания серверных приложения и чатов, но также можно писать десктопные программы при помощи NW.js или же AppJS. Есть возможность легкой интеграции различного API, что значительно ускоряет общее время разработки программ.

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

В ходе этого видео курса мы научимся работать с Node, рассмотрим его синтаксис, создадим несколько простых веб приложений, а также разберемся с фреймворком Express, который был разработан специально под Node JS и является отличным дополнением.

Кроме того, перед началом просмотра данного курса вам стоит изучить HTML, а также JavaScript. HTML потребуется для написания разметки на сайте, а изучив дополнительно JS вам будет намного проще понимать что происходит в курсе, так как Node JS был разработан на движке построенном на JavaScript. Все дополнительные курсы вы можете посмотреть на нашем сайте.

Онлайн редактор кода

Домашнее задание к видео уроку

Что такое Node JS?
Расскажите что такое Node JS, где он применяется и для чего служит.

Также расскажите по поводу необходимых языков, которые стоит знать перед изучением Node JS.
Посмотреть ответ
Node JS это платформа, позволяющая создавать полноценный веб сайты и веб приложения. В основе его лежит движок V8, который построен на JavaScript.

Node способен работать с серверной частью сайта, а также базами данных. Это удобно, так как сайт теперь можно написать используя практически только один язык программирования - JavaScript (на платформе Node).

Перед изучением Node стоит выучить HTML, а также JavaScript, поскольку Node это ответвление языка JS.
Что такое Express?
Что такое фреймворк Express? Для чего он нужен?
Посмотреть ответ
Express, точно также как и Node, написан на JavaScript. Он работает внутри среды Node JS и нужен для развертывания проекта или же для установки среды разработки.

Его можно использовать для создания серверного веб-приложения. Вы сможете обрабатывать ссылки и выдавать корректные ответы на локальном сервере и в последствии на удаленном сервере.

Большое задание на весь курс

Это задание позволяет закрепить ваши знания по какому-либо видеокурсу. Оно является большим и справившись с ним вы полностью освоите данный видеокурс. К заданию также есть "Готовое решение", а также описывается методика решения задания.
PS: подобные задания доступны только при подписке от 1 месяца!

Node JSJavaScript

Рекомендуемые курсы