When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

JavaScript Advanced - продвинутые концепции языка и ООП
Продвинутый курс по JavaScript с погружением в ООП, асинхронность, Event Loop, модульность, структуры данных и сборку
This Course Includes
udemy
4.1 (185 reviews )
15h 55m
english
Online - Self Paced
professional certificate
Udemy
About JavaScript Advanced - продвинутые концепции языка и ООП
Этот курс является вторым курсом по JavaScript, который рассматривает уже продвинутые концепции и детально погружается в устройство JS. От вас нужно только базовое знание основ JS и HTML и CSS для финального проекта. Этот курс сфокусирован на том, чтобы донести продвинутые концепции языка, а так же подвести вас к использованию фреймворков, таких, как React, Vue и Angular с пониманием, что происходит под капотом. Ведь все эти знания мы применим на финальном проекте – библиотеки книг. Мы сделаем полноценное SPA приложение с компонентной структурой, реактивностью и сборщиком. В процессе мы даже сделаем свой mini framework с использованием ООП В курсе мы детально изучим:
Map и Set, WeekMap и WeekSet
Работу с числами, Math и BigInt
Работу с датой и временем
Интернационализацию чисел и дат через Intl API
Работу с таймерами и интервалами
Принципы ООП
Prototype и ES6 классы
SOLID
Асинхронный JavaScript
Запросы на сервер и их работу
Работу Event Loop
Promises и работу с ними
Устройство DOM
Events, захват и всплытие
Модульность commonjs и es6
Работу с NPM
Настройку сборки проекта Лекции содержат как теоретическую часть, так и live-code, где мы вместе будем писать код, разбираю особенности работы JavaScript. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания. В результате курса вы получите знания и навыки для написания ваших первых приложений на JavaScript. Вы всегда можете задавать вопросы в чате студентов в Telegram или на платформе. Ссылка на Telegram в материалах курса.
What You Will Learn?
- Работать с Map и Set, WeekMap и WeekSet .
- Работать с числами, Math и BigInt .
- Работать с интернационализацией чисел и дат через Intl API .
- Работать с таймерами и интервалами .
- Понимать принципы ООП .
- Использовать prototype и ES6 классы .
- Понимать и применять SOLID .
- Писать асинхронный JavaScript .
- Делать запросы на сервер и понимать принцип их работы .
- Понимать как работает Event Loop .
- Создавать и обрабатывать Promise .
- Понимать устройство DOM и его работу .
- Обрабатывать Event и понимать концепции захвата и всплытия .
- Создавать модульные приложения на commonjs и es6 .
- Работать с NPM .
- Настраивать сборку проекта Show moreShow less.
