Modern Javascript

Курс обучает современному Javascript в версиях ES6, ES7, ES8. Без знаний из этого курса, вы не сможете полноценно освоить javascript фреймворки и библиотеки, такие как ReactJS, VueJS, а также серверные технологии, такие как NodeJS. 

Modern Javascript
30 уроков30 уроков
СертификатСертификат
РусскийРусский
FructCode

Описание:

Начиная с версии ES6 Javascript заметно преобразился, в нем появились новые ключевые слова, такие как let, cons, class и другие. Синтаксис стал более красивым и в этом курсе вы испытаете в интерактивных упражнениях новые возможности Modern Javascript.
В уроках современного Javascript вы узнаете:

  • Чем современный Javascript ES6+ отличается от классического Javascript ES5
  • Что такое BabelJS и для чего он нужен
  • Почему современные frontend-фреймворки и библиотеки используют Javascript ES6+
  • Что такое NodeJS и менеджер пакетов NPM
  • Почему современный Javascript использует даже в backend-части веб-приложений
  • Что такое Webpack и для чего он нужен
  • Как создать конфиг и настроить Webpack для программирования на Javascript ES6+
  • Как применять NodeJS в веб-проектах
  • Что нового появилось в современном Javascript
  • Чем отличается ключевое слово let от var
  • Что такое Spread Operators
  • Что такое Arrow Functions
  • Что такое Template Literals и как Template Literals упрощают синтаксис кода
  • Как использовать константы
  • Как создавать классы в Modern Javascript

Язык Javascript изучают не только Frontend (фронтенд) разработчики, но и Backend разработчики, для программирования серверной части веб-сайтов.  

Программа курса:

Знакомство с современным Javascript

  • О курсе Modern Javascript
  • Программы и инструменты
  • Разберемся в версиях Javascript

Знакомство с BabelJS

  • Знакомство с Babel JS
  • Простая интеграция Babel JS в html-страницу

Ключевые слова let и var

  • Что такое let и чем let отличается от ключевого слова var
  • Пример использования ключевого слова let
  • Еще один пример использования ключевого слова let
  • Закрепление пройденного материала

Работа с константами

  • Константы в Modern Javascript
  • Практический пример работы с константами

Spread Operators (операторы расширения)

  • Spread operators (или операторы расширения)
  • Практическое задание по Spread Operators (операторы расширения)

Template literals (шаблонные строки)

  • Шаблонные строки (template literals)
  • Практическое упражнение по работе с шаблонными строками

Arrow Functions (стрелочные функции)

  • Стрелочные функции (Arrow Functions)
  • Упражнение Arrow Functions
  • Стрелочные функции (Arrow Functions). Часть 2
  • Упражнение Arrow Functions 2

Что такое NodeJS и npm?

  • Работа с NodeJS и NPM
  • Установка NodeJS в операционной системе Windows
  • Установка NodeJS в операционной системе OSX (MacOS)
  • Практическое использование NodeJS и менеджера пакетов npm

Работа с Webpack