Основные возможности платформы Hexlet не доступны в вашем браузере. Пожалуйста, обновитесь.

JS: подготовка к работе

Этот курс посвящен установке и настройке рабочего окружения, необходимого для удобного и продуктивного программирования на языке JavaScript. Курс включает в себя подготовку редактора кода и интерпретатора языка, а также знакомство с системой модулей, позволяющей легко подключать и отключать дополнительные библиотеки.

Сначала рекомендуем пройти курс: Основы программирования

Уроки курса

  • 1

    Введение

    Цель: Познакомиться с подходом к обучению на Хекслете, курсом и программой обучения. Понять, как устроены наши курсы и как получить максимум пользы от обучения.

    теория (08:25)  
  • 2

    Что такое JavaScript?

    Цель: Ответить на простой, на первый взгляд, вопрос: «что такое JavaScript?». Понять, чем отличается язык программирования от спецификации. Познакомиться с понятиями «фронтэнд» и «бэкэнд».

    теория (20:16)  
  • 3

    Node JS

    Цель: Установить среду выполнения кода Node JS на свою операционную систему и проверить ее работоспособность.

    теория (07:15)   тесты  
  • 4

    Браузер

    Цель: Познакомиться с тем, как код на JavaScript запускается в вашем браузере. Рассмотреть отличия моделей DOM и BOM.

    теория (09:43)   тесты  
  • 5

    Модули, npm и зависимости

    Цель: Познакомиться с пакетным менеджером npm, понять предпосылки, которые послужили причинами разработки системы пакетов и модулей. Понять отличие пакетов от модулей. Научиться устанавливать пакеты.

    теория (15:08)   тесты  
  • 6

    Стандарты кодирования с eslint

    Цель: Научиться использовать eslint чтобы соблюдать стандарты кодирования и писать идиоматически корректный код на JavaScript.

    теория (07:20)   тесты  
  • 7

    Babel

    Цель: Научиться использовать компилятор Babel для трансформации кода, написанного по спецификации ECMAScript в код на обычном JavaScript.

    теория (07:06)   тесты  
  • 8

    Редактор кода Atom

    Цель: Установить и научиться работать с главным инструментом программиста — текстовым редактором. Познакомиться с редактором Atom, научиться расширять его возможности с помощью плагинов.

    теория (07:46)   тесты  
  • Course completed

  • Практика после курса

    В некоторых курсах есть практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. В этом курсе таких заданий нет, но вы можете посмотреть задания из других курсов.

Подробнее о курсе

Учащихся
6286
Сообщений
288
Упражнений
0
Часов
2