Об'єктно-орієнтоване програмування JavaScript.

На вебинаре мы разберем, в чем отличие ООП подхода к разработке в мультипарадигменном языке JavaScript от ООП подхода в классических объектно-ориентированных языках, как например Java. Какими плюсами и минусами обладает ООП в JavaScript, а также какие правила ООП мы можем в нем применять.
План вебинара:
- 4 принципа ООП
- Полиморфизм
- Инкапсуляция
- Абстракция
- Наследование
- Наследование vs композиция
- Почему наследования лучше избегать и как использовать композицию
- Объектно-прототипное наследование в JS
- Что такое прототипное наследование
- Функции конструкторы и классы
- Функции конструкторы
- синтаксический сахар в виде классов
- отличие классов JS от классов Java
- Single responsibility principle
Целевая аудитория:
Начинающие JavaScript разработчики.




































Java vs JavaScript
14.07.2021
Друзі, ми продовжуємо серію статей, у яких порівнюємо різні мови програмування. Перша стаття була присвячена Python і Java – двом досить потужним та універсальним мовам, без яких важко уявити сучасне розроблення. Озброївшись об'єктивністю та неупередженістю, ми дослідили найважливіші (для новачків) особливості кожної з них, а вам надали всі результати у компактному та зручному вигляді.
300+ запитань щодо JavaScript на співбесіді
07.01.2021
На этот раз предлагаем ознакомиться с актуальными вопросами, которые задают на технических интервью по JavaScript. Естественно, мы говорим о широком спектре специализаций, поэтому выбирайте свое направление и готовьтесь.
Хто такий Full-stack розробник
29.07.2020
Full-stack розробник (вимовляється "фул стек") – це якийсь майстер на всі руки у світі веб-розробки. Йому під силу реалізувати як клієнтську, так і серверну сторону додатку, якими, зазвичай, займаються FrontEnd і BackEnd розробники окремо один від одного. Таким чином, Full-stack спеціаліст здатний одноосібно вести проєкт від початку до кінця.
коментарі та обговорення