Голосов: 0
#1
Object-oriented Programming in JavaScript (by Mosh Hamedani)
Узнайте все о ООП, поймите самые запутанные части JavaScript и подготовьтесь к техническим интервью
04/2018
Автор - Mosh Hamedani
Лекции - 62
Общее время - 4 ч.
Язык - Английский
Требования
Опыт работы с JavaScript не менее 3 месяцев
Что такое объектно-ориентированное программирование (ООП)?
Объектно-ориентированное программирование (ООП) - популярная парадигма программирования или стиль программирования. Это было с 70-х годов, но в отличие от инструментов и фреймворков, которые приходят и уходят, ООП по-прежнему очень актуальна сегодня. Это потому, что это не язык программирования или инструмент. Это стиль программирования.
Зачем учиться ООП?
ООП помогает вам управлять и уменьшать сложность программного обеспечения за счет создания повторно используемых строительных блоков (объектов). Правильно спроектированные объекты обеспечивают простой интерфейс и скрывают ненужную сложность снаружи, как DVD-плеер! DVD-плеер имеет сложную логическую плату внутри и несколько кнопок снаружи. Когда вы нажимаете кнопку воспроизведения, вам все равно, как все эти микрочипы разговаривают друг с другом.
ООП помогает вам:
- Управление и уменьшение сложности
- Устранить избыточный код
- Построить многоразовые строительные блоки
- Писать более чистый код
Чему я научусь?
Этот курс предназначен для вас, если:
- Основные принципы ООП: инкапсуляция, абстракция, наследование и полиморфизм
- Как реализовать концепции ООП в JavaScript
- Все об объектах, их свойствах, дескрипторах свойств, геттерах и сеттерах
- Разница между заводскими и конструкторскими функциями
- Как это работает в JavaScript
- Прототипы и прототипическое наследование: одна из запутанных частей JavaScript
- ES6 + функции, используемые в объектно-ориентированном программировании
- Вы разработчик JavaScript, который хочет укрепить свое понимание JavaScript
- Готовитесь к техническим интервью
- Вы знакомы с ООП, но хотите узнать, как реализовать его в JavaScript
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.