Обмежений доступ для гостей

Вам доступно 3 уроки з цього курсу безкоштовно.

  • Коментарі доступні тільки авторизованим користувачам
  • Прогрес зберігається тільки 0:00
🔒
КурсиПрограмування / Основи Javascript

Основи Javascript

Вигляд:

Модуль 1. Вступ до JavaScript

1

Що таке JavaScript?

Знайомимось з мовою програмування JavaScript та її можливостями.

2

Підключення JavaScript до HTML

Вчимося підключати скрипти до веб-сторінок.

3

Консоль розробника

Використовуємо DevTools для налагодження коду.

4

Перша програма

Пишемо перший скрипт та виводимо повідомлення.

Модуль 2. Змінні та типи даних

5

Змінні let, const, var

Різниця між способами оголошення змінних.

6

Типи даних

Примітивні типи даних у JavaScript.

7

Рядки (Strings)

Робота з текстовими даними.

8

Числа та математичні операції

Арифметика та об'єкт Math.

9

Boolean та порівняння

Логічний тип та оператори порівняння.

10

Перетворення типів

Явне та неявне приведення типів.

Модуль 3. Умови та логіка

11

Умовний оператор if...else

Розгалуження програми залежно від умов.

12

Оператор switch

Множинний вибір за значенням.

13

Тернарний оператор

Скорочений запис умов.

14

Логічні оператори

Оператори && (і), || (або), ! (не).

15

Практика: перевірка віку

Створюємо перевірку доступу за віком.

Модуль 4. Цикли

16

Цикл for

Повторення дій задану кількість разів.

17

Цикл while та do...while

Цикли з умовою продовження.

18

break та continue

Керування виконанням циклу.

19

Практика: таблиця множення

Генеруємо таблицю множення циклами.

Модуль 5. Функції

20

Створення функцій

Function declaration та function expression.

21

Параметри та return

Передача даних у функцію та повернення результату.

22

Стрілочні функції

Сучасний синтаксис arrow functions.

23

Область видимості

Локальні та глобальні змінні.

24

Callback-функції

Функції як аргументи інших функцій.

Модуль 6. Масиви

25

Створення та доступ до масивів

Основи роботи з масивами.

26

Методи push, pop, shift, unshift

Додавання та видалення елементів.

27

Перебір масивів

forEach, for...of та інші способи.

28

map та filter

Трансформація та фільтрація масивів.

29

find, includes, indexOf

Пошук елементів у масиві.

30

Сортування масивів

Метод sort та його особливості.

Модуль 7. Об'єкти

31

Створення об\

Об'єктний літерал та властивості.

32

Робота з властивостями

Доступ, зміна та видалення властивостей.

33

Методи об\

Функції як властивості об'єктів.

34

Перебір об\

for...in, Object.keys(), Object.values().

35

Деструктуризація

Зручний спосіб отримання властивостей.

Модуль 8. DOM маніпуляції

36

Що таке DOM

Document Object Model та його структура.

37

Вибір елементів

querySelector, getElementById та інші методи.

38

Зміна контенту

textContent, innerHTML та innerText.

39

Зміна стилів

Робота зі style та classList.

40

Створення елементів

createElement, appendChild, remove.

41

Атрибути елементів

getAttribute, setAttribute, data-атрибути.

Модуль 9. Події

42

Обробники подій

addEventListener та види подій.

43

Об\

Інформація про подію та її властивості.

44

Події форм

submit, input, change, focus, blur.

45

Делегування подій

Ефективна обробка подій на батьківському елементі.

Модуль 10. Практичні проекти

46

Валідація форми

Перевірка даних перед відправкою.

47

Todo-список

Створюємо список завдань з можливістю додавання та видалення.

48

Модальне вікно

Popup з відкриттям та закриттям.

49

Таби та акордеон

Інтерактивні компоненти інтерфейсу.

50

Слайдер зображень

Карусель з навігацією.

Коментарі

💬

Коментарі доступні тільки для авторизованих користувачів