ООП в JS

Категория обучения:
ООП в JS
Формат курса:
Домашние задания, Занятия в записи (автовебинары)
Есть рассрочка платежа:
Нет
Трудоустройство:
Нет
Поделиться с друзьями:
Особенности курса:
Здесь вы изучите прототипы, наследование и полиморфизм типов, освоите паттерны и антипаттерны проектирования. Курсы этого трека помогут досконально разобраться в объектно-ориентированном дизайне на JavaScript
Для кого подойдет курс:
  • Тем, кто умеет программировать хотя бы на одном любом языке
  • Тем, кто уже программирует и хочет повысить свой профессиональный уровень
  • Тем, кто пробовал учиться на сторонних курсах, но до сих пор испытывает сложности в самостоятельном написании кода
Описание курса:
  • JS: Абстракция с помощью данных

На этом курсе вы изучите построение абстракций в JS. Вы познакомитесь с такими понятиями, как интерфейс, онтология и инварианты. Также научитесь выделять сущности предметной области, устанавливать правильные взаимоотношения между ними и грамотно проектировать интерфейсы. Знания из этого курса помогут скрывать ненужные детали с помощью абстракции и фокусировать внимание на интересующих вас понятиях. Чтобы учиться было проще, стоит заранее изучить курсы: Основы JavaScript, JS: Массивы, JS: Объекты и JS: Функции.

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

На этом курсе вы изучите понятия и синтаксические конструкции, которые характерны ООП. Вы узнаете больше о инкапсуляции, сокрытии данных и особенностях поведения this. Также научитесь использовать прототипы и классы. Курс пригодится, если вы решите познакомиться с ООП в JavaScript и еще мало знакомы с этой темой. Знания из этого курса помогут разобраться с основами объекто-ориентированного программирования. Этот курс подойдет для тех, кто уже знаком с основами синтаксиса JavaScript. Чтобы учиться было проще, стоит заранее изучить основы JS, объекты и функции.

  • JS: Объектно-ориентированный дизайн

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

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

На этом курсе вы изучите полиморфизм подтипов, что является главным отличием современного ООП. Вы узнаете, как значительно уменьшить количество условных конструкций и делать код расширяемым. В итоге вы познакомитесь с основными шаблонами проектирования и принципами SOLID. Этот курс подойдет для тех, кто хочет стать профессиональным разработчиком. Чтобы учиться было проще, стоит заранее изучить основы JS.

  • JS: Погружаясь в классы

На этом курсе вы более подробно изучите наследование. Вы узнаете о принципе подстановки Лисков и паттерне «шаблонный метод». В итоге вы научитесь правильно применять наследование и узнаете, какие есть ограничения. Курс подойдет для тех, кто хочет углубиться в понимание, как организовывать классы. Чтобы учиться было проще, стоит заранее изучить основы JS.

3 900 руб.
Онлайн-школа
Образовательная платформа Хекслет более 10 лет успешно обучает студентов навыкам программирования.  Мы помогаем новичкам стать профессиональными программистами, а опытным разработчикам получать новые знания и расти профессионально!  В чем сильная сторона нашей школы? Всё просто. Наши студенты не просто изучают синтаксис языков и популярные фреймворки....
000
0.0
0.0
0.0
0.0
Нет отзывов. Напишите отзыв первым!
Нет комментариев. Ваш будет первым!