beeon.academy
frontendНачальный

JavaScript OOP

7 մոդուլ · 36 դաս (ամբողջ ցանկը JSON-ում)

Длительность
8 weeks
Старт
10 июн.
Студентов
0+
Рейтинг
0 / 5
Стоимость
68 000 ֏
Идёт набор
  • 8 weeks (всего 48 ч)
  • Старт 10 июня 2001 г.
  • Формат: гибрид
  • Сертификат по окончании

Для записи оплата не нужна · Мы свяжемся с вами в течение 24 часов

Чему посвящён курс

О курсе

7 մոդուլ · 36 դաս (ամբողջ ցանկը JSON-ում)

За 8 weeks (48 ч занятий и проектной работы) вы пройдёте путь от основ до настоящего проекта продакшен-уровня — вместе с Aram Petrosyan (նույն bio-ն) и командой менторов beeon.academy.

Результаты обучения

Чему вы научитесь

Интерактивный курс

Уроки

36 уроков · все открыты, начните с любого
  1. 1Что такое OOP?35 мин
  2. 2Моделирование реального мира35 мин
  3. 3Методы на объектах40 мин
  4. 4this — текущий объект40 мин
  5. 5Как вызов задаёт this40 мин
  6. 6Стрелочные функции и this40 мин
  7. 7call, apply, bind40 мин
  8. 8Ловушки this: events и таймеры40 мин
  9. 9Фабричные функции40 мин
  10. 10Функции-конструкторы40 мин
  11. 11Что делает new по шагам40 мин
  12. 12Constructor против factory35 мин
  13. 13Прототипы — общая ДНК40 мин
  14. 14Fn.prototype и общие методы40 мин
  15. 15Цепочка прототипов40 мин
  16. 16Object.create35 мин
  17. 17Исследование прототипов40 мин
  18. 18Синтаксис class40 мин
  19. 19Поля, constructor, методы40 мин
  20. 20extends и super()40 мин
  21. 21Переопределение и super.method()40 мин
  22. 22static-члены35 мин
  23. 23Приватные поля #40 мин
  24. 24Геттеры и сеттеры35 мин
  25. 25instanceof и проверки типа35 мин
  26. 26Полиморфизм в JS40 мин
  27. 27Композиция против наследования40 мин
  28. 28Мини-проект OOP50 мин
  29. 29Class expression и hoisting30 мин
  30. 30new.target и return из конструктора35 мин
  31. 31Свои классы Error40 мин
  32. 32Async-методы в class35 мин
  33. 33Приватные данные через WeakMap40 мин
  34. 34Дескрипторы свойств40 мин
  35. 35Когда OOP не нужен35 мин
  36. 36Простые OOP-паттерны45 мин
Модули курса

Программа

  1. 1
    • 2
    • 3
    • 4
    • 5
    • 6
    Что нужно для старта

    Требования

      Учитесь у практикующего инженера

      Ваш преподаватель

      Aram Petrosyan (նույն bio-ն)

      Что говорят выпускники

      Отзывы студентов

      Частые вопросы

      FAQ

      Стоимость
      68 000 ֏
      Записаться