Ключевые концепции ООП
прототипы
Прототипное наследование
Композиция и наследование

ООП на Javascript

Навык глубокого понимания архитектуры и написания чистого кода, позволяющий решать сложные задачи

Начать обучение

Входит в подписку (более 50 курсов)

Евгений Филиппов

выпускник Хекслета

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

Абстракция

Создание абстракции и gроектирование интерфейса, подбор правильной структуры данных для решения задач, уровневое проектирование, разделение системы на слои абстракции, инварианты

Инкапсуляция

Объединение данных и функций в рамках одной структуры, создание методов для управления состоянием объекта

Контекст

Понимание this: Изучение контекста выполнения в JavaScript, привязка контекста к функциям, особенности работы this в стрелочных функциях

Прототипы

Механизм прототипов, создание абстракций данных, упаковка и Распаковка (Boxing), методы у примитивных типов данных

Классы

Синтаксис классов, статические свойства и методы, общее состояние для всех объектов, упрощение работы с прототипами через классы, конструкторы, инициализация объектов при создании

Обработка ошибок

Исключения, обработка ошибок

Проекты

Как проходит обучение

Вы изучаете теорию в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают сразу понять, как всё работает на практике. Материал выстроен так, чтобы вы шаг за шагом двигались от простого к сложному, не упуская важных деталей

Подписка 3 900 ₽/мес

Подписка позволяет проходить все курсы каталога из раздела "подписка". Отмена в любой момент. Можно оплачивать через компанию

Подписаться →
  • Более > 50 курсов
  • Пожизненный доступ к теории
  • Можно учиться параллельно
  • Обучение с ИИ-ассистентом