План на курса

Node.js характеристики и основи (В сравнение с Java)

  • Node.js, V8 и разработка от страна на сървъра (защо да използвате Node.js?)
    • Блокиране срещу неблокиране
    • Управляван от събития Programming
    • Цикъл на събитията и моделът за обратно извикване
  • Node.js Архитектура
    • Модел на модул и пясъчник
    • Npm
    • Механизми на зависимост
    • Файлът package.json
  • Вътрешни части на двигателя V8
    • Схеми за памет
    • Събиране на боклук
    • Изтичане на памет
    • Мониторинг на паметта и процесора
  • Регистриране с Node.js
  • Node.js Мидълуер
    • SSL и TLS
  • Node.js версии и миграции

Express.js характеристики и основи (В сравнение със спецификацията Java EE (Websphere, Tomcat)))

  • Конфигурация и настройки на приложението
  • Механизми за шаблони
  • Маршрутизиране
  • HTTP
  • Обекти за заявка и отговор
  • SSL и TLS
  • Обработка на грешки
  • Многопоточност
  • JSON

WebStorm

  • Първи стъпки
  • Интелигентни функции
  • Мениджъри на пакети
  • WebStrom & Node, Angular, Express
  • Проверка на кода, инструменти за качество, профилиране
  • Отстраняване на грешки
  • Единично тестване

PM2

  • Пакетиране и внедряване на приложения
  • Nodejs+pm2 пакетиране и внедряване по време на изпълнение
  • Пакет скриптове Nodejs
  • Проверка и превключване на версията на nodejs
  • Местоположение и стандарти на файловата система
  • Сеч
  • Скриптове за стартиране
  • SSL/TLS сертификати
  • Мониторинг
  • Спрете, стартирайте, изтрийте, възкресете приложения
  • Спрете, стартирайте, възкресете PM2 процес

Регистриране с Winston.js

  • Регистриране с Уинстън
  • Транспортира
  • дървосекачи
  • Нива на лога
  • Профилиране
  • Поточно предаване на дневници
  • Дневници на заявки
  • Филтри, преписвачи

Изисквания

Присъстващите трябва да имат някакво разбиране за разработка с Node.js и Express.js

 21 Часа

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


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

Oтзиви от потребители (5)

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

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