Мета курсу
Навчити спокійно і без зайвого нервування вирішувати типові завдання.
Отримані навички можна використовувати як для вирішення завдань при верстці сторінки, так і в якості опори для переходу до frontend-розробці і світу сучасних javascript-фреймворків.
програму курсуоновлено у лютому 2022 року
- основи мови
- способи підписки на події
- On vs addEventListener
- області видимості змінних
- замикання, робота з контекстом
- події для групи елементів
- Робота з data-атрибутами
- способи підписки на події
- робота з подіями
- атрибути vs властивості
- Робота з подіями
- вивчення event-об'єкта
- скасування стандартної реакції
- спливання подій
- this, target і currentTarget
- атрибути vs властивості
- рішення типових задач
- валідація форми
- Меню та плавна прокрутка сторінки
- JavaScript і CSS-анімації
- функція animate
- анімації та кросбраузерність
- валідація форми
- оптимізація розв'язання задач
- оптимізація навантаження
- Throttling і debouncing
- Створення ЧАВО
- Створення слайдера фотографій
- блокування на час анімації
- оптимізація навантаження
- розуміння ООП
- основи ООП в ES6 +
- класи та об'єкти
- властивості та методи
- приклад таймера зворотного відліку
- фокуси з втратою контексту
- основи ООП в ES6 +
- Практика і нюанси ООП
- Контекст і стрілочні функції
- Старий та новий ООП у javascript
- Prototype і _ _ proto _ _
- успадкування КЛАСІВ
- Об'єкти та прототипи
- Контекст і стрілочні функції
- робота з бібліотеками
- Велосипеди vs пошук готових рішень
- вивчення типової документації
- Параметри, події та колбеки
- приклади популярних інструментів
- чистий JS проти екосистеми jQuery
- Велосипеди vs пошук готових рішень
- збірка проекту
- Node.js та webpack, робота з npm
- збірка проекту з webpack + babel
- Основи роботи з es-модулями
- Підведення підсумків курсу
- траєкторії подальшого розвитку
- Node.js та webpack, робота з npm
Увага! Для проходження даного курсу необхідно володіння основами програмування! Якщо вас лякають такі теми, як змінні, розгалуження, функції, цикли та масиви, то курс не для вас.
Якщо знання основ є, то вивчіть вебінар, розташований нижче
Якщо в ньому зрозумілі основні моменти-Ласкаво просимо на курс!
- основи мови
- способи підписки на події
- On vs addEventListener
- області видимості змінних
- замикання, робота з контекстом
- події для групи елементів
- Робота з data-атрибутами
- способи підписки на події
- робота з подіями
- атрибути vs властивості
- Робота з подіями
- вивчення event-об'єкта
- скасування стандартної реакції
- спливання подій
- this, target і currentTarget
- атрибути vs властивості
- рішення типових задач
- валідація форми
- Меню та плавна прокрутка сторінки
- JavaScript і CSS-анімації
- функція animate
- анімації та кросбраузерність
- валідація форми
- оптимізація розв'язання задач
- оптимізація навантаження
- Throttling і debouncing
- Створення ЧАВО
- Створення слайдера фотографій
- блокування на час анімації
- оптимізація навантаження
- розуміння ООП
- основи ООП в ES6 +
- класи та об'єкти
- властивості та методи
- приклад таймера зворотного відліку
- фокуси з втратою контексту
- основи ООП в ES6 +
- Практика і нюанси ООП
- Контекст і стрілочні функції
- Старий та новий ООП у javascript
- Prototype і _ _ proto _ _
- успадкування КЛАСІВ
- Об'єкти та прототипи
- Контекст і стрілочні функції
- робота з бібліотеками
- Велосипеди vs пошук готових рішень
- вивчення типової документації
- Параметри, події та колбеки
- приклади популярних інструментів
- чистий JS проти екосистеми jQuery
- Велосипеди vs пошук готових рішень
- збірка проекту
- Node.js та webpack, робота з npm
- збірка проекту з webpack + babel
- Основи роботи з es-модулями
- Підведення підсумків курсу
- траєкторії подальшого розвитку
- Node.js та webpack, робота з npm
https://privatelink.de/?https://js.dmitrylavrik.ru/