В дисциплината се покриват основни прилики и разлики между JavaScript и Node.JS; разработване на уеб приложения; програмен стек; процес на компилация и изпълнение чрез компилатор и енджин за JavaScript V8; построяване на програмен стек, HTTP Server; callback функции; асинхронни библиотеки и callback функции; управление на клиентски заявки от HTTP Server, в т.ч. и рутиране на заявки; Отговор на заявки от HTTP Server; Управление на потока на изчислителния процес чрез библиотеки за потоково програмиране като step; консумиране на уеб услуги чрез модули/библиотеки като sync-request, request, soap, easysoap, node-rest-client и други. Дисциплината предлага и задълбочена информация за създаване на модули в Node.JS, както и на C++ базирани плъгини за него. Това означава, че който е минал през тази дисциплина ще може не просто да създава приложения върху Node.JS, но и да разширява неговата функционалност с нови плъгини/модули.
|