курс

JS: Настройка окружения

1235 сообщений в сообществе 6026 учащихся

В этом курсе рассматриваются понятие языка программирования, особенности JS и его связи с ECMAScript, настройка локального окружения, npm и Babel. В результате вы сможете поставить себе Node.js, настроить все необходимое и начнете запускать код локально.

Подготовительный курс

Введение в программирование

Уроки курса

  • 1

    Введение

    Познакомиться с курсом и его целями

    тесты

  • 2

    Что такое js?

    Узнать об особенностях JS как языка программирования, познакомиться с ECMAScript.

    тесты

  • 3

    NPM

    Научиться создавать проекты и пакеты в js экосистеме. Познакомиться с понятием зависимостей.

    тесты

  • 4

    Публикация пакета

    Познакомиться с семантическим версионированием и публикацией пакета

    тесты

  • 5

    Зависимости

    Познакомиться с понятием "зависимости" и научиться ими пользоваться

    тесты

  • 6

    Lock файл

    Разобраться с транзитивными зависимостями и dependency hell

    тесты

  • 7

    NPX

    Научиться запускать локально установленные пакеты-утилиты
  • 8

    Scripts

    Научиться запускать программы установленные как зависимости

    тесты

  • 9

    Babel

    Перестать бояться писать современный код

    тесты

  • 10

    Source Map

    Научиться генерировать читаемый бектрейс

    тесты

  • 11

    Точка Входа

    Понять, как пакет выставляет наружу функции

    тесты

  • 12

    Исполняемые файлы

    Разобраться, как в конфигурационном файле работает секция `bin`

Автор

Кирилл Мокевнин

Сооснователь и технический директор образовательного проекта Hexlet. Программирует с 2007 года. За это время прошел путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков. Программирует на языках: elixir, clojure, javascript, php, ruby. Со-организатор конференции nastachku.ru. Вимер. Топит за DevOps и автоматизированные тесты.

продолжительность
8 часов
награда
42 балла