JavaScript Basic
Курс для початківців з основ JavaScript: змінні, функції, робота з DOM та подіями. Створіть свій перший інтерактивний застосунок.
📚 8 модулів📝 25 уроків💻 35 задач⏱ 8 модулів
Програма курсу
Модуль 1. Вступ до JavaScript3 ур. · 1 зад.
- ▶Що таке JavaScript і де його використовуютьБезкоштовно
- 🔒Інструменти розробника. Підключення JS до HTML
- 🔒Перша програма: console.log, alert, prompt1 зад.
Модуль 2. Основи синтаксису3 ур. · 4 зад.
- 🔒Змінні: let, const, var1 зад.
- 🔒Типи даних1 зад.
- 🔒Оператори. Шаблонні рядки2 зад.
Модуль 3. Управління потоком3 ур. · 5 зад.
- 🔒Умовні оператори: if, else, else if2 зад.
- 🔒Switch. Тернарний оператор1 зад.
- 🔒Цикли: for, while, do-while2 зад.
Модуль 4. Масиви та об'єкти3 ур. · 5 зад.
- 🔒Масиви та їх методи2 зад.
- 🔒Об'єкти1 зад.
- 🔒Робота з колекціями: map, filter, reduce2 зад.
Модуль 5. Функції3 ур. · 7 зад.
- 🔒Оголошення та виклик функцій2 зад.
- 🔒Аргументи, дефолти, область видимості3 зад.
- 🔒Arrow-функції та callback'и2 зад.
Модуль 6. DOM та події3 ур. · 6 зад.
- 🔒DOM: пошук елементів і робота з вмістом2 зад.
- 🔒Зміна стилів, класів, атрибутів. Створення елементів2 зад.
- 🔒Події: addEventListener, click, input, submit2 зад.
Модуль 7. Browser APIs3 ур. · 2 зад.
- 🔒Таймери: setTimeout, setInterval, debounce1 зад.
- 🔒localStorage: збереження даних у браузері1 зад.
- 🔒fetch: HTTP-запити з браузера
Модуль 8. Практичні проєкти4 ур. · 5 зад.
- 🔒Проєкт: Калькулятор1 зад.
- 🔒Проєкт: Таймер зворотного відліку1 зад.
- 🔒Проєкт: To-Do список зі збереженням1 зад.
- 🔒Проєкт: Інтерактивна форма з валідацією2 зад.
Про курс
Про курс
JavaScript — мова, що оживляє вебсайти. Цей курс — повний вступ для тих, хто починає шлях у фронтенді: основи мови, робота з DOM, події, побудова перших проєктів.
Чого ви навчитеся
- Базовий синтаксис і концепції JavaScript
- Робота зі змінними, функціями та об'єктами
- Взаємодія з DOM і обробка подій
- Створення інтерактивних елементів сайту
- Побудова портфоліо-проєктів
Для кого
Для початківців у програмуванні, які хочуть опанувати JavaScript та інтерактивний веб.
Вимоги
Базове знання HTML/CSS — плюс, але не обов'язкове.