[Udemy] JavaScript Pro: Освоение продвинутых концепций и техник (2023)
Превратите ваши базовые знания JavaScript в уровень эксперта с этим новым обширным курсом, разработанным для тех, кто готов сделать следующий большой шаг в своей карьере программиста. Если вы когда-либо чувствовали себя запуганным более сложными возможностями JavaScript или испытывали трудности с пониманием его тонких концепций, этот курс создан именно для вас. Если вы прошли несколько курсов по JavaScript на Udemy и не знаете, куда двигаться дальше, этот курс для вас!
Этот курс раскрывает "страшные" и сложные части JavaScript, проводя вас через тонкие детали и продвинутые аспекты с легкостью. К курсу вы не только поймете эти концепции, но и искусно примените их в реальных сценариях.
Основные темы курса:
- Объектно-ориентированное программирование (ООП): принципы SOLID, прототипы, закрытые поля классов и другие.
- Паттерны проектирования на JavaScript: объекты-прокси, модульный паттерн, паттерн "одиночка", паттерн "наблюдатель", миксин-паттерн, реестровый паттерн и другие.
- Продвинутые API JavaScript: IndexedDB, геолокация, веб-сокеты, API уведомлений, Canvas, getUserMedia и другие.
- Ключевое слово 'this': Глубокий погружение в 'this', методы call, apply и bind.
- Асинхронное программирование: Владение промисами, async/await, асинхронные паттерны проектирования, написание собственных промисов.
- Современные функции JavaScript: Опциональные цепочки, слияние нулевых значений, логические операторы присваивания и другие функции ES2021 и ES2022.
- Сложные части JavaScript: Работа с замыканиями, погрешностью с плавающей запятой, BigInt, автоматической вставкой точек с запятой и многим другим.
- Техники функционального программирования: Рекурсия, каррирование, композиция, частичное применение и другие.
Будь Вы то самообучающийся программист, студент компьютерных наук или профессиональный разработчик, желающий улучшить свои навыки на JavaScript, этот курс повысит ваш уровень, готовя вас к решению сложных задач в веб-разработке с уверенностью и экспертизой.
Материал на английском языке
Подробнее:
Скачать: