CSCB520 JavaScript и NodeJS
Анотация:
Курсът е уеб програмиране с JavaScript за напреднали. Използва се като средство за създаване на интерактивни уеб-страници и за изграждане на по-разнообразно
съдържание в интернет.
Преподавател(и):
доц. Венцислав Джамбазов д-р
Делян Керемедчиев
Описание на курса:
Компетенции:
След завършване на курса студентите
1)трябва да знаят:
- основни понятия за World Wide Web
- концепцията за уеб-бразър и уеб-сървър
- как се използва JavaScript в уеб-страници
- как се работи с DOM
- как се използва JSON
- какво е AJAX
2) трябва да могат:
- да създават интерактивни уеб-страници
- да създават уеб-приложение чрез JavaScript
- да използват обектите на JavaScript
Предварителни изисквания:
Познания по HTML, CSS и WWW.
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Български
Теми, които се разглеждат в курса:
- Web & HTTP(s)
- Основи на JavaScript
- Примитивни типове
- Структурни типове / обекти
- Масиви и keyed колекции
- Функции
- Характеристики на променливите.
- Контролно 1
- Scope (обхват)
- Вложени функции, closure, IIFE
- Наследяване и Prototype
- DOM и операции с DOM дървото
- Събития в JavaScript
- Promises
- Контролно 2
Литература по темите:
- JavaScript For Dummies, Ричард Уогнър, Алекс Софт, 2011, ISBN 9789546562319