мета курсу
Поліпшити знання в javascript-узагальнити і зміцнити класичні теми, розглянути і осмислити нововведення стандартів після ES2015. А також вибудувати систему написання коду і
навчитися взаємодіяти з серверною частиною.
Розглянуті теми будуть співвідноситися з їх реалізацією і застосуванням в React і Vue.
програма курсу
30 липня, 20:00 — урок 1
6 серпня, 20:00 — урок 3
Поліпшити знання в javascript-узагальнити і зміцнити класичні теми, розглянути і осмислити нововведення стандартів після ES2015. А також вибудувати систему написання коду і
навчитися взаємодіяти з серверною частиною.
Розглянуті теми будуть співвідноситися з їх реалізацією і застосуванням в React і Vue.
програма курсу
30 липня, 20:00 — урок 1
- етапи готовності нововведень stage [0, 4]
- Налаштування Webpack + Babel
- Налаштування VS Code + eslint
- Export та import vs require
- ітератори та генератори, Symbol
- Поліфіли для нових класів
- Call, apply, bind, карринг
- стрілочні функції
- Синтаксис класів в ES6 і ES7
- ідеї реактивності даних
- звичайні геттери і сетери
- Proxy-перехоплення звернення до об'єкта
6 серпня, 20:00 — урок 3
- обробка помилок і винятків
- жах ланцюжків з колбеків
- проблема колбеків і винятків
- Promise: then, catch
- Промісифікація коду
- нові фішки: async, await
- взаємодія з сервером
- XMLHttpRequest vs fetch
- fetch + полифил vs axios
- Робота з fetch
- Передача даних в JSON-форматі
- ідеї REST API
- Робота з axios, Базова настройка
- надсилання запитів та обробка відповідей
- інтерцептори
- ідеї Restfull API
- взаємодія з готовим API
- Робота з токенами авторизації
- види авторизаційних токенів
- токени з інформаційним навантаженням
- підпис та перевірка токенів
- Refresh і Access токени
- нюанси Refresh і Access токенів
- JSON Web Tokens
- Browser fingerprint
- Робота з готовим API
- розуміння декораторів
- декоратори в javascript
- Налаштування babel для декораторів
- бонусна тема, якщо встигаємо-Web Workers
https://privatelink.de/?http://js.dmitrylavrik.ru/frontend/