Внимание! Этот курс находится в разделе «Песочница». Курсы в этом разделе сделаны пользователями Хекслета и всегда бесплатны. Администрация Хекслета не несет ответственности за эти курсы
Бесплатный курс

JS: Прототипы

3712 студентов 2192 сообщения
Последнее обновление: 28 февраля 2024
Курс JS: Прототипы
Бесплатный курс
Зарегистрироваться
  • Бессрочный доступ к теории
  • Асинхронный формат
    обучения

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

10 уроков (видео и/или текст)
31 проверочный тест
Помощь в «Обсуждениях»

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

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

Описание

Этот курс посвящен прототипам — реализации объектно-ориентированного программирования в JavaScript. Вы познакомитесь с прототипным наследованием в JavaScript и узнаете, как создавать объекты с его помощью. Вы научитесь работать с прототипами и использовать их для расширения функциональности объектов. Знания из этого урока помогут лучше понять, как работает JavaScript.

Этот курс подойдет тем, кто уже знаком с основами синтаксиса JavaScript. Чтобы учиться было проще, стоит заранее изучить

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

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

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

Отзывы

Аватар пользователя Roman Poludnev
Roman Poludnev 27 мая 2020

Когда я решил ввязаться во все это дело, для меня программирование представляло собой написание макросов на VBA для сугубо прикладных задач: что-то посчитать, что-то подгрузить-выгрузить, создать форму и т.д. В общем, ЖС я тоже представлял себе примерно так. И если бы я полгода назад напоролся вот на такой урок, когда из целого предложения я отчетливо и на 100% понял только слова "положить" и "башня" - я бы подумал, да ну это все нахрен. Хорошо, что уже поздно сворачивать и идти в другую сторону.


Аватар пользователя Altynbek Aidarbekov
Altynbek Aidarbekov 05 декабря 2019

Упражнение - супер! Спасибо!


Аватар пользователя Никита Николайчук
Никита Николайчук 27 мая 2019

Ура, я решил! По началу казалось, что это нереально сделать. Несколько дней медитировал на решение предыдущей задачи, и в итоге решение пришло. Главное - не сдаваться и идти до конца)


Аватар пользователя Nikita
Nikita 02 сентября 2018

В общем курс получился действительно не из легких, для закрепления просматривал все лекции по 2-3 раза, там где было интересно узнать глубже искал доп. инфу на просторах сети :)

а вообще все понравилось, практики к занятиям вообще отличные, заставляли временами прям подымить мозгами (:

правда по моим ощущениям курс получился как бы неравномерным что ли, сначала очень высокий интенсив, как в теории так и в практике, затем сложность подпросела в середине, на темах "Полиморфизм подтипов", "Иерархии типов", "Наследование" (ну тут сложность больше в плане практик подпросела и практического применения теории, сама теория, особенно иерархии типов наоборот очень интересные вопросы поднимала, заинтересовало), а затем опять очень резкий рывок кривой сложности вверх (много новых конструкций, новых тем, которые переворачивают то, что вроде бы утверждалось ранее), отсюда наверное ощущение что курс получился очень долгим.


Аватар пользователя Vanya Tsybulin
Vanya Tsybulin 19 июля 2018

everything was beautiful and nothing hurt)

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

профессия
от 6 300 ₽ в месяц
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 1 августа
профессия
от 6 300 ₽ в месяц
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 1 августа
профессия
от 6 183 ₽ в месяц
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 1 августа
профессия
от 6 300 ₽ в месяц
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 1 августа
профессия
от 5 025 ₽ в месяц
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 1 августа
профессия
от 6 300 ₽ в месяц
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 1 августа
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 1 августа
профессия
от 9 900 ₽ в месяц
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 1 августа
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 1 августа
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
в разработке
Старт 1 августа