JavaScript Pro: Освоение продвинутых концепций и техник

JavaScript Pro: Освоение продвинутых концепций и техник
en
01.12.2023
19 г 3 мін 30 сек

Превратите ваши базовые знания 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, этот курс повысит ваш уровень, готовя вас к решению сложных задач в веб-разработке с уверенностью и экспертизой.

Вы не можете просматривать данный курс -

Array ( [bitrate] => 2736756 [filesize] => 54631565 [mime_type] => video/mp4 [length] => 156 [length_formatted] => 2:36 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 62796 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 44100 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.044498299319728 ) [created_timestamp] => -2082844800 )