План на курса

Идея Node.js

  • Какво е Node.js
  • Характеристики и възможности на ECMAScript
  • ECMAScript 5 и планове за развитие
  • Архитектура клиент-сървър и заявка-отговор
  • ECMAScript от страната на сървъра и клиента
  • Лиценз Node.js

Архитектура

  • V8 двигател
  • Цикъл на събитията
  • Асинхронност
  • Продължаващ стил
  • Структура на платформата Node.js
  • Възможности Node.js
  • Сигурност

Инсталация и основи на работа с конзолата Node.js

  • Поддържани операционни системи
  • Възможни методи за инсталиране
  • Процесът на инсталиране на избраната система
  • Първоначалната настройка
  • Конзола Node.js и налични команди
  • Низове, аргументи и модул за научна фантастика

Изпълнение на сървъра на платформата Node.js

  • HTTP протокол
  • Методи GET/POST/PUT/DELETE
  • Заявки и отговори, заглавки, използвани в HTTP протокола
  • Поддържа HTTP методи с Node.js
  • Показване на съдържание на уебсайт
  • Поддръжка на формуляри

Създаване на уеб приложения, базирани на рамката Express

  • Налични рамки
  • Основи на MVC архитектурата
  • Уеб приложение от Express

Поддръжка на бази данни

  • Налични библиотеки за поддръжка на бази данни
  • Преглед на DAO и ORM
  • Избор на СУБД, разлики между релационни и нерелационни бази данни
  • SQL елемент, MySQL, MongoDB, Redis

NPM - управление на пакети

  • Въведение в мениджъра на пакети NPM
  • Търсене и инсталиране на пакети
  • Обсъждане на избрани/най-популярни пакети
  • Създавайте и публикувайте свои собствени пакети

Тестване на приложения, въпроси, свързани с качеството на приложението

  • Поддържани методи за тестване
  • Единични и поведенчески тестове от Node.js
  • Стандарти за кодиране
  • Налични инструменти за поддръжка на осигуряване на качеството на приложенията

Поддръжка и развитие Node.js

  • Насоки на развитие
  • Поддръжка за Node.js
  • Наличен редактор за разработка (поддръжка на IDE)
  • Разработчици Node.js и поддръжка от общността

Изисквания

  • Познаване на ECMAScript (JavaScript)
  • Основни познания по обектно-ориентирано и функционално програмиране в JavaScript
 14 Часове

Брой участници


Цена за участник

Отзиви от потребители (3)

Предстоящи Курсове

Свързани Kатегории