Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
есть рассрочка

Включено в курс

  • 13 уроков (видео и/или текст)
  • 19 упражнений в тренажере
  • 39 проверочных теста
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

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

  • Грамотно использовать контекст this в зависимости от ситуации
  • Описывать сущности предметной области с помощью объектов, прототипов и классов
  • Понимать, как работают объекты в JavaScript на самом низком уровне
  • Использовать исключения в своем коде

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

Что вы получите после обучения

Приобретаемые навыки
3
Классы
4
Инкапсуляция
5
Контекст
6
Прототипы
7
Исключения
8
Конструктор
9
Упаковка

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

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

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

Контекст (This)
Научиться создавать собственные методы и познакомиться с ключевым словом `this`

Связывание (bind)
Познакомиться с разными способами привязки контекста к функциям

Особенности работы this со стрелочными функциями
Узнать откуда берется this у стрелочных функций и познакомиться с отличиями от обычных функций

Конструктор
Научиться разным способам создания объектов в JS. Познакомиться с оператором `new`.

Прототипы
Познакомиться с механизмом прототипов. Научиться правильно создавать абстракции данных в JavaScript.

Упаковка и Распаковка (Boxing)
Узнать как работают методы у примитивных типов данных

toString()
Познакомиться с удобным способом представлять объекты в виде строк

Класс
Познакомиться с абстракцией, которая скрывает прототипы в программе

Статические свойства и методы
Научиться создавать общее состояние для всех объектов одного прототипа

Исключения
Познакомиться с обработкой ошибок

Немного про место и понимание ООП в программировании
Рассмотреть сложности, возникающие при изучении ООП. Познакомиться с подвидами ООП.

Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 08.11.2024 18:10
JS: Введение в ООП

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

Оставить отзыв
Поделиться курсом с друзьями