О курсе
JavaScript — язык программирования, который делает веб интерактивным. От простых скриптов до сложных приложений.
84 урока — глубокое погружение
Заголовок раздела «84 урока — глубокое погружение»Основы (10 уроков)
Заголовок раздела «Основы (10 уроков)»- Переменные
- Функции
- conditions
- loops
- JavaScript: Мозги. Массивы
- JavaScript: Мозги. Урок 3: Объекты
- dom-manipulation
- events
- asynchrony
- JavaScript: Мозги. Урок: Fetch API
Основы глубже (10 уроков)
Заголовок раздела «Основы глубже (10 уроков)»- var-let-const-hoisting
- data-types-deep
- type-coercion
- strings-methods
- numbers-math-bigint
- destructuring
- JavaScript: Мозги. Урок 3: Spread и Rest операторы
- optional-chaining
- JavaScript: Мозги. Урок: Nullish coalescing ??
- JavaScript: Мозги. Логические операторы &&, ||, !
Функции продвинутые (8 уроков)
Заголовок раздела «Функции продвинутые (8 уроков)»- arrow-vs-regular
- closures-deep
- this-context
- call-apply-bind
- currying
- higher-order-functions
- recursion
- JavaScript: Мозги. Урок: Мемоизация
Объекты и прототипы (8 уроков)
Заголовок раздела «Объекты и прототипы (8 уроков)»- object-creation
- getters-setters
- JavaScript: Мозги. Дескрипторы свойств
- JavaScript: Мозги. Урок: Прототипное наследование
- proto-vs-prototype
- object-methods
- object-cloning
- immutability
Классы и ООП (6 уроков)
Заголовок раздела «Классы и ООП (6 уроков)»Массивы продвинутые (6 уроков)
Заголовок раздела «Массивы продвинутые (6 уроков)»- JavaScript: Мозги. Урок: map, filter, reduce детально
- find-some-every
- flat-flatmap
- sorting-pitfalls
- typed-arrays
- mutating-vs-non-mutating
Коллекции (4 урока)
Заголовок раздела «Коллекции (4 урока)»Асинхронность глубже (8 уроков)
Заголовок раздела «Асинхронность глубже (8 уроков)»- event-loop-deep
- microtasks-macrotasks
- promise-combinators
- custom-promises
- async-iterators
- abort-controller
- JavaScript: Мозги. Async Error Handling
- parallel-vs-sequential
Модули (4 урока)
Заголовок раздела «Модули (4 урока)»Регулярные выражения (4 урока)
Заголовок раздела «Регулярные выражения (4 урока)»Web APIs (10 уроков)
Заголовок раздела «Web APIs (10 уроков)»- storage-api
- indexeddb
- JavaScript: Мозги. Урок: Web Workers
- service-workers
- websocket
- geolocation
- intersection-observer
- resize-observer
- clipboard-api
- notifications-api
Продвинутые концепции (4 урока)
Заголовок раздела «Продвинутые концепции (4 урока)»Быстрый старт: Переменные → Функции → asynchrony → event-loop-deep