JavaScript, часть 2: прототипы и асинхронность

  • 4.7
Approx. 16 hours to complete

Course Summary

Learn JavaScript Prototypy and understand the concept of objects and prototypes in JavaScript. This course covers a detailed understanding of how to use prototypes in JavaScript for code optimization and performance improvement.

Key Learning Points

  • Understand the concept of Prototypy in JavaScript
  • Master the use of objects in JavaScript
  • Learn to optimize and improve the performance of your code

Related Topics for further study


Learning Outcomes

  • Understand the concept of Prototypy in JavaScript
  • Master the use of objects in JavaScript
  • Learn to optimize and improve the performance of your code

Prerequisites or good to have knowledge before taking this course

  • Basic understanding of JavaScript programming
  • Familiarity with Object-Oriented Programming concepts

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced course
  • Video lectures
  • Quizzes

Similar Courses

  • JavaScript Objects and Prototypes
  • The Complete JavaScript Course 2021: From Zero to Expert!

Related Education Paths


Related Books

Description

Этот курс продолжает обучение тех, кто уже изучил основы JavaScript. На очереди не самые простые вещи: прототипы, конструкторы, асинхронный код, Node.js и DOM. По окончании обучения вы будете уметь программировать на JavaScript.

Авторы курса — разработчики из Яндекса.

Outline

  • Прототипы
  • Прототипы
  • Цепочки прототипов и прототипы по умолчанию
  • Способы установки прототипов
  • Эффект затенения
  • Поля только для чтения в прототипах
  • Сеттеры и геттеры в прототипах
  • Неперечисляемые поля в прототипах
  • Слайды к лекции «Прототипы»
  • Конспект к лекции "Прототипы"
  • Дополнительные материалы
  • Telegram специализации
  • Анкета слушателя
  • Прототипы
  • Конструкторы
  • Конструкторы
  • Конструкторы и прототипы
  • Конструкторы и цепочки прототипов
  • Инспектирование связей между объектами, конструкторами и прототипами
  • Решение проблемы дублирования кода в конструкторах
  • Вызов затеняемого метода в затеняющем
  • Сравнение трёх подходов к конструированию объектов: функции-конструкторы, метод create, «Классы»
  • Как настроить окружение перед первым заданием по программированию
  • Что надо знать перед первым заданием по программированию
  • Коллекция. Решение
  • Слайды к лекции «Конструкторы»
  • Конспект к лекции "Конструкторы"
  • Дополнительные материалы
  • Конструкторы
  • Асинхронный код
  • Стек вызовов и очередь событий
  • Системные таймеры
  • Работа с файлами
  • Функция обратного вызова (callback)
  • Промисы
  • Цепочки промисов
  • Параллельное выполнение асинхронных функций. Решение
  • Слайды к лекции «Асинхронность»
  • Конспект к лекции "Асинхронный код"
  • Node.js
  • Блокирующий ввод/вывод
  • Многопоточность и неблокирующий ввод/вывод
  • Архитектура Node.js
  • Модули
  • Пакетный менеджер NPM
  • http-клиент и http-сервер на Node.js
  • Работа с локальной файловой системой
  • Слайды к лекции «Node.js»
  • Конспект к лекции
  • Дополнительные материалы
  • Node.js
  • DOM
  • Поиск элементов
  • Атрибуты и свойства
  • Создание элементов
  • События в DOM
  • Прежде чем начать
  • Проверка формы. Решение
  • FAQ по заданиям на взаимную оценку.
  • Слайды к лекции «DOM»
  • Конспект к лекции "DOM"
  • Дополнительные материалы
  • Ваши впечатления о курсе

Summary of User Reviews

Learn how to use JavaScript prototypal inheritance in this informative course. Many users found the course to be comprehensive and well-structured, with clear explanations and practical exercises to reinforce learning.

Key Aspect Users Liked About This Course

The practical exercises and hands-on approach helped users to understand and apply the concepts more easily.

Pros from User Reviews

  • Comprehensive coverage of prototypal inheritance in JavaScript
  • Clear explanations and easy-to-follow examples
  • Practical exercises and hands-on approach to reinforce learning
  • Great for beginners and intermediate learners

Cons from User Reviews

  • Some users found the pacing to be too slow
  • Lacks advanced topics for experienced developers
  • No option for personalized feedback or interaction with the instructor
  • Some users found the course materials to be outdated
  • No certificate of completion for free users
Russian
Available now
Approx. 16 hours to complete
Конев Антон, Сергей Жигалов, Чистяков Денис
Moscow Institute of Physics and Technology, Yandex, E-Learning Development Fund
Coursera

Instructor

Конев Антон

  • 4.7 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses