JavaScript - Полный курс

27 участников

О чём курс

JavaScript позволяет создавать полноценные фронтенд и бэкенд приложения, а этот курс делает упор на фундаментальное понимание логики работы языка, а не простое копирование кода. Вы разберетесь в том, как работают примитивные и ссылочные типы, зачем нужны замыкания и как правильно управлять областями видимости переменных. Обучение построено по принципу перехода от теории «почему код работает именно так» к практике, где вы самостоятельно реализуете все примеры. Курс ориентирован на тех, кто хочет научиться писать осознанный код, а не просто заучивать синтаксис.

Программа обучения

  • Введение
  • Как выполнять код
  • Самое важное в JavaScript
  • Что такое console.log
  • Выражения
  • Переменные
    • Объявление переменных
    • Практика по созданию переменных
  • Примитивные типы
  • Ссылочный тип
  • Динамическая типизация
  • Объекты
    • Создание и удаление свойств объектов
    • Вложенные свойства
    • Сокращенный формат записи свойств
    • Глобальные объекты
    • Метод объекта
    • JSON - JavaScript Object Notation
    • Мутация в JavaScript
    • Как избежать мутаций объектов
  • Что такое функция
    • Объявление и вызов функции
    • Передача значения по ссылке
    • Колбэк функции
    • Правила работы с функциями
  • Области видимости
    • Цепочка областей видимости
    • Жизненный цикл переменных
    • Типы областей видимости
    • Строгий режим
  • Операторы
    • Оператор присваивания
    • Унарные и бинарные операторы
    • Форматы записи операторов
    • Приоритетность операторов
    • Логические операторы
    • Ложные значения
    • Практика с typeof оператором
    • Оператор НЕ
    • Оператор короткого замыкания И
    • Оператор короткого замыкания ИЛИ
    • Трюк с оператором И и вызовом функции
    • Цепочки выражений с операторами И и ИЛИ
    • Оператор разделения объекта на свойства
    • Конкатенация строк
  • Функциональные выражения
  • Стрелочные функции
  • Значения параметров функции по умолчанию
  • Обработка ошибок
  • Инструкции
    • Выражения-инструкции
    • Как отличить инструкцию от выражения
  • Массивы
    • Оператор сравнения для массивов и объектов
    • Массив против Объекта
    • Как работать с элементами массива
    • Методы массивов
    • Метод forEach
    • Метод map
  • Деструктуризация
    • Деструктуризация объектов
    • Деструктуризация массивов
    • Деструктуризация параметров функции
  • Условные инструкции
    • Условная инструкция if else
    • Условная инструкция if else if
    • Использование if в функциях
    • Инструкция switch
    • Тернарный оператор
  • Циклы
    • Цикл for
    • Для перебора массивов не нужен for
    • Цикл while
    • Цикл do while
    • Цикл for in
    • Методы keys и values для объектов
    • Цикл for in для массивов
Складчина создана 30 декабря 2021 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 12

BS Bogdan Stashchuk Все материалы
106 ₽ 649 ₽