О курсе

Курс «Современный JavaScript» от WebDesign Master позиционируется как подробное введение в язык программирования JavaScript с полного нуля. Автор предлагает последовательно разобрать каждый шаг и момент, чтобы сформировать базу перед дальнейшим изучением библиотек и фреймворков.

В содержании заявлены все основы языка — от переменных до асинхронности. Отдельный блок посвящён современному синтаксису ES6+: рассматриваются let и const, стрелочные функции, деструктуризация, операторы rest и spread, шаблонные строки, модули и другие темы.

Также в программу включены работа с DOM и динамикой страницы, функции, массивы и объекты, новые структуры данных. Разбираются и более сложные концепции: наследование (inheritance), hoisting, this.

Практическая часть включает более 40 примеров с подробным разбором. Объём курса — 36 уроков, заявленное время обучения — 10 дней.

Что рассматривается в программе

  • рассматриваются основы языка: переменные, типы данных, операторы
  • разбирается современный синтаксис ES6+: let/const, стрелочные функции, деструктуризация, rest/spread, шаблонные строки, модули
  • изучается работа с DOM и динамическое изменение страницы
  • разбираются функции, массивы и объекты
  • рассматриваются новые структуры данных
  • разбираются сложные темы: наследование, hoisting, this
  • рассматривается асинхронность в JavaScript
  • практика на более чем 40 примерах с подробным разбором

Кому может быть полезен курс

  • тем, кто хочет изучить JavaScript с нуля и получить базу перед освоением библиотек и фреймворков
  • начинающим разработчикам, которым нужно систематизировать знания основ языка
  • тем, кто интересуется современным синтаксисом ES6+ и работой с DOM
  • специалистам смежных направлений, которым требуется ознакомиться с базовыми конструкциями JavaScript

Вопросы о программе

С какого уровня подходит курс?

Курс рассчитан на изучение JavaScript с полного нуля, поэтому начальный опыт программирования не требуется.

Какие темы входят в программу?

В программе заявлены основы языка от переменных до асинхронности, синтаксис ES6+, работа с DOM, функции, массивы, объекты, новые структуры данных, а также наследование, hoisting и this.

Сколько уроков и практики включает курс?

Курс состоит из 36 уроков и включает более 40 практических примеров с подробным разбором.

Сколько времени отводится на обучение?

Заявленное время обучения — 10 дней.