Акции школ
Войти

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

Всего за 14 дней на курсе "JS: Полиморфизм" JavaScript-разработчики среднего уровня смогут заметно повысить свой профессионализм. Во время обучения они полностью изучат полиморфизм, его виды и паттерны, обеспечивающие полиморфное поведение в различных ситуациях. Программа включает 19 модулей с 36 часами теоретических уроков. Обучающиеся узнают о принципе Инверсией Зависимостей и как его соблюдать с использованием Инъекции Зависимостей, как правильно применять полиморфизм подтипов, о фабричном методе, написании объектно-ориентированного кода, который строится на взаимодействии объектов. Диплом не выдаётся.

Подробнее


Компания: хекслет (hexlet)

Язык: ru

Длительность курса

Длительность курса

14 дней

Формат обучения

Формат обучения

Короткие лекции в виде текста или видео, тесты, упражнения

Обратная связь

Обратная связь

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

Теория и практика

Теория и практика

36 часов теории с тестами и упражнениями после каждого модуля 14 модулей

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

Реализовывать полиморфизм в JavaScript

- Владеть навыками обобщённого программирования
- Заменять условные конструкции на таблицу соответствия
- Делать диспетчеризацию используя функции
- Избегать распространённых ошибок, из-за которых теряется полиморфизм подтипов
- Соблюдать принцип инверсии зависимостей
- Видеть места, где нужно использовать полиморфизм подтипов
- Создавать объекты с помощью шаблонов проектирования
- Писать объектно-ориентированный код построенный на взаимодействии объектов

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 14 дней Кураторы: нет

О курсе

О курсе

в любое время 14 дней Кураторы: нет
JavaScript-разработчикам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

О курсе

Узнать о курсе, его структуре, задачах и целях.

Параметрический полиморфизм

Познакомиться с обобщённым программированием.

Диспетчеризация по ключу (данные)

Научиться заменять условные конструкции на таблицу соответствия

Диспетчеризация по ключу (функции)

Научиться делать диспетчеризацию используя функции

Диспетчеризация по имени файла

Познакомиться с диспетчеризацией на основе файловой структуры

Полиморфизм (утиная типизация)

Познакомиться с утиной типизацией

Null Object Pattern

Рассмотреть практический пример использования полиморфизма в реальной жизни.

Код, который убивает полиморфизм

Познакомиться с распространёнными ошибками, из-за которых теряется полиморфизм подтипов

Инверсия зависимостей

Познакомиться с Принципом Инверсией Зависимостей и научиться соблюдать его используя Инъекцию Зависимостей

Стратегия (Паттерн)

Научиться видеть места, где нужно использовать полиморфизм подтипов

Фабрика (Паттерн)

Познакомиться с распространённым способом создания объектов

Шаблоны проектирования (Паттерны)

Познакомиться с понятием

Объектная композиция

Научиться писать объектно-ориентированный код построенный на взаимодействии объектов

Паттерн Состояние (State)

Рассмотреть несколько примеров систем и выявить общий паттерн.

JavaScript

Знание принципа Инверсией Зависимостей и соблюдение его используя Инъекцию Зависимостей

Знание основных видов и паттернов полиморфизма

Правильное применение полиморфизма подтипов

Фабричный метод

Написание объектно-ориентированного кода построенного на взаимодействии объектов

Навыки, которые вы получите

 
ПОЛИМОРФИЗМ ОСНОВЫ ООП

Компания, проводящая курс

Хекслет (Hexlet)

91 курс по 337 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

Преподаватели курса

Сооснователь и CEO образовательного проекта Хекслет.

Сооснователь и CEO образовательного проекта Хекслет....

Ни одного отзыва об этом курсе

Может, вы можете помочь? Вам будут благодарны многие пользователи. И мы тоже.

больше курсов

Похожие курсы компании

хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
больше курсов

Другие курсы этих преподавателей

хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб