курс

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

3812 студентов 2767 сообщений
Последнее обновление: 25 января 2023
Курс JS: Введение в ООП
3 900 ₽ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат обучения

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

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

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

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

Описание

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

Уроки курса

Продолжительность 15 часов

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

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже

#
Задание
% завершений
5
97%

Отзывы

Аватар пользователя Irina Nikolaidi
Irina Nikolaidi 16 января 2020

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


Аватар пользователя Elena Korchuganova
Elena Korchuganova 12 ноября 2022

Хотела бы поблагодарить за задачу. Здесь многие жалуются, что слишком трудно и бесполезно. Мне кажется, очень крутая и полезная задача. Заставила как следует подумать и разобраться. Рекомендую почитать урок Возврат функций из функций в курсе Функциональное программирование.


Аватар пользователя Виктория Аблаева
Виктория Аблаева 10 августа 2022

Добрый день! А мне задачка понравилась. Начало появляться понимание this, где можно его использовать, а где нельзя, но опять же это на интуитивном уровне больше. Потратила на задачу не так много времени. Использовала Лодаш. Решение очень похоже на учительское. Это радует еще больше. Значит, все не зря. Однако, задачка на распаковку так и висит нерешенная :(((


Аватар пользователя Александр Заплатин
Александр Заплатин 07 марта 2021

Добрый день! задачку решил с 3 или 4 захода =)) поняв частичное применение решение получилось 1 в 1, как у учителя. Мне понравилось упражнение, спасибо!


Аватар пользователя Андрей Рыбин
Андрей Рыбин 29 сентября 2020

Какая же радость накрывает порой, когда решишь очередную задачку на Hexlet.

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
с нуля
Разработка фронтенд-компонентов для веб-приложений
2 февраля 10 месяцев
Иконка программы Онлайн-буткемп. Фронтенд-разработчик
Профессия
Новый с нуля
Интенсивное обучение профессии в режиме полного дня
9 февраля 4 месяца
Иконка программы Node.js-разработчик
Профессия
с нуля
Разработка бэкенд-компонентов для веб-приложений
2 февраля 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
с нуля
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
2 февраля 16 месяцев