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.

Udemy logo

JavaScript Advanced - продвинутые концепции языка и ООП

Продвинутый курс по JavaScript с погружением в ООП, асинхронность, Event Loop, модульность, структуры данных и сборку

     
  • 4.1
  •  |
  • Reviews ( 185 )
₹519

This Course Includes

  • iconudemy
  • icon4.1 (185 reviews )
  • icon15h 55m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

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.