К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Modern JavaScript with ES6 · LearnSpace
Назад в каталог
courseraПрограммирование

Modern JavaScript with ES6

Курс от Packt
Средний≈ 8.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This comprehensive course on Modern JavaScript with ES6 starts with an introduction to ES6, emphasizing its significance in JavaScript's evolution. In this course you will: - Compare traditional 'var' declarations with the new 'let' and 'const' keywords, essential for writing predictable and maintainable code. - Explore key concepts such as block scoping, immutable variables, temporal dead zones, and closures - Cover modern JavaScript features, including template literals for string manipulation, arrow functions with lexical 'this', and array/object destructuring. - Understand default and rest parameters, the spread operator, and efficient object literal methods. - New ES6 data structures like Maps, Sets, and Symbols, along with iteration techniques using for-of loops, iterators, and generators, are introduced to enhance code efficiency. - Modern array methods like Array.from and Array.of are taught for better data manipulation. - Cover ES6 classes, focusing on syntax, static methods, getters/setters, and inheritance for a more structured approach to object-oriented programming. This course is ideal for JavaScript developers familiar with the basics, aiming to upgrade their skills to include ES6's latest features for more modern, efficient, and maintainable code.

Навыки, которые вы освоите

JavascriptObject Oriented Programming (OOP)Data Structures

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

6 модулей · 46 учебных материалов

01ES6 - ES2015: Introduction4 материалов

ES6 - ES2015: Introduction

Introduction to the Course 'Modern JavaScript with ES6'ЧтениеFull Specialization ResourcesЧтениеIntroductionВидеоExploring ES6 Features with TranspilingDIALOGUE
02ES6 - Variables and Scoping

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Modern JavaScript with ES6
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 8.3 ч

6 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский

Часть программы вашего университета
9 материалов

ES6 - Variables and Scoping

Review of 'var' DeclarationВидео'let' Scope and Temporal Dead ZoneВидеоBlock Scoping in ES6ВидеоFunctions and Block ScopingВидеоFunctions and Block Scoping - Use 'let'Видео'let' Scope Versus ClosuresВидеоClosures ChallengeВидео'const' - Read Only VariablesВидеоVariable Declarations and Scope in ES6DIALOGUE
03ES6 - Modern Features That Will Make Your Coding Experience Easier!11 материалов

ES6 - Modern Features That Will Make Your Coding Experience Easier!

Template LiteralsВидеоArrow Functions - 'this' Lexical ScopeВидеоDestructuring - ArraysВидеоDestructuring - ObjectsВидеоDestructuring - FunctionsВидеоFunctions - Default Parameter ValuesВидеоFunctions - Rest ParametersВидеоSpread OperatorВидеоObject Literals New FeaturesВидеоUnderstanding Template Literals in JavaScriptDIALOGUEAssessment 1Задание
04ES6 - New Data Structures and Iteration (Iterators, Generators, Maps, Sets)8 материалов

ES6 - New Data Structures and Iteration (Iterators, Generators, Maps, Sets)

for of LoopВидеоIterators, Generators, and next()ВидеоMaps - IterationВидеоSets - IterationВидеоSets - Challenges: Intersection * DifferenceВидеоSymbolsВидеоSymbol.iteratorВидеоIterating and Using ES6 FeaturesDIALOGUE
05ES6 - Modern Array Methods5 материалов

ES6 - Modern Array Methods

Array.from: collections, strings, and argumentsВидеоArray.from: optional map, length property, Maps, and SetsВидеоArray.of()ВидеоMore Modern Array methodsВидеоCreating Arrays from Objects in ES6DIALOGUE
06ES6 - Classes (Static Methods, Getters/Setters, Inheritance, Extends, Super)9 материалов

ES6 - Classes (Static Methods, Getters/Setters, Inheritance, Extends, Super)

Back to ES5 ConstructorsВидеоES6 Classes SyntaxВидеоStatic MethodsВидеоGetters and SettersВидеоClass Inheritance - extends - super()ВидеоConclusion to the Course 'Modern JavaScript with ES6'ЧтениеAssessment 2ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание