Шемет Євген Олександрович yevhene@vntu.edu.ua
Звіти до лабораторних подаються через сайт.
- Лабораторна 0: Реєстрація в системі
- Лабораторна 1: Консольна аплікація
- Лабораторна 2: Серверна аплікація
- Лабораторна 3: Браузерна аплікація
- Теми:
- Область визначення;
- Декларація змінних (var, let, const);
- Вспливання змінних (hoisting).
- Слайди
- Конспект
- Теми:
- Функції;
- Параметри і аргументи;
- Функції вищого порядку (map, reduce);
- Зворотні виклики (callbacks). Замикання.
- Слайди
- Конспект
- Теми:
- Об'єкти;
- Властивості;
- this.
- Слайди
- Конспект
- Теми:
- Системи контролю версій;
- Git (init, commit);
- Галудження (branch, checkout, reset, merge, rebase).
- Слайди
- Теми:
- Типи, typeof;
- Приведення типів.
- Слайди
- Конспект
- Теми:
- WWW;
- URI (URL/URN);
- HTTP (request, response, method, header).
- Слайди
- Теми:
- Роутинг;
- Шаблонізатори;
- Ресурси.
- Слайди
- Теми:
- form;
- input/textarea/select;
- Валідація.
- Слайди
- Теми:
- prototype;
- class.
- Слайди
- Конспект
- Теми:
- Promise;
- Ланцюжки;
- Групування.
- Слайди
- Теми:
- Бази даних (CAP);
- Документна база MongoDB;
- Драйвер доступу (mongo, mongoose).
- Слайди
- Теми:
- Тестування (mocha, chai);
- Контроль якості коду (eslint);
- Моніторинг в реальному часі.
- Слайди
- Теми:
- Ітератори;
- Генератори.
- Слайди
- Теми:
- Асинхронні функції;
- Асинхронні ітератори;
- koa.js.
- Слайди
- Теми:
- Хмарні сервіси (Heroku);
- Системи керування мікросервісами (foreman, pm2).
- Слайди
- Теми:
- HTML, DOM;
- CSS, селектори;
- Bootstrap.
- Слайди
- Теми:
- Інтеграція JavaScript із браузером;
- HTML5 APIs (geolocation, canvas, history).
- Слайди
- Теми:
- Пошук;
- Маніпуляція;
- Анімація.
- Слайди
- Теми:
- API (Види, формати);
- REST;
- GraphQL.
- Слайди
- Теми:
- Історія;
- Інструменти (jQuery.ajax, fetch);
- Автентифікація;
- CORS.
- Слайди
- Теми:
- Websocket протокол
- Підтримка на сервері та у браузері
- Слайди
- Теми:
- Apache Cordova
- Слайди
- Теми:
- Electron
- Слайди
- Теми:
- React
- create-react-app
- Слайди
- Демо (код)
- Теми:
- React
- JSX
- Слайди
- Теми:
- Fiber
- Слайди
- Демо (код)
- Теми:
- Flux;
- Redux;
- Побічні ефекти (Redux Thunk).
- Слайди
- Демо (код)
- Теми:
- Стандарт ECMAScript;
- Історія;
- Нововведення. Стандарт. Історія.
- Слайди