Последние новости: Свежий coursehunters.club

JavaScript: Жесткие части объектно-ориентированного программирования - Видеоуроки

JavaScript: The Hard Parts on Object-Oriented Programming
Duration 07:22:33
Открыть все курсы от frontendmasters

В JavaScript OOP Hard Parts мы будем балансировать развивающиеся «под капотом» ментальные модели того, как сложная концепция работает с погружениями в проблемы прграммирования - это даст вам возможность без проблем справляться с любыми новыми проблемами.

Во время этого семинара мы разработаем интуитивное понимание всех аспектов объектно-ориентированного программирования в JavaScript, классов и подклассов в ES6, заводских функциях, «this» и «new», цепи прототипов и call / apply / bind.

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

Понимание этих областей имеет решающее значение для того, чтобы быть компетентным разработчиком JavaScript и понимать фреймворки, такие как React. Вместе мы разработаем инструменты, которые позволят нам написать более современный, поддерживаемый и масштабируемый JavaScript.

  • Поймите, как «new» и «class», «extends» и «super» ключевые слова работают под капотом, чтобы вы могли реализовать объектно-ориентированную парадигму с классами и подклассами в JavaScript
  • Поймите «this» ключевое слово, его разные роли и методы «call», «bind» и «apply», чтобы мы могли вручную управлять нашим «this» назначением.
  • Постройте интуиции по основным концепциям ООП, включая наследование и инкапсуляцию, чтобы иметь возможность проектировать и структурировать зрелые поддерживаемые приложения JavaScript после объектно-ориентированного подхода.
  • Поймите цепочку прототипов «.__ proto__», «.prototype» и такие методы, как «setPrototypeOf» и «Object.create», чтобы получить контроль над вашим дизайном ООП.
  • Поqvbnt функции стрелок ES6, их «this» назначение и как мы можем использовать их, чтобы избежать нашего «this» ключевого слова, ссылающегося на неправильный объект.
  • Научитесь реализовывать подклассы с заводскими функциями и в псевдоклассическом стиле с ключевым словом «new», чтобы позволить нам создавать доминантные поддерживаемые шаблоны псевдонаследования.
Полный список уроков Развернуть / Свернуть
  • Урок 1. JavaScript: Жесткие части объектно-ориентированного программирования 07:22:33
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 04.11.2018. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunters.club, или вступай в наш канал telegram.

Комментарии

Похожие курсы

22-01-2018 en 59 уроков
frontendmasters JavaScript: The Hard Parts
Погрузитесь в JavaScript для решения сложных задач программирования, изучив критические концепции, которые большинство инженеров JavaScript даже не понимают. Узнайте, что вам нужно знать, чтобы стать востребованным, универсальным разработчиком. Комбинируя ментальные модели внутренних разработок JavaScript и практические задачи программирования, этот курс даст вам четкое представление о обратных вызовах и функциях более высокого порядка,...
Duration 07:03:57
49 1
23-05-2018 en 27 уроков
frontendmasters JavaScript: The New Hard Parts
«На этом семинаре мы разработаем интуитивное понимание новых возможностей JavaScript в ES6 и ES7: итераторы, генераторы, обещания и async / await». Понимание этих областей является основой того, чтобы быть способным инженером JavaScript. Для этого мы получим четкое представление о стеке вызовов, цикле событий, очереди обратного вызова, очереди микрозадач и API-интерфейсах браузера, чтобы вы могли легко перемещаться по сложным...
Duration 04:48:37
38 0
02-10-2018 en 9 уроков
Tyler McGinnis Advanced JavaScript
Я не умею писать продажные тексты, просто поверьте мне, что если вы используете JavaScript в любом качестве, вероятно, нет другого ресурса, который принесет вам больше пользы. Этот курс длился годы. Я взял все, что я знаю о JavaScript, и весь мой опыт, обучая его в течение последней половины десятилетия и включив его в этот курс. Закрытие, ключевое слово «this», контексты выполнения, паттерны модулей, hoisting, асинхронные паттерны,...
Duration 03:06:38
6 0

Последнее добавленное

Продвинутый курс по Angular

Продвинутый курс по Angular

ru
Курс даст возможность быстро начать создавать свои приложения с использованием современного фреймворка - Angular. В процессе прохождения курса шаг за шагом вы сделаете реальное приложение, и хорошо разберетесь в специфике Angular. Вы будете получать информацию, писать код, показывать...
Gulp Сборка. Ускорение верстки

Gulp Сборка. Ускорение верстки

ru
Как вам идея зарабатывать больше, ускорив свой рабочий процесс, за счет внедрения новых инструментов? Все еще используете HTML + CSS? Переходи на красную сторону силы! У нас есть Gulp - Автообновление в браузере, LESS/SASS разложен по модулям, Нет дублированию кода, Компонентый подход.
Веб-разработка Full-Stack | Node, SQL, React и многое другое

Веб-разработка Full-Stack | Node, SQL, React и многое другое

en
Создайте проект fullstack с помощью Node.js, PostgreSQL, SQL, React, Redux! API, аутентификация и многое другое! Это тот курс, который вам нужен, прежде чем стать инженером. Это тот курс, который был мне нужен, прежде чем я стал инженером-программистом, работающим в центре города в Сан-Франциско.
Изучение Blockchain разработки с EOS и C++

Изучение Blockchain разработки с EOS и C++

en
Изучите экосистему ЕOS dApp и узнайте, как писать и развертывать смарт-контракты в EOSIO блокчейн. Смарт-контракты? Они здесь. EOS Blockchain? Да. C ++? Тут! Не может быть никаких сомнений: технология EOS и blockchain является самой разрушительной силой за последние годы. Компании не могут...
Знакомство с API ВКонтакте от Тарасова Алексея

Знакомство с API ВКонтакте от Тарасова Алексея

ru
Курс о том, как отправлять запросы к программному интерфейсу сервиса ВКонтакте и получать или размещать информацию в соц. API – это программный интерфейс взаимодействия между главным приложением (ВКонтакте) и дополнительными внешними приложениями. С помощью HTTP запросов к специальному серверу...
chat
logo