ООП в JS

Объектно-ориентированное программирование в JavaScript.

Course

JS: Абстракция с помощью данных

PRO

Программирование не ограничивается одними лишь вычислениями. Любая нетривиальная программа, моделирует внутри себя предметную область, для которой она писалась. Например, Хекслет внутри себя оперирует понятиями Курс, Проект, Ученик и другими. Они связаны между собой определенным образом и могут взаимодействовать. На профессиональном языке это называется Абстракция. В этом курсе мы познакомимся подробнее с тем, что из себя представляет абстракция, и как ее строить.

View Course
Hours Count

Course

JS: Введение в ООП

PRO

JS - мультипарадигменный язык программирования с поддержкой объектно-ориентированного программмирования. В этом курсе начинается знакомство с основными понятиями и синтаксическими конструкциями, присущими ООП. Рассматриваются инкапсуляция и сокрытие данных.

View Course
Hours Count

Course

JS: Полиморфизм

PRO

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

View Course
Hours Count

Challenges

JS: Абстракция с помощью данных
Link processing
url.js
JS: Введение в ООП
Binary tree search
Node.js
JS: Введение в ООП
Binary tree build
Node.js
JS: Введение в ООП
Binary tree aggregation
Node.js
JS: Введение в ООП
Balanced binary tree
Node.js