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

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

Курс "JS: Введение в ООП" подходит для JavaScript-разработчиков среднего уровня. Длительность обучения составляет 8 дней. В программу входит 13 модулей из 20 часов теоретических уроков с закреплением знаний в виде тестирования и упражнений. Обучающиеся научатся рассматривать сложности, которые возникают при работе с ООП, узнают о подвидах ООП. Также они получат навыки, необходимые для создания объектов в JS, абстракции данных в JavaScript, общего состояния для объектов одного прототипа, обрабатывать и исправлять ошибки. Диплом по окончании обучения не выдаётся.

Подробнее


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

Язык: ru

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

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

8 дней

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

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

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

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

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

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

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

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

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

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

Владеть синтаксической конструкцией ООП в JavaScript

- Разбираться в сложностях, возникающих при изучении объектно-ориентированного программирования
- Объединять данные и функции в одной структуре
- Создавать собственные методы, в том числе `this`
- Привязывать контекст к функциям разными способами
- Создавать объекты, работать с оператором `new`
- Разбираться в особенностях механизма прототипов
- Правильно создавать абстракции данных в JavaScript
- Понимать принцип работы методов у примитивных типов данных
- Представлять объекты в виде строк
- Работать с абстракцией, которая скрывает прототипы в программе
- Создавать общее состояние для всех объектов одного прототипа
- Обрабатывать ошибки

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

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

О курсе

О курсе

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

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

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

О курсе

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

Что понимается под ООП

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

Инкапсуляция

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

Контекст (This)

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

Связывание (bind)

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

Конструктор

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

Прототипы

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

Упаковка и Распаковка (Boxing)

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

toString()

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

Класс

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

Статические свойства и методы

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

Исключения

Познакомиться с обработкой ошибок

JavaScript

знание основ ООП

создание объектов в JS

создание абстракции данных в JavaScript.

создание общего состояния для всех объектов одного прототипа

обработка ошибок

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

 
ПРОТОТИПИРОВАНИЕ ОБЪЕКТЫ JAVASCRIPT ОСНОВЫ ООП АБСТРАКЦИИ 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 руб